member NeedBuff() { if !${DualWielding} && !${Me.Equip[mainhand].Enchantment[${This.MainHandEnchant}](exists)} { return TRUE } elseif ${DualWielding} && !${Me.Equip[mainhand].Enchantment[${MainHandEnchant}](exists)} || !${Me.Equip[offhand].Enchantment[${OffHandEnchant}](exists)} { return TRUE } return FALSE } method BuffPulse() { echo "god damnit" if !${DualWielding} { if ${RandomizeWeapEnchant} { echo "randomizing" This:SetNumberEnchants This:GetRandomEnchant Toon:CastSpell["${RandomEnchant} Weapon"] This:Output["Random weapon enchant is: ${RandomEnchant}"] This.MainHandEnchant:Set["${RandomEnchant} Weapon ${Spell["${RandomEnchant} Weapon"].Rank}"] echo ${MainHandEnchant} return } elseif !${RandomizeWeapEnchant} { This:CastSpell[${WeapEnchant}] This:Output["Weapon Enchant: ${WeapEnchant}"] This.MainHandEnchant:Set[${WeapEnchant}] return } }