wowlab_engine_content/hooks/items/arcanoweave_cord.rs
1use wowlab_engine_combat::{AuraOps as _, HookCtx, ImpactEvent, ProcOps as _};
2
3use crate::generated::items::arcanoweave_cord::{AURA, ITEM_ID};
4
5pub(crate) fn on_player_impact(ctx: &mut HookCtx<'_>, _impact: ImpactEvent) {
6 if !ctx.roll_item_rppm(ITEM_ID) {
7 return;
8 }
9
10 ctx.apply_aura_id(AURA::ADROIT_INTUITION);
11}