wowlab_engine_domain/encounter.rs
1//! Canonical typed enemy definitions and mutable encounter actor state.
2
3mod definition;
4mod state;
5
6#[cfg(test)]
7use wowlab_types::sim::{EnemyIdx, EnemyRole, GroupId, SimTime, SpatialTransform};
8
9#[rustfmt::skip]
10pub use definition::{
11 EnemyActorDefinition, EnemyActorDefinitionInput, EnemyAttackTable, HealthModel,
12};
13
14#[rustfmt::skip]
15pub use state::{BecameDead, EnemyMovementState, EnemyState};
16
17#[cfg(test)]
18mod tests;