One buff instance currently active on an entity, as observed on the combat wire.
public struct ActiveBuff : IEquatable<ActiveBuff>
| parameter |
description |
| BuffUuid |
Per-instance unique id for this buff application. |
| BaseId |
Game-table base buff id. |
| Level |
Buff level as reported by the wire. |
| FirerId |
Entity that applied the buff (wire FireUuid); None when unknown. |
| Stacks |
Current stack count. |
| Layer |
Buff layer index. |
| CreateTimeMs |
Server epoch ms when the buff was created. |
| DurationMs |
Total duration in milliseconds. |
| SourceKind |
Origin domain of the buff (wire FightSourceInfo.fight_source_type, EFightSource: 0 Skill, 1 Buff, 6 Talent, 9 Mod, 10 Equip, 13 SeasonTalent, 1000+ scene/affix, 10000 Other); 0 when absent. |
| SourceId |
Config id inside SourceKind’s domain — the skill id when SourceKind is 0; 0 when absent. |
| name |
description |
| ActiveBuff(…) |
One buff instance currently active on an entity, as observed on the combat wire. |
| BaseId { get; set; } |
Game-table base buff id. |
| BuffUuid { get; set; } |
Per-instance unique id for this buff application. |
| CreateTimeMs { get; set; } |
Server epoch ms when the buff was created. |
| DurationMs { get; set; } |
Total duration in milliseconds. |
| FirerId { get; set; } |
Entity that applied the buff (wire FireUuid); None when unknown. |
| Layer { get; set; } |
Buff layer index. |
| Level { get; set; } |
Buff level as reported by the wire. |
| SourceId { get; set; } |
Config id inside SourceKind’s domain — the skill id when SourceKind is 0; 0 when absent. |
| SourceKind { get; set; } |
Origin domain of the buff (wire FightSourceInfo.fight_source_type, EFightSource: 0 Skill, 1 Buff, 6 Talent, 9 Mod, 10 Equip, 13 SeasonTalent, 1000+ scene/affix, 10000 Other); 0 when absent. |
| Stacks { get; set; } |
Current stack count. |