From 013dd9bedb72c9af2df9587b55200dad5479807c Mon Sep 17 00:00:00 2001 From: Blaymoira Date: Tue, 20 Jan 2009 17:51:43 +0100 Subject: *More correct check for item attuned_crystal - by darktabbit --HG-- branch : trunk --- src/bindings/scripts/scripts/item/item_scripts.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/bindings/scripts/scripts/item/item_scripts.cpp b/src/bindings/scripts/scripts/item/item_scripts.cpp index 9d1c35f1781..ba92a4adcd7 100644 --- a/src/bindings/scripts/scripts/item/item_scripts.cpp +++ b/src/bindings/scripts/scripts/item/item_scripts.cpp @@ -104,7 +104,8 @@ bool ItemUse_item_only_for_flight(Player *player, Item* _Item, SpellCastTargets bool ItemUse_item_attuned_crystal_cores(Player *player, Item* _Item, SpellCastTargets const& targets) { if( targets.getUnitTarget() && targets.getUnitTarget()->GetTypeId()==TYPEID_UNIT && - targets.getUnitTarget()->GetEntry() == 24972 && targets.getUnitTarget()->isDead() ) + targets.getUnitTarget()->GetEntry() == 24972 && targets.getUnitTarget()->isDead() && + (player->GetQuestStatus(11524) == QUEST_STATUS_INCOMPLETE || player->GetQuestStatus(11525) == QUEST_STATUS_INCOMPLETE) ) { ((Creature*)targets.getUnitTarget())->RemoveCorpse(); return false; -- cgit v1.2.3