diff options
| author | Ovahlord <dreadkiller@gmx.de> | 2023-11-15 10:14:06 +0100 |
|---|---|---|
| committer | Ovahlord <dreadkiller@gmx.de> | 2023-11-15 10:14:06 +0100 |
| commit | 6dcfeb3a85b126e5226debd00bfdf8a6913e15ac (patch) | |
| tree | 675511e4c46fc7f49cfb532c06a5f747cb210161 /src/server/game/Handlers/TransmogrificationHandler.cpp | |
| parent | d8b546707130b5fa81f73277c5fbd05e7e7cc2b9 (diff) | |
Core/Misc: duc tape build
Diffstat (limited to 'src/server/game/Handlers/TransmogrificationHandler.cpp')
| -rw-r--r-- | src/server/game/Handlers/TransmogrificationHandler.cpp | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/src/server/game/Handlers/TransmogrificationHandler.cpp b/src/server/game/Handlers/TransmogrificationHandler.cpp index e067b97f57a..02b17190f8f 100644 --- a/src/server/game/Handlers/TransmogrificationHandler.cpp +++ b/src/server/game/Handlers/TransmogrificationHandler.cpp @@ -121,32 +121,7 @@ void WorldSession::HandleTransmogrifyItems(WorldPackets::Transmogrification::Tra resetAppearanceItems.push_back(itemTransmogrified); if (transmogItem.SpellItemEnchantmentID) - { - if (transmogItem.Slot != EQUIPMENT_SLOT_MAINHAND && transmogItem.Slot != EQUIPMENT_SLOT_OFFHAND) - { - TC_LOG_DEBUG("network", "WORLD: HandleTransmogrifyItems - {}, Name: {} tried to transmogrify illusion into non-weapon slot ({}).", player->GetGUID().ToString(), player->GetName(), transmogItem.Slot); - return; - } - - TransmogIllusionEntry const* illusion = sDB2Manager.GetTransmogIllusionForEnchantment(transmogItem.SpellItemEnchantmentID); - if (!illusion) - { - TC_LOG_DEBUG("network", "WORLD: HandleTransmogrifyItems - {}, Name: {} tried to transmogrify illusion using invalid enchant ({}).", player->GetGUID().ToString(), player->GetName(), transmogItem.SpellItemEnchantmentID); - return; - } - - if (PlayerConditionEntry const* condition = sPlayerConditionStore.LookupEntry(illusion->UnlockConditionID)) - { - if (!ConditionMgr::IsPlayerMeetingCondition(player, condition)) - { - TC_LOG_DEBUG("network", "WORLD: HandleTransmogrifyItems - {}, Name: {} tried to transmogrify illusion using not allowed enchant ({}).", player->GetGUID().ToString(), player->GetName(), transmogItem.SpellItemEnchantmentID); - return; - } - } - - illusionItems[itemTransmogrified] = transmogItem.SpellItemEnchantmentID; - cost += illusion->TransmogCost; - } + return; else resetIllusionItems.push_back(itemTransmogrified); } |
