CombatEvent.EntityAttributesChanged record
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 record EntityAttributesChanged : IEquatable<CombatEvent>Public Members
Section titled “Public Members”| name | description |
|---|---|
| EntityAttributesChanged(…) | 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. |
| Attrs { get; set; } | The stored attribute values of this packet; never empty. |
| TargetId { get; set; } | The entity whose attributes changed. |
See Also
Section titled “See Also”- record CombatEvent
- namespace Stellar.Abstractions.Domain