Core/Conditions: updated CONDITION_ITEM, it should work with 0 item count
--HG-- branch : trunk
This commit is contained in:
@@ -54,7 +54,7 @@ bool Condition::Meets(Player * player, Unit* invoker)
|
|||||||
condMeets = target->HasAuraEffect(mConditionValue1, mConditionValue2);
|
condMeets = target->HasAuraEffect(mConditionValue1, mConditionValue2);
|
||||||
break;
|
break;
|
||||||
case CONDITION_ITEM:
|
case CONDITION_ITEM:
|
||||||
condMeets = player->HasItemCount(mConditionValue1, mConditionValue2);
|
condMeets = (mConditionValue2 && player->HasItemCount(mConditionValue1, mConditionValue2)) || (!mConditionValue2 && !player->HasItemCount(mConditionValue1, mConditionValue2));//HasItemCount returns false if 0 count is used
|
||||||
break;
|
break;
|
||||||
case CONDITION_ITEM_EQUIPPED:
|
case CONDITION_ITEM_EQUIPPED:
|
||||||
condMeets = player->HasItemOrGemWithIdEquipped(mConditionValue1,1);
|
condMeets = player->HasItemOrGemWithIdEquipped(mConditionValue1,1);
|
||||||
|
|||||||
Reference in New Issue
Block a user