wowlab_engine_content/hooks/items/spymasters_web.rs
1use wowlab_engine_combat::{AuraOps as _, HookCtx};
2
3use crate::{
4 generated::items::spymasters_web::AURA_BINDING,
5 hooks::items::{bound_aura, consume_equip_stacks},
6};
7
8pub(crate) fn on_cast_use(ctx: &mut HookCtx<'_>) {
9 let stacks = consume_equip_stacks(ctx, AURA_BINDING::EQUIP);
10
11 if let Some(report) = bound_aura(ctx, AURA_BINDING::REPORT) {
12 ctx.apply_aura_n(report, stacks);
13 }
14}