fix(Scripts/Items): Green Whelp Armor affects only enemies level 50 a… (#13800)
...nd below.
This commit is contained in:
@@ -0,0 +1,4 @@
|
|||||||
|
--
|
||||||
|
DELETE FROM `spell_script_names` WHERE `spell_id`=9160;
|
||||||
|
INSERT INTO `spell_script_names` VALUES
|
||||||
|
(9160,'spell_item_green_whelp_armor');
|
||||||
@@ -3738,6 +3738,25 @@ class spell_item_freeze_rookery_egg : public SpellScript
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// 9160 - Sleep
|
||||||
|
class spell_item_green_whelp_armor : public AuraScript
|
||||||
|
{
|
||||||
|
PrepareAuraScript(spell_item_green_whelp_armor);
|
||||||
|
|
||||||
|
bool CheckProc(ProcEventInfo& eventInfo)
|
||||||
|
{
|
||||||
|
if (eventInfo.GetActor() && eventInfo.GetActor()->getLevel() <= 50)
|
||||||
|
return true;
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Register() override
|
||||||
|
{
|
||||||
|
DoCheckProc += AuraCheckProcFn(spell_item_green_whelp_armor::CheckProc);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
void AddSC_item_spell_scripts()
|
void AddSC_item_spell_scripts()
|
||||||
{
|
{
|
||||||
RegisterSpellScript(spell_item_massive_seaforium_charge);
|
RegisterSpellScript(spell_item_massive_seaforium_charge);
|
||||||
@@ -3853,4 +3872,5 @@ void AddSC_item_spell_scripts()
|
|||||||
RegisterSpellScript(spell_item_mirrens_drinking_hat);
|
RegisterSpellScript(spell_item_mirrens_drinking_hat);
|
||||||
RegisterSpellScript(spell_item_snowman);
|
RegisterSpellScript(spell_item_snowman);
|
||||||
RegisterSpellScript(spell_item_freeze_rookery_egg);
|
RegisterSpellScript(spell_item_freeze_rookery_egg);
|
||||||
|
RegisterSpellScript(spell_item_green_whelp_armor);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user