aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp
index c1b2d786ac5..1ef843807ee 100644
--- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp
+++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp
@@ -993,6 +993,15 @@ bool ItemUse_item_tainted_core(Player *player, Item* _Item, SpellCastTargets con
//remove this item
player->DestroyItemCount(31088, 1, true);
+ return true;
+ }
+ else if( targets.getUnitTarget()->GetTypeId() == TYPEID_UNIT )
+ return false;
+ else if(targets.getUnitTarget()->GetTypeId() == TYPEID_PLAYER)
+ {
+ player->DestroyItemCount(31088, 1, true);
+ player->CastSpell(targets.getUnitTarget(), 38134, true);
+ return true;
}
}
return true;
@@ -1066,5 +1075,3 @@ void AddSC_boss_lady_vashj()
newscript->pItemUse = &ItemUse_item_tainted_core;
newscript->RegisterSelf();
}
-
-