diff options
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index d723e505845..a7e7f24c007 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1663,7 +1663,7 @@ void Spell::EffectOpenLock() SendLoot(guid, LOOT_SKINNING); else if (itemTarget) { - itemTarget->AddItemFlag(ITEM_FIELD_FLAG_UNLOCKED); + itemTarget->SetItemFlag(ITEM_FIELD_FLAG_UNLOCKED); itemTarget->SetState(ITEM_CHANGED, itemTarget->GetOwner()); } @@ -3780,7 +3780,7 @@ void Spell::EffectSkinning() uint32 skill = creature->GetCreatureTemplate()->GetRequiredLootSkill(); creature->RemoveUnitFlag(UNIT_FLAG_SKINNABLE); - creature->AddDynamicFlag(UNIT_DYNFLAG_LOOTABLE); + creature->SetDynamicFlag(UNIT_DYNFLAG_LOOTABLE); player->SendLoot(creature->GetGUID(), LOOT_SKINNING); if (skill == SKILL_SKINNING) @@ -4905,7 +4905,7 @@ void Spell::EffectRenamePet() !unitTarget->IsPet() || ((Pet*)unitTarget)->getPetType() != HUNTER_PET) return; - unitTarget->AddPetFlag(UNIT_PET_FLAG_CAN_BE_RENAMED); + unitTarget->SetPetFlag(UNIT_PET_FLAG_CAN_BE_RENAMED); } void Spell::EffectPlayMusic() @@ -5404,7 +5404,7 @@ void Spell::EffectEnableBattlePets() return; Player* player = unitTarget->ToPlayer(); - player->AddPlayerFlag(PLAYER_FLAGS_PET_BATTLES_UNLOCKED); + player->SetPlayerFlag(PLAYER_FLAGS_PET_BATTLES_UNLOCKED); player->GetSession()->GetBattlePetMgr()->UnlockSlot(BattlePets::BattlePetSlot::Slot0); } |