Skip to content

Combat Lifecycle

Greg edited this page Dec 9, 2023 · 14 revisions

To help understand when the combat events are used and how they all work together and identify where introducing new content should be done.

Cheatsheet

Event Use Example
Hit.effectiveLevel() Override the "effective" level of the attacker or target in the accuracy rating calculation. Turmoil/leech prayers, magic defence, stance, void set bonus
Hit.rating() Modify the offensive or defensive rating of the attacker or target used in the accuracy calculation. Special attack accuracy increases, Slayer helm task accuracy bonus
Hit.chance() Modify the successful hit chance. Seercull special is guaranteed to hit.
HitDamageModifier Modify the maximum hit level. High: Special attack damage increases
Medium: Protection prayers decrease
Low: Passive effects like berserker necklace or castle wars bracelet

Lifecycle

flowchart of combat stages and events

Clone this wiki locally