18 lines
737 B
C#
18 lines
737 B
C#
using NeonSprawl.Server.Game.AbilityInput;
|
|
using NeonSprawl.Server.Game.Targeting;
|
|
|
|
namespace NeonSprawl.Server.Game.Combat;
|
|
|
|
/// <summary>Stable deny reason codes for combat operations (NEO-81).</summary>
|
|
public static class CombatReasonCodes
|
|
{
|
|
/// <summary>Target HP is already zero before resolve; no damage applied.</summary>
|
|
public const string TargetDefeated = "target_defeated";
|
|
|
|
/// <summary>Passthrough from <see cref="AbilityCastApi.ReasonUnknownAbility"/>.</summary>
|
|
public const string UnknownAbility = AbilityCastApi.ReasonUnknownAbility;
|
|
|
|
/// <summary>Passthrough from <see cref="TargetingApi.ReasonUnknownTarget"/>.</summary>
|
|
public const string UnknownTarget = TargetingApi.ReasonUnknownTarget;
|
|
}
|