Skip to content
Version 2.11.0
↓ Get the launcher

CombatEvent.EntityAttributesChanged constructor

One entity’s numeric attributes changed in ONE wire packet (AoiSyncDelta attr collection, an appear, or the local player’s enter-scene sheet). Raised for PLAYER entities only, AFTER every value has reached GetAttributes — so a subscriber that reads the sheet on this event already sees the change (late-never-stale). TimestampMs is the packet’s own receive stamp, the same clock its sibling BuffChanged events carry, so a consumer may join the two streams on TimestampMs without a clock conversion (rDPS sheet track, 2026-09-05 spec § 6.1). Carries only the scalar attrs stored in that packet; HP/name/team/skills ride their own events and are not repeated here.

public EntityAttributesChanged(long TimestampMs, EntityId TargetId, IReadOnlyList<AttrValue> Attrs)
parameter description
TimestampMs Wire receive time of the packet (client wall clock, Unix ms).
TargetId The entity whose attributes changed.
Attrs The stored attribute values of this packet; never empty.