diff options
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 4 | ||||
-rw-r--r-- | src/server/game/Loot/Loot.cpp | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index f6884b36a61..c96c957fea9 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -27509,7 +27509,7 @@ void Player::LearnSpecializationSpells() { for (size_t j = 0; j < specSpells->size(); ++j) { - SpecializationSpellsEntry const* specSpell = specSpells->at(j); + SpecializationSpellsEntry const* specSpell = (*specSpells)[j]; SpellInfo const* spellInfo = sSpellMgr->GetSpellInfo(specSpell->SpellID); if (!spellInfo || spellInfo->SpellLevel > getLevel()) continue; @@ -27531,7 +27531,7 @@ void Player::RemoveSpecializationSpells() { for (size_t j = 0; j < specSpells->size(); ++j) { - SpecializationSpellsEntry const* specSpell = specSpells->at(j); + SpecializationSpellsEntry const* specSpell = (*specSpells)[j]; RemoveSpell(specSpell->SpellID, true); if (specSpell->OverridesSpellID) RemoveOverrideSpell(specSpell->OverridesSpellID, specSpell->SpellID); diff --git a/src/server/game/Loot/Loot.cpp b/src/server/game/Loot/Loot.cpp index 7207edfa877..28adf3da965 100644 --- a/src/server/game/Loot/Loot.cpp +++ b/src/server/game/Loot/Loot.cpp @@ -343,7 +343,7 @@ LootItem* Loot::LootItemInSlot(uint32 lootSlot, Player* player, QuestItem* *qite QuestItemMap::const_iterator itr = PlayerQuestItems.find(player->GetGUID()); if (itr != PlayerQuestItems.end() && questSlot < itr->second->size()) { - QuestItem* qitem2 = &itr->second->at(questSlot); + QuestItem* qitem2 = &(*itr->second)[questSlot]; if (qitem) *qitem = qitem2; item = &quest_items[qitem2->index]; @@ -613,7 +613,7 @@ void Loot::BuildLootResponse(WorldPackets::Loot::LootResponse& packet, Player* v if (!fi->is_looted && !item.is_looted) { WorldPackets::Loot::LootItemData lootItem; - lootItem.LootListID = items.size() + fi->index + 1; + lootItem.LootListID = fi->index + 1; lootItem.UIType = slotType; lootItem.Quantity = item.count; lootItem.Loot.Initialize(item); @@ -633,7 +633,7 @@ void Loot::BuildLootResponse(WorldPackets::Loot::LootResponse& packet, Player* v if (!ci->is_looted && !item.is_looted) { WorldPackets::Loot::LootItemData lootItem; - lootItem.LootListID = items.size() + ci->index + 1; + lootItem.LootListID = ci->index + 1; lootItem.Quantity = item.count; lootItem.Loot.Initialize(item); |