soulfire.domain_pb2.PlayerAbilitiesSnapshot

class soulfire.domain_pb2.PlayerAbilitiesSnapshot(invulnerable: bool = ..., flying: bool = ..., may_fly: bool = ..., instant_build: bool = ..., flying_speed: float | None = ..., walking_speed: float | None = ...)

Bases: google.protobuf.message.Message

Abstract base class for protocol messages.

Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.

INVULNERABLE_FIELD_NUMBER: ClassVar[int]
FLYING_FIELD_NUMBER: ClassVar[int]
MAY_FLY_FIELD_NUMBER: ClassVar[int]
INSTANT_BUILD_FIELD_NUMBER: ClassVar[int]
FLYING_SPEED_FIELD_NUMBER: ClassVar[int]
WALKING_SPEED_FIELD_NUMBER: ClassVar[int]
invulnerable: bool
flying: bool
may_fly: bool
instant_build: bool
flying_speed: float
walking_speed: float