CombatEvent.BuffChanged record
A buff on an entity was applied, refreshed, or removed by a LIVE delta. Buffs already present when the entity appeared arrive once, together, in EntityBuffsSeeded — see BuffChangeKind for how their later deltas are reported.
public record BuffChanged : IEquatable<CombatEvent>Public Members
Section titled “Public Members”| name | description |
|---|---|
| BuffChanged(…) | A buff on an entity was applied, refreshed, or removed by a LIVE delta. Buffs already present when the entity appeared arrive once, together, in EntityBuffsSeeded — see BuffChangeKind for how their later deltas are reported. |
| BaseId { get; set; } | Game-table base buff id (used for lookup in IGameDataCombat.GetBuff). |
| BuffUuid { get; set; } | Per-instance unique id for this buff application. |
| DurationMs { get; set; } | Remaining duration in milliseconds; 0 when removed. |
| FirerId { get; set; } | Entity that applied the buff (wire FireUuid); None when the wire carried none. |
| Kind { get; set; } | Whether the buff was applied, refreshed, or removed. |
| Layer { get; set; } | Buff layer index. |
| SourceId { get; set; } | Config id in SourceKind’s domain (the skill id for kind 0); 0 when absent. |
| SourceKind { get; set; } | Origin domain (EFightSource: 0 Skill, 1 Buff, 6 Talent, 9 Mod, 10 Equip); 0 when absent. |
| Stacks { get; set; } | Current stack count after the change. |
| TargetId { get; set; } | Entity whose buff state changed. |
See Also
Section titled “See Also”- record CombatEvent
- namespace Stellar.Abstractions.Domain