csharp
public sealed class CombatModuleThe combat library as a module a game composes.
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 AbilityRootThe tag every ability's own tag sits under, so a silence has something to block.
public const string DamageRootThe tag every damage school sits under.
public const string DeadTagThe tag a dead thing has.
public string NameWhat it is called, in a diagnostic and in the composition report.
public float BaseHealthWhat a character starts with, before anything equips or buffs them.
public float BaseCriticalChanceWhat fraction of hits crit, before anything raises it.
Methods (1)
public void Configure(GameplayModuleBuilder builder)Declares what it brings.
Used by (5)
- MmoModuleMmo.Shared
- MmoModulesMmo.Shared
- CombatModuleTestsVixen.Gameplay.Combat.Tests
- ShootingModuleVixen.Gameplay.Shooting
- ShootingModuleTestsVixen.Gameplay.Shooting.Tests