Skip to main content

wowlab_engine_domain/rotation/buffer/
combat.rs

1wowlab_engine_macros::define_slot! {
2    #[slot(domain = "combat", kind = singleton)]
3    pub struct CombatSlot {
4        #[expr("combat_time", Float, TimestampElapsed)]
5        #[expr("combat_remaining", Float, TimestampRemaining)]
6        pub combat_start: f64,
7
8        #[expr("combat_duration", Float, Direct)]
9        pub combat_duration: f64,
10
11        #[expr("enemy_count", Int, Direct)]
12        pub enemy_count: i32,
13
14        #[expr("enemy_spell_targets_hit", Int, Direct)]
15        pub enemy_spell_targets_hit: i32,
16    }
17}