Re-exports§
pub use combat::DamageKind;
pub use combat::DamageSource;
pub use combat::Damage;
pub use combat::GroupTarget;
pub use combat::Knockback;
pub use combat::KnockbackDir;
pub use comp::inventory::loadout_builder::LoadoutBuilder;
pub use explosion::Explosion;
pub use explosion::RadiusEffect;
pub use skillset_builder::SkillSetBuilder;
pub use common_assets as assets;
pub use uuid;
Modules§
- astar
- cached_
spatial_ 🔒grid - calendar
- character
- Structs representing a playable Character
- clock
- cmd
- combat
- comp
- consts
- depot
- effect
- event
- explosion
- figure
- generation
- grid
- interaction
- link
- lod
- lottery
- mounting
- npc
- outcome
- path
- ray
- recipe
- region
- resources
- rtsim
- shared_
server_ config - skillset_
builder - slowjob
- spiral
- spot
- states
- store
- terrain
- tether
- time
- trade
- typed
- uid
- util
- view_
distances 🔒 - vol
- volumes
- weather
Macros§
- as_item
- attributes
- event_
emitters - Define ecs read data for event busses. And a way to convert them all to emitters.
- make_
case_ elim - make_
proj_ elim - make_
weak_ head_ type - This macro is used internally by typed.
- modular_
item_ id_ prefix - parse_
cmd_ args - Parse a series of command arguments into values, including collecting all trailing arguments.
- sprites
Structs§
- Cached
Spatial Grid - Cached
SpatialGrid
for reuse within different ecs systems during a tick. This is used to accelerate queries on entities within a specific area. Updated within the physics system [crate::sys::phys::Sys
] after new entity positions are calculated for the tick. So any position modifications outside the physics system will not be reflected here until the next tick when the physics system runs. - View
Distances