Combat
Status effects, stats definitions, and combat formulas.
Total Effects105
| Name | Polarity | Stacking | Max Stacks | Formula | Status |
|---|---|---|---|---|---|
BurnDoT Deals magical damage per second. Stacks up to 3. Duration can be extended/reduced. | Debuff | stackable | 3 | MAG * 0.25 per tick per stack | Implemented |
PoisonDoT Deals max HP-based damage per second. Stacks up to 5. Ignores armor/resist. | Debuff | stackable | 5 | 2% max HP per tick per stack | Implemented |
BleedDoT Deals physical damage per second. Stacks up to 3. Reduced by armor. | Debuff | stackable | 3 | ATK * 0.3 per tick per stack | Implemented |
StigmaDoT Tick damage based on caster's max HP. The tougher the Martyr, the harder the brand burns. | Debuff | refresh | 1 | caster_max_hp * 0.03 per tick (3% caster max HP/s) | Planned |
CurseDoT Constant damage + EXPLOSION at end. Extended duration = stronger explosion. Reduced duration = early explosion + SPREAD to adjacent enemies. | Debuff | unique | 1 | MAG * 0.2 per tick, EXPLOSION at end = total_damage * 0.5 | Implemented |
Holy FireDoT ESCALATING damage per tick. Refreshes on reapply (Smite). The more the healer DPSes, the harder it hits. | Debuff | refresh | 1 | tick_1: MAG * 0.1, tick_2: MAG * 0.15, tick_3: MAG * 0.2, ... (croissant). Refresh remet la duree a 6s, les ticks continuent d'escalader. | Implemented |
ChillDoT Slows the target by 10% per stack and deals light magical damage per second. Max 3 stacks. | Debuff | stackable | 3 | MAG * 0.1 per tick per stack + 10% slow | Implemented |
CorruptionDoT Deals magical damage per second per stack. Max 5 stacks. More stacks = more damage. | Debuff | stackable | 5 | MAG * 0.15 per tick per stack | Implemented |
ToxinDoT Deals light magical damage per second per stack. Max 10 stacks. Can be detonated for massive damage. | Debuff | stackable | 5 | MAG * 0.1 per tick per stack | Implemented |
Heal over TimeHoT Heals X HP per second. Stacks up to 3. Applied by Healer spells. | Buff | stackable | 3 | heal_power * 0.2 per tick per stack | Implemented |
Magic Heal over TimeHoT MAG-scaled HoT variant for Artisan/Healer supports. Tick = flat value + pct% caster MAG. Non-stackable, refresh on reapply. | Buff | refresh | 1 | tick_heal = value + (caster_mag * pct / 100) per tick. value=base flat (skill-defined), pct=scaling % (skill-defined). Convention CTO 2026-05-01. | Implemented |
Vital RegenerationHoT Max_hp-scaled HoT variant for Healer/Lifewarden and persistent buffs. Tick = flat value + pct% target max HP. Non-stackable, refresh on reapply. | Buff | refresh | 1 | tick_heal = value + (target_max_hp * pct / 100) per tick. value=base flat, pct=scaling % de max_hp cible. Convention CTO 2026-05-01. | Implemented |
ATK UpStat Modifiers Increases physical attack | Buff | stackable | 5 | +5% ATK per stack | Implemented |
ATK DownStat Modifiers Reduces physical attack | Debuff | stackable | 5 | -5% ATK per stack | Implemented |
Flat Damage Reduction UpStat Modifiers Reduces damage taken by a flat value per stack | Buff | stackable | 5 | +5 DEF flat per stack | Implemented |
Flat Damage Reduction DownStat Modifiers Increases damage taken by a flat value per stack | Debuff | stackable | 5 | -5 DEF flat per stack | Implemented |
MAG UpStat Modifiers Increases magical attack | Buff | stackable | 5 | +5% MAG per stack | Implemented |
MAG DownStat Modifiers Reduces magical attack | Debuff | stackable | 5 | -5% MAG per stack | Implemented |
Crit Chance UpStat Modifiers Increases critical hit chance | Buff | stackable | 3 | +5% crit chance per stack | Implemented |
Crit Chance DownStat Modifiers Reduces critical hit chance | Debuff | stackable | 3 | -5% crit chance per stack | Implemented |
Crit Damage UpStat Modifiers Increases critical damage | Buff | stackable | 3 | +10 crit damage additive per stack (on 150% base) | Implemented |
Crit Damage DownStat Modifiers Reduces critical damage | Debuff | stackable | 3 | -10 crit damage additive per stack (on 150% base) | Implemented |
Armor UpStat Modifiers Increases physical damage reduction | Buff | stackable | 5 | +5% armor per stack | Implemented |
Armor DownStat Modifiers Reduces physical damage reduction | Debuff | stackable | 5 | -5% armor per stack | Implemented |
Magic Resist UpStat Modifiers Increases magical damage reduction | Buff | stackable | 5 | +5% magic resist per stack | Implemented |
Magic Resist DownStat Modifiers Reduces magical damage reduction | Debuff | stackable | 5 | -5% magic resist per stack | Implemented |
Accuracy UpStat Modifiers Increases accuracy (phys and mag) | Buff | stackable | 5 | +5% accuracy per stack | Implemented |
Accuracy DownStat Modifiers Reduces accuracy (phys and mag) | Debuff | stackable | 5 | -5% accuracy per stack | Implemented |
Evasion UpStat Modifiers Increases dodge chance | Buff | stackable | 5 | +3% evasion per stack | Implemented |
Evasion DownStat Modifiers Reduces dodge chance | Debuff | stackable | 5 | -3% evasion per stack | Implemented |
Heal Power UpStat Modifiers Increases healing power | Buff | stackable | 5 | +5% heal power per stack | Implemented |
Heal Power DownStat Modifiers Reduces healing power | Debuff | stackable | 5 | -5% heal power per stack | Implemented |
Damage UpStat Modifiers Increases all damage dealt | Buff | stackable | 5 | +5% all damage per stack | Implemented |
Damage DownStat Modifiers Reduces all damage dealt | Debuff | stackable | 5 | -5% all damage per stack | Implemented |
Damage Reduction UpStat Modifiers Reduces all damage taken | Buff | stackable | 3 | +5% damage reduction per stack | Implemented |
Damage Reduction DownStat Modifiers Increases all damage taken | Debuff | stackable | 3 | -5% damage reduction per stack | Implemented |
ATK % UpStat Modifiers Increases attack power by a percentage | Buff | stackable | 5 | +5% ATK per stack | Implemented |
Healing Received DownStat Modifiers Reduces healing received effectiveness by a percentage | Debuff | stackable | 3 | -15% healing received per stack | Implemented |
Crit Resistance DownStat Modifiers Increases chance of receiving critical hits | Debuff | stackable | 3 | -5% crit resistance per stack | Implemented |
All StatsStat Modifiers Modifies all stats simultaneously. Used as ally buff or enemy debuff depending on the skill. | Buff | stackable | 10 | +/- [skill_value]% all stats per stack | Implemented |
ExposedStat Modifiers The target takes 10% increased damage per stack from all sources. Max 5 stacks. | Debuff | stackable | 3 | +10% damage taken per stack | Implemented |
Attack Speed UpTempo Increases auto-attack frequency. GCD stays fixed at 2s. For physical DPS. | Buff | stackable | 5 | +5% attack speed per stack | Implemented |
Attack Speed DownTempo Reduces auto-attack frequency. GCD stays fixed at 2s. Counters physical DPS. | Debuff | stackable | 5 | -5% attack speed per stack | Implemented |
Cast Speed UpTempo Reduces spell cast time. For casters. Doesn't reduce GCD. | Buff | stackable | 5 | +5% cast speed per stack | Implemented |
Cast Speed DownTempo Increases spell cast time. Counters casters. Disrupts rhythm. | Debuff | stackable | 5 | -5% cast speed per stack | Implemented |
StunCrowd Control Cannot act (auto, skills, move, items). Strongest CC. | Debuff | refresh | 1 | max 3s | Implemented |
SilenceCrowd Control Cannot cast spells/skills. Can auto-attack, move, use items. Counters casters. | Debuff | refresh | 1 | max 5s | Implemented |
DisarmCrowd Control Cannot use auto-attack. Can cast skills, move, use items. Counters physical DPS. | Debuff | refresh | 1 | max 4s | Implemented |
FearCrowd Control Cannot act for the duration. Behaves as a stun with a distinct tag (immunities, VFX, specific passives). | Debuff | refresh | 1 | max 3s | Implemented |
ConfusionCrowd Control The target's auto-attacks randomly hit allies or enemies. Skills are not affected. | Debuff | refresh | 1 | max 4s | Implemented |
BlindCrowd Control Accuracy reduced to 25%. 75% chance to miss each attack. Soft CC, doesn't prevent actions. | Debuff | refresh | 1 | hit rate = 25%, max 5s | Implemented |
FreezeCrowd Control Cannot act (like stun). Broken if target takes a critical hit. Fragile but powerful CC. | Debuff | refresh | 1 | max 3s | Implemented |
SlowCrowd Control Reduces attack speed and cast speed. Stacks. | Debuff | stackable | 10 | -[skill_value]% attack/cast speed | Implemented |
Taunt RedirectCrowd Control Forces the target to attack an ally chosen by the Trickster. Removed if redirect target dies. Duration 4s. | Debuff | unique | 1 | Target override priority 2. Single-target offensive only. Removed if forced target invalid. Duration 4s. | Implemented |
ChallengedCrowd Control The target can only attack the caster. Removed if the caster dies. Duration 8s. | Debuff | unique | 1 | Target override priority 3. Single-target offensive only. Removed if forced target invalid. Duration 8s. | Implemented |
InterruptCrowd Control Cancels the target's current cast. Has no effect if the target is not casting. | Debuff | unique | 1 | V1 no-op: no cast system yet. Logs debug + emits interrupt_no_cast_system event. | Implemented |
ShieldDefensive Absorbs damage until depleted. Value set by spell. Multiple shields don't stack, strongest applies. | Buff | refresh | 1 | absorbs [skill_value] damage | Implemented |
Shield (DEF)Defensive DEF-scaled shield variant for Tanks/Blacksmiths. Absorption = flat value + pct% caster DEF. | Buff | refresh | 1 | absorb = value + (caster_def * pct / 100). value=base flat, pct=% scaling sur DEF du lanceur. Convention CTO 2026-05-01. | Implemented |
Shield (MAG)Defensive MAG-scaled shield variant for Healer/Cantor/Mage. Absorption = flat value + pct% caster MAG. | Buff | refresh | 1 | absorb = value + (caster_mag * pct / 100). value=base flat, pct=% scaling sur MAG du lanceur. Convention CTO 2026-05-01. | Implemented |
Shield (Max HP)Defensive Max_hp-scaled shield variant for Guardians and heavy tanks. Absorption = flat value + pct% caster max HP. | Buff | refresh | 1 | absorb = value + (caster_max_hp * pct / 100). value=base flat, pct=% scaling sur PV max du lanceur. Convention CTO 2026-05-01. Alias legacy 'caster_max_hp' Ă normaliser en 'max_hp' lors de la migration data. | Implemented |
Shield (Max Breath)Defensive Max_mp-scaled shield variant for Mages (mana_shield, spell_guard). Absorption = flat value + pct% caster max Breath. | Buff | refresh | 1 | absorb = value + (caster_max_mp * pct / 100). value=base flat, pct=% scaling sur Souffle max du lanceur. Convention CTO 2026-05-01. | Implemented |
SacrificeDefensive Links to an ally. Takes % of their damage instead. Link visible. Tank/Guardian skill. | Buff | refresh | 1 | redirects [skill_value]% damage from linked ally | Planned |
CoverDefensive Steps in front of ally. Intercepts next single-target attack targeting them. 1 charge. | Buff | refresh | 1 | intercepts next single-target attack on ally | Implemented |
Damage TransferDefensive Links to an ally. Takes % of their damage instead. Similar to sacrifice but self-cast. | Buff | refresh | 1 | redirects [skill_value]% damage from linked ally to self | Implemented |
En Garde StanceDefensive Increases parry chance by value%. Each parry triggers an automatic counter-attack (ATK*50%). | Buff | unique | 1 | +value% parry chance. Hook on_parry: counter-attack (ATK*0.5, non-evitable, no crit, no hooks). Duration 6s. | Implemented |
Riposte ActiveDefensive Reflects value% of the next attack's damage back to the attacker. Consumed after 1 trigger. | Buff | unique | 1 | Reflects value% of next attack (final_damage > 0 only). Consumed after 1 trigger. Duration 3s. | Implemented |
InvulnerableImmunity Immune to ALL damage (physical, magical, DoT, AOE). Can still act. Very short duration (2-4s). Very long CD. | Buff | refresh | 1 | 0 damage taken | Implemented |
UntargetableImmunity Cannot be targeted by single-target. Takes zone AOE. Position VISIBLE on map. Can act. | Buff | refresh | 1 | - | Implemented |
InvisibilityImmunity Cannot be targeted by single-target spells. Can attack the enemy back row. Takes zone effects and damage. Does not break on attack. | Buff | refresh | 1 | - | Implemented |
CC ImmunityImmunity Immune to stun, silence, root, fear, confusion, blind, disarm. Still takes damage. Personal buff. | Buff | refresh | 1 | - | Implemented |
CC Immunity ZoneImmunity Creates a zone. Allies inside immune to CC. Zone is fixed, doesn't move. Healer/Support skill. | Buff | refresh | 1 | - | Implemented |
Threat UpAggro All actions generate +10% threat per stack. For tanks. Monsters attack whoever has most threat. | Buff | stackable | 10 | +10% threat generation per stack | Planned |
Threat DownAggro All actions generate -10% threat per stack. For DPS/Healers. Avoids drawing aggro. | Buff | stackable | 10 | -10% threat generation per stack | Planned |
TauntAggro Target MUST attack caster for duration. Ignores normal threat. Essential tank skill. | Debuff | refresh | 1 | forced target for [duration]s | Implemented |
MarkedSpecial Target is marked. Marker deals +X% damage to target. Visible on UI. Focus target for DPS. | Debuff | refresh | 1 | +10% damage taken per stack | Implemented |
RevealedSpecial Prevents using invisible or untargetable. Removes these effects if active. Counters Rogue builds. | Debuff | refresh | 1 | - | Implemented |
VulnerableSpecial Takes +10% damage from ALL sources per stack. Stacks with marked. Powerful generic debuff. | Debuff | stackable | 5 | +5% ALL damage taken per stack | Implemented |
BerserkSpecial Increases damage dealt AND taken. Risk/reward. For offensive builds. Warrior berserker. | Buff | stackable | 5 | +10% damage dealt AND +10% damage taken per stack | Implemented |
AmplifySpecial Next spell/skill +10% power per stack. CONSUMED on use. Setup for burst. | Buff | stackable | 10 | +10% next spell/skill power per stack, consumed on use | Planned |
RegenerationSpecial Regenerates 1% max HP per second per stack. Passive, mainly out of combat. Sustain buff. | Buff | stackable | 5 | max_HP * 0.01 per second per stack | Implemented |
Breath RegenSpecial Regenerates 2% max Breath per second per stack. For casters. More aggressive than HP regen. | Buff | stackable | 10 | max_MP * 0.02 per second per stack | Implemented |
Breath DrainSpecial Loses 3% max Breath per second per stack. Counters casters. Rare and powerful. | Debuff | stackable | 10 | max_MP * 0.03 per second per stack | Implemented |
Breath LockSpecial Cannot regenerate breath (natural or from effects). Can still use remaining breath. Counters sustain casters. | Debuff | refresh | 1 | - | Implemented |
LifestealSpecial Heals % of physical damage dealt per stack. Applies to auto-attacks and physical skills. | Buff | stackable | 5 | heals [skill_value]% of damage dealt per stack | Implemented |
Heal BlockSpecial Blocks 100% of healing received. Short duration (2-4s). Very rare. PvP clutch to finish a target. | Debuff | refresh | 1 | 100% healing reduction | Implemented |
Healing ReductionSpecial -50% healing received per stack. Capped at 95% (5% healing minimum). Counters healers and lifesteal builds. | Debuff | stackable | 3 | -50% healing received per stack (cap 95%) | Implemented |
Shield BlockSpecial Prevents receiving NEW shields. Doesn't affect existing shields. Counters Guardian/shield spam. | Debuff | refresh | 1 | - | Implemented |
Enchanted BladeSpecial Enchants weapon. Adds flat magic damage to auto-attacks + attack speed + magic penetration. | Buff | refresh | 1 | +bonus_magic_flat, +20% ATK_SPEED, +magic_pen | Implemented |
Double ShotSpecial Chance to fire two auto-attacks instead of one. Mutually exclusive with triple_attack_chance (triple rolls first, double falls back). Cap 50%. | Buff | refresh | 1 | Auto-attack only. Pipeline: roll triple→if fail roll double→else single. Each hit independent (crit/proc/status). | Implemented |
Martial Discipline (ATK)Special The warrior's discipline strengthens his blows. +5% ATK per stack (max 3). Triggered by casting an offensive spell. | Buff | stackable | 3 | +5% ATK per stack, refreshes on new stack | Implemented |
Martial Discipline (DEF)Special The warrior's discipline hardens his guard. +5% DEF per stack (max 3). Triggered by casting a support or defensive spell. | Buff | stackable | 3 | +5% DEF per stack, refreshes on new stack | Implemented |
Arcane ChargeSpecial The Mage's Breath accumulates with each cast. +4% MAG per charge. Consumed by powerful spells for amplified effects. | Buff | stackable | 3 | +4% MAG per stack. Consumed by powerful spells for amplified effects (bonus varies by skill). Scalable: +0.1%/stack per Arcane Mastery level. | Implemented |
Guardian BreathSpecial The Healer's Breath watches over the weakest. HoT of 8 (+10% MAG)/s for 4s per stack. Triggered every 3 ally-targeting spells. | Buff | stackable | 3 | HoT: 8 + 10% MAG per second for 4s per stack. Triggered every 3 ally-targeting spells on lowest HP ally. Scalable: +0.1 heal/s per stack per Divine Touch level. | Planned |
Predator's MarkSpecial The prey is marked by the hunter's Breath. +5% damage taken per stack (max 4). Applied every 4 auto-attacks on the same target. | Debuff | stackable | 4 | +5% damage taken per stack. Applied every 4 auto-attacks on the same target. Duration 8s, refreshes on new stack. Scalable: +0.5% per stack per Hunter's Focus level. | Implemented |
ExpertiseSpecial The Artisan's Expertise builds with each act of support. +3% effect duration and +2% heal/shield power per stack. At 5 stacks: next debuff has +50% duration. | Buff | stackable | 5 | +3% effect duration and +2% heal/shield power per stack. At 5 stacks: next debuff has +50% duration, consumes all. Duration 10s, refreshes. Scalable: +0.5% effect duration per stack per Tactical Genius level. | Planned |
PredationSpecial The Rogue's predatory instinct sharpens with each strike on weakened prey. +3% damage and +2% armor penetration per stack. At 5 stacks: Predator's Focus 10s. | Buff | stackable | 5 | +3% damage and +2% armor penetration per stack. At 5 stacks: consumed, grants Predator's Focus for 10s (+20% damage, +15% armor pen, +10% crit chance). Scalable: +0.3% damage per stack per Assassin's Precision level. | Implemented |
Predator's FocusSpecial The predator found the opening. +20% damage, +15% armor penetration, +10% critical chance for 10s. | Buff | unique | 1 | +20% damage, +15% armor penetration, +10% critical chance for 10s. Granted when Predation reaches 5 stacks. | Implemented |
Charged ExpertiseSpecial All the Artisan's mastery converges on the next weakening blow. Next debuff applied has +50% duration. | Buff | unique | 1 | Marker buff granted when Savoir-Faire reaches 5 stacks (consume_all). The Artisan's next debuff applied to an enemy has +50% duration. Consumed on use. Duration 30s safety window. | Implemented |
Buff StealSpecial Steals value random buff(s) from the target and applies them to the caster. | Debuff | unique | 1 | Instant action. Steals value random stealable buffs (full instance). Uniform selection. No-op if none. | Implemented |
Breath StealSpecial Steals value Breath from the target and transfers it to the caster. | Debuff | unique | 1 | Instant action. Transfers value MP from target to caster. | Implemented |
Breath RestoreSpecial Restores value Breath to the target. If scaling=caster_max_mp, value is a percentage of caster's max Breath. | Buff | unique | 1 | Instant action. Restores value MP to target. With scaling: 'caster_max_mp' = value% * caster.max_mp; 'mag'/'atk' = value% * stat. value_per_level adds (level-1) * vpl to value before scaling. | Implemented |
Hunter's MarkSpecial Archer-exclusive mark. Target takes +15% damage from all sources. Non-stackable Option A custom effect to avoid reintroducing variable value on generic 'marked'. | Debuff | refresh | 1 | +15% damage taken from all sources, refresh on reapply | Implemented |
Iron StanceSpecial The Guardian enters an absolute defensive stance. -50% damage taken for the duration. Non-stackable, long CD. Option A custom effect (beyond canonical damage_reduction_up cap of 15%). | Buff | refresh | 1 | -50% damage taken, short duration, long CD | Implemented |
Steady AimSpecial The Ranger steadies their aim. +50 crit damage (additive on 150% base = 200% on crit). Non-stackable. Option A custom (beyond canonical crit_damage_up cap of +30). | Buff | refresh | 1 | +50 crit_damage (additif sur 150% base = 200%), short duration | Planned |
Triple AttackSpecial Chance to fire three auto-attacks instead of one. Rolls before double_attack_chance. Cap 30%. Auto-attacks only (never on skills). | Buff | unique | 1 | Auto-attack only. Rolls before double_attack_chance (priority); on success fires 3 hits. Cap 30%. | Implemented |