aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlaymoira <none@none>2009-01-20 17:51:43 +0100
committerBlaymoira <none@none>2009-01-20 17:51:43 +0100
commit013dd9bedb72c9af2df9587b55200dad5479807c (patch)
tree2853e49b3541e990e7ca50b56beebcdbb2e536c6
parent50ebd0b35e0d75b8c4fb5cdd5c0ea5703d84c700 (diff)
*More correct check for item attuned_crystal - by darktabbit
--HG-- branch : trunk
-rw-r--r--src/bindings/scripts/scripts/item/item_scripts.cpp3
1 files changed, 2 insertions, 1 deletions
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;