Vixen
c7401864
csharp
public interface IDamageRule

One rule at one stage.

Read the guide page for this →

Remarks

What the shipped rules are, too. Doc 28 G-R1: the built-ins are written through the seams, so the extension point is the one the engine itself uses and therefore the one that works. Everything in DamageRules.cs implements this and nothing else.

Fields and properties (2)

  • DamageStage Stage

    Which stage it runs in.

  • int Order

    Where it sits among the rules of that stage. Lower runs first.

Methods (1)

Used by (11)

  • BaseDamageRuleVixen.Gameplay.Combat
  • CancellerVixen.Gameplay.Combat.Tests
  • CriticalStrikeRuleVixen.Gameplay.Combat
  • DamagePipelineVixen.Gameplay.Combat
  • HalverVixen.Gameplay.Combat.Tests
  • HealthRuleVixen.Gameplay.Combat
  • NumberedVixen.Gameplay.Combat.Tests
  • RecorderVixen.Gameplay.Combat.Tests
  • ResistanceRuleVixen.Gameplay.Combat
  • ShieldAbsorbRuleVixen.Gameplay.Combat
  • ThreatRuleVixen.Gameplay.Combat