Vixen
c7401864
csharp
public sealed class DamageDefinition

What an ability does to whatever it hits.

Read the guide page for this →

Fields and properties (6)

  • public string School

    What kind of damage this is — Damage.Fire. Empty is untyped.

  • public float Amount

    What it does before anything scales it.

  • public string ScalesWith

    Which of the caster's stats it scales with, or empty for none.

  • public float Coefficient

    How much of that stat it adds.

  • public float ThreatMultiplier

    How much threat it makes, as a multiple of the damage done.

  • public bool IsHealing

    Whether it heals rather than harms.

Used by (17)

  • AbilityDefinitionVixen.Gameplay.Combat
  • AbilityLibraryVixen.Gameplay.Combat
  • AbilityLibraryTestsVixen.Gameplay.Combat.Tests
  • AbilityTemplateVixen.Gameplay.Combat
  • CombatResolverVixen.Gameplay.Combat
  • CombatResolverTestsVixen.Gameplay.Combat.Tests
  • ContentVixen.Gameplay.Shooting.Tests
  • ContentVixen.Gameplay.Combat.Tests
  • TypeRegistrationVixen.Gameplay.Combat
  • Vixen_Gameplay_Combat_AbilityDefinitionSerializerVixen.Gameplay.Combat
  • Vixen_Gameplay_Combat_DamageDefinitionSerializerVixen.Gameplay.Combat
  • Vixen_Gameplay_Shooting_WeaponDefinitionSerializerVixen.Gameplay.Shooting
  • WeaponDefinitionVixen.Gameplay.Shooting
  • WeaponLibraryVixen.Gameplay.Shooting
  • WeaponLibraryTestsVixen.Gameplay.Shooting.Tests
  • WeaponStateTestsVixen.Gameplay.Shooting.Tests
  • WeaponTemplateVixen.Gameplay.Shooting