mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-22 02:04:52 +01:00
Core/Player: Changed ranged weapons to be equipped in main hand slot instead of no longer used ranged slot
Closes #14675 Closes #15296
This commit is contained in:
@@ -760,7 +760,7 @@ class instance_ulduar : public InstanceMapScript
|
||||
Map::PlayerList const& players = instance->GetPlayers();
|
||||
for (Map::PlayerList::const_iterator itr = players.begin(); itr != players.end(); ++itr)
|
||||
if (Player* player = itr->GetSource())
|
||||
for (uint8 slot = EQUIPMENT_SLOT_MAINHAND; slot <= EQUIPMENT_SLOT_RANGED; ++slot)
|
||||
for (uint8 slot = EQUIPMENT_SLOT_MAINHAND; slot <= EQUIPMENT_SLOT_OFFHAND; ++slot)
|
||||
if (Item* item = player->GetItemByPos(INVENTORY_SLOT_BAG_0, slot))
|
||||
if (item->GetItemLevel(player) > _maxWeaponItemLevel)
|
||||
_maxWeaponItemLevel = item->GetItemLevel(player);
|
||||
@@ -780,7 +780,7 @@ class instance_ulduar : public InstanceMapScript
|
||||
|
||||
if (Item* item = player->GetItemByPos(INVENTORY_SLOT_BAG_0, slot))
|
||||
{
|
||||
if (slot >= EQUIPMENT_SLOT_MAINHAND && slot <= EQUIPMENT_SLOT_RANGED)
|
||||
if (slot >= EQUIPMENT_SLOT_MAINHAND && slot <= EQUIPMENT_SLOT_OFFHAND)
|
||||
{
|
||||
if (item->GetItemLevel(player) > _maxWeaponItemLevel)
|
||||
_maxWeaponItemLevel = item->GetItemLevel(player);
|
||||
|
||||
@@ -921,7 +921,7 @@ class spell_gen_clone_weapon_aura : public SpellScriptLoader
|
||||
|
||||
if (Player* player = caster->ToPlayer())
|
||||
{
|
||||
if (Item* rangedItem = player->GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_RANGED))
|
||||
if (Item* rangedItem = player->GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_MAINHAND))
|
||||
target->SetVirtualItem(2, rangedItem->GetEntry());
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user