aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2015-07-25 10:38:45 +0200
committerShauren <shauren.trinity@gmail.com>2015-07-25 10:38:45 +0200
commit21df17fd47d08c3015c9db6434e3659b2591842b (patch)
tree2a1168ccdf78e98eecf64179f604d63650580bab /src/server/game/Spells/Spell.cpp
parent7cff7f0fc0321c2f256d7c6bc191df10441b5b3c (diff)
Core/Misc: Removed ReadAsPacked/WriteAsPacked methods from ObjectGuid, they are not needed anymore as guids are always written packed
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r--src/server/game/Spells/Spell.cpp53
1 files changed, 0 insertions, 53 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index b16d6893175..b52b5264d0a 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -157,59 +157,6 @@ SpellCastTargets::SpellCastTargets(Unit* caster, WorldPackets::Spells::SpellCast
SpellCastTargets::~SpellCastTargets() { }
-void SpellCastTargets::Read(ByteBuffer& data, Unit* caster)
-{
- data >> m_targetMask;
-
- if (m_targetMask == TARGET_FLAG_NONE)
- return;
-
- if (m_targetMask & (TARGET_FLAG_UNIT | TARGET_FLAG_UNIT_MINIPET | TARGET_FLAG_GAMEOBJECT | TARGET_FLAG_CORPSE_ENEMY | TARGET_FLAG_CORPSE_ALLY))
- data >> m_objectTargetGUID.ReadAsPacked();
-
- if (m_targetMask & (TARGET_FLAG_ITEM | TARGET_FLAG_TRADE_ITEM))
- data >> m_itemTargetGUID.ReadAsPacked();
-
- if (m_targetMask & TARGET_FLAG_SOURCE_LOCATION)
- {
- data >> m_src._transportGUID.ReadAsPacked();
- if (!m_src._transportGUID.IsEmpty())
- data >> m_src._transportOffset.PositionXYZStream();
- else
- data >> m_src._position.PositionXYZStream();
- }
- else
- {
- m_src._transportGUID = caster->GetTransGUID();
- if (!m_src._transportGUID.IsEmpty())
- m_src._transportOffset.Relocate(caster->GetTransOffsetX(), caster->GetTransOffsetY(), caster->GetTransOffsetZ(), caster->GetTransOffsetO());
- else
- m_src._position.Relocate(caster);
- }
-
- if (m_targetMask & TARGET_FLAG_DEST_LOCATION)
- {
- data >> m_dst._transportGUID.ReadAsPacked();
- if (!m_dst._transportGUID.IsEmpty())
- data >> m_dst._transportOffset.PositionXYZStream();
- else
- data >> m_dst._position.PositionXYZStream();
- }
- else
- {
- m_dst._transportGUID = caster->GetTransGUID();
- if (!m_dst._transportGUID.IsEmpty())
- m_dst._transportOffset.Relocate(caster->GetTransOffsetX(), caster->GetTransOffsetY(), caster->GetTransOffsetZ(), caster->GetTransOffsetO());
- else
- m_dst._position.Relocate(caster);
- }
-
- if (m_targetMask & TARGET_FLAG_STRING)
- data >> m_strTarget;
-
- Update(caster);
-}
-
void SpellCastTargets::Write(WorldPackets::Spells::SpellTargetData& data)
{
data.Flags = m_targetMask;