Module entity

Source

Structs§

ActionPriorityIter
An iterator over the variants of ActionPriority
ActionWithDeadline
Coordinates
Entity
EntityActionsQueue
EntityAttributes
EntropyCell
Sync interior-mutable holder for Entity::proc_entropy — proc checks run behind &Entity throughout the fight code, and OverlordState futures must stay Send (a RefCell here would un-Sync the whole state). Manual impls because Mutex is neither Clone nor Eq; equality/clone go through snapshots (combat-transient data, never serialized).
EssencesCustomEventData

Enums§

ActionPriority
EntityAction
EntityState

Functions§

scale_cooldown_for_speed
Scales a base cooldown duration (in ticks, defined at baseline speed) by the entity’s current speed attribute. Returns the cooldown duration the entity actually experiences.

Type Aliases§

EntityId