CombatEvent.DamageDealt record
Damage or healing was dealt between two entities.
public record DamageDealt : IEquatable<CombatEvent>Public Members
Section titled “Public Members”| name | description |
|---|---|
| DamageDealt(…) | Damage or healing was dealt between two entities. |
| ActualAmount { get; set; } | ActualValue after all reductions. |
| Amount { get; set; } | Preferred damage value (Value, else HpLessenValue, else LuckyValue). |
| Element { get; set; } | Elemental property of the hit (from SyncDamageInfo.Property). |
| IsCrit { get; set; } | True when TypeFlag bit 0 is set (critical hit). |
| IsDead { get; set; } | True when the target’s HP reached zero from this hit. |
| IsHeal { get; set; } | True when EDamageType is Heal. |
| IsLucky { get; set; } | True when TypeFlag bit 2 is set (lucky hit variant). |
| ShieldAbsorbed { get; set; } | Portion absorbed by a shield (ShieldLessenValue). |
| SkillId { get; set; } | Skill OwnerId associated with this hit. |
| SourceId { get; set; } | Entity that dealt the damage (TopSummonerId ?? AttackerUuid). |
| SourceKind { get; set; } | Source category of the hit (from SyncDamageInfo.DamageSource). |
| TargetId { get; set; } | Entity that received the damage or healing. |
See Also
Section titled “See Also”- record CombatEvent
- namespace Stellar.Abstractions.Domain