wowlab_engine_content/hooks/items/
mod.rs1use wowlab_engine_combat::{AuraOps as _, HookCtx};
2
3pub(crate) fn consume_equip_stacks(ctx: &mut HookCtx<'_>, equip_aura_id: u32) -> i32 {
4 let stacks = ctx.aura_stacks_id(equip_aura_id);
5
6 ctx.expire_aura_id(equip_aura_id);
7
8 stacks
9}
10
11pub(crate) mod aberrant_spellforge;
12pub(crate) mod all_devouring_nucleus;
13pub(crate) mod araz_ritual_forge;
14pub(crate) mod arcanoweave_cord;
15pub(crate) mod diamantine_voidcore;
16pub(crate) mod foul_behemoth_chelicera;
17pub(crate) mod gaze_of_the_alnseer;
18pub(crate) mod heart_of_ancient_hunger;
19pub(crate) mod house_of_cards;
20pub(crate) mod locuswalkers_ribbon;
21pub(crate) mod sporecallers_blooming_loop;
22pub(crate) mod spymasters_web;