aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Unit
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2020-09-05 18:00:00 +0200
committerShauren <shauren.trinity@gmail.com>2020-09-05 18:00:00 +0200
commit1e446b021b704818fb4ef9bd8622716d138295b0 (patch)
treef3603d8ee3baa8c5c49f7d421eec955b2fcee183 /src/server/game/Entities/Unit
parent28921f191de2269dd90b50ac99dd0d29ba90d0c4 (diff)
Core/Players: Directly store PlayerSpell in m_spells, not as pointer
Closes #25402
Diffstat (limited to 'src/server/game/Entities/Unit')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 201787159bd..74aabd2b2df 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -5722,7 +5722,7 @@ void Unit::ModifyAuraState(AuraStateType flag, bool apply)
PlayerSpellMap const& sp_list = ToPlayer()->GetSpellMap();
for (PlayerSpellMap::const_iterator itr = sp_list.begin(); itr != sp_list.end(); ++itr)
{
- if (itr->second->state == PLAYERSPELL_REMOVED || itr->second->disabled)
+ if (itr->second.state == PLAYERSPELL_REMOVED || itr->second.disabled)
continue;
SpellInfo const* spellInfo = sSpellMgr->GetSpellInfo(itr->first);
if (!spellInfo || !spellInfo->IsPassive())
@@ -6456,7 +6456,7 @@ uint32 Unit::SpellDamageBonusDone(Unit* victim, SpellInfo const* spellProto, uin
PlayerSpellMap const& playerSpells = ToPlayer()->GetSpellMap();
for (auto itr = playerSpells.begin(); itr != playerSpells.end(); ++itr)
{
- if (itr->second->state == PLAYERSPELL_REMOVED || itr->second->disabled)
+ if (itr->second.state == PLAYERSPELL_REMOVED || itr->second.disabled)
continue;
switch (itr->first)
@@ -7310,7 +7310,7 @@ uint32 Unit::SpellHealingBonusDone(Unit* victim, SpellInfo const* spellProto, ui
PlayerSpellMap const& playerSpells = ToPlayer()->GetSpellMap();
for (auto itr = playerSpells.begin(); itr != playerSpells.end(); ++itr)
{
- if (itr->second->state == PLAYERSPELL_REMOVED || itr->second->disabled)
+ if (itr->second.state == PLAYERSPELL_REMOVED || itr->second.disabled)
continue;
switch (itr->first)