Stamina
Stamina fuels physical combat actions. It scales with the average of melee, ranged, and evasion skill levels plus equipment bonuses.
Maximum Stamina
avgLevel = floor((meleeLevel + rangedLevel + evasionLevel) / 3)
maxStamina = 100 + avgLevel * 3 + equipmentStaminaBonus
| Constant | Value | Description |
|---|---|---|
BASE_POOL | 100 | Base stamina pool for all players |
POOL_PER_SKILL_LEVEL | 3 | Additional stamina per average combat skill level |
Combat Regen (per Round)
Stamina regenerates each combat round. The rate scales with the average of melee, ranged, and evasion levels.
regenPerRound = 10 + avgLevel * 0.2
Passive Regen (Out of Combat)
Outside combat, stamina regenerates at a flat rate of 1 per second.
Rest Healing
Resting restores 5 stamina per turn spent.
| Constant | Value | Description |
|---|---|---|
BASE_REGEN_PER_ROUND | 10 | Base stamina regen per combat round |
REGEN_PER_SKILL_LEVEL | 0.2 | Additional regen per average combat skill level |
PASSIVE_REGEN_PER_SECOND | 1 | Out-of-combat regen rate per second |
REST_HEAL_PER_TURN | 5 | Stamina healed per turn when resting |