Vixen
caa30e12
csharp
public sealed class CombatModule

The combat library as a module a game composes.

Read the guide page for this →

Remarks

⚠ It declares the stats the shipped damage rules read, which no content mentions. Health, crit chance and the rest are asked about by C# rather than authored, so without this they would be absent from the layout and every rule reading them would silently see zero — the same failure a tag only code knows about has, and the reason Tag exists.

Fields and properties (6)

  • public const string AbilityRoot

    The tag every ability's own tag sits under, so a silence has something to block.

  • public const string DamageRoot

    The tag every damage school sits under.

  • public const string DeadTag

    The tag a dead thing has.

  • public string Name

    What it is called, in a diagnostic and in the composition report.

  • public float BaseHealth

    What a character starts with, before anything equips or buffs them.

  • public float BaseCriticalChance

    What fraction of hits crit, before anything raises it.

Methods (1)

Used by (5)

  • MmoModuleMmo.Shared
  • MmoModulesMmo.Shared
  • CombatModuleTestsVixen.Gameplay.Combat.Tests
  • ShootingModuleVixen.Gameplay.Shooting
  • ShootingModuleTestsVixen.Gameplay.Shooting.Tests