Skip to content
Version 2.11.0
↓ Get the launcher

ActiveBuff structure

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.