Skip to main content

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}