Wiki/Combat/Buffs, Debuffs & DoTs

Buffs & Debuffs

Combat effects modify stats, deal periodic damage, or heal over time. Understanding how they stack, snapshot, and expire is key to advanced combat strategies.

Effect Structure

Every buff or debuff has these core properties:

  • stat: the stat modified (attack, defence, evasion, accuracy, speed, etc.)
  • modifier: flat value added/subtracted; percent modifiers use attackPercent
  • duration: rounds until the effect expires
  • isDebuff: if true, applied to the target; otherwise applied to self

A combatant can have at most 3 active buffs simultaneously. Applying a new buff when at the cap replaces the oldest.

Damage over Time (DoT)

DoTs tick at the start of each round for their full duration. The damage is calculated when the DoT is applied (snapshotted), not when it ticks.

dotTick = baseDamagePerRound + floor(triggeringDamage × damagePerRoundPercent / 100)

DoT ticks are then reduced by the target's relevant defence stat. Physical DoTs (dotDamageType: physical) check defence; magic DoTs check magicDefence. The same diminishing-returns formula applies:

reducedTick = max(1, floor(dotTick × (1 - defence / (defence + 100))))

Healing over Time (HoT)

HoTs work similarly but restore HP each round. They are not reduced by any defence stat.

hotTick = healPerRound // flat heal each round

Potion Sickness

After using any potion (HP, stamina, mana, cleanse, or buff), the combatant receives Potion Sickness for 4 rounds, preventing further potion use until it expires.

Buff Actions

ActionEffectStatModifierDuration
Battle CryBattle Cryattack+154r
Berserker RageBerserker RageattackPercent+30%5r
Eagle EyeEagle Eyeaccuracy+303r
Enhanced FortitudeFortitudedefence+204r
RegenerationRegenerationhp+04r
RallyRallydefence+153r
FortifyFortifieddefence+303r

Debuff Actions

ActionEffectStatModifierDurationDoT
Crippling ShotPinnedpinned01r-
VolleySuppressedaccuracy-153r-
Sniper's MarkSniper's Markevasion-203r-
Death MarkDeath Markdefence-404r5 + 0% (physical)
Frost NovaFrozenevasion-152r-
Arcane BlastArcane BurnmagicDefence-153r-
Flame SwordBurnattack03r5 + 15% (magic)
Venomous StrikePoisonattack03r5 + 20% (magic)
Rending SlashBleedattack03r4 + 15% (physical)
Flame ArrowBurnattack02r6 + 15% (magic)
Barbed ArrowBleedattack03r4 + 15% (physical)
Earth SpikesArmor Breakdefence-153r-
CurseCursemagicDefence-203r-
EnfeebleEnfeebleattack-203r-
Scatter ShotSuppressedaccuracy-152r-
BlizzardFrozenevasion-153r-

DoT Summary

Source ActionDoT NameBase/Round% of HitTypeDuration
Death MarkDeath Mark5-physical4r
Flame SwordBurn515%magic3r
Venomous StrikePoison520%magic3r
Rending SlashBleed415%physical3r
Flame ArrowBurn615%magic2r
Barbed ArrowBleed415%physical3r

HoT Summary

Source ActionEffect NameHeal/RoundDuration
RegenerationRegeneration84r

Constants Reference

ConstantValueDescription
MAX_ACTIVE_BUFFS3Maximum simultaneous buffs per combatant
POTION_SICKNESS_ROUNDS4Rounds of potion sickness after any potion use