wowlab_engine_content/generated/items/
brand_ceaseless_ire.rs1#![allow(non_snake_case, dead_code)]
4use wowlab_engine_combat::{CombatSystemBuilder, AuraDefinitionDraft};
5use wowlab_engine_gamedata::{ItemBudget, ResolvedGameData};
6pub(crate) const ITEM_ID: u32 = 242_401;
8pub(crate) mod SPELL {}
9pub(crate) mod AURA {
10 pub(crate) const EQUIP: u32 = 1_235_225;
12}
13fn aura_equip(
14 a: AuraDefinitionDraft,
15 data: &ResolvedGameData,
16 _budget: ItemBudget,
17) -> Result<AuraDefinitionDraft, wowlab_engine_combat::BuilderError> {
18 a.on_target()
19 .apply_base_from_data(data, 1_235_225)?
20 .max_stacks(
21 data
22 .require_aura_max_stacks(
23 wowlab_types::sim::SpellIdx::from_raw(1_235_225),
24 )?,
25 )
26 .damage_multiplier(1.05)
27}
28pub(crate) fn register(
29 builder: CombatSystemBuilder,
30 data: &ResolvedGameData,
31 budget: ItemBudget,
32) -> CombatSystemBuilder {
33 crate::items::register_item!(
34 builder, data, "Brand Ceaseless Ire", auras : (budget) [(AURA::EQUIP,
35 aura_equip),]
36 )
37}