TrinityCore
Loading...
Searching...
No Matches
WorldPackets::Spells Namespace Reference

Classes

struct  AuraDataInfo
 
struct  AuraInfo
 
class  AuraUpdate
 
class  AuraUpdateAll
 
class  CancelAura
 
class  CancelAutoRepeatSpell
 
class  CancelCast
 
class  CancelChannelling
 
class  CancelGrowthAura
 
class  CancelMountAura
 
class  CastFailed
 
class  CastSpell
 
struct  CreatureImmunities
 
struct  InitialSpell
 
class  InitialSpells
 
class  LearnedSpell
 
struct  MissileTrajectoryRequest
 
struct  MissileTrajectoryResult
 
class  MountResult
 
class  PetCancelAura
 
class  PetCastFailed
 
class  PetCastSpell
 
class  PlaySpellVisualKit
 
struct  ResyncRune
 
class  ResyncRunes
 
struct  RuneData
 
class  SendUnlearnSpells
 
class  SetActionButton
 
class  SetSpellModifier
 
struct  SpellAmmo
 
struct  SpellCastData
 
struct  SpellCastRequest
 
class  SpellFailedOther
 
class  SpellFailure
 
class  SpellGo
 
struct  SpellHistoryEntry
 
struct  SpellMissStatus
 
struct  SpellModifier
 
class  SpellStart
 
struct  SpellTargetData
 
struct  TargetLocation
 
class  UnlearnedSpell
 
class  UpdateActionButtons
 

Functions

ByteBuffer & operator<< (ByteBuffer &data, AuraDataInfo const &auraData)
 
ByteBuffer & operator<< (ByteBuffer &data, AuraInfo const &aura)
 
ByteBuffer & operator>> (ByteBuffer &buffer, TargetLocation &location)
 
ByteBuffer & operator>> (ByteBuffer &buffer, SpellTargetData &targetData)
 
ByteBuffer & operator>> (ByteBuffer &buffer, MissileTrajectoryRequest &trajectory)
 
ByteBuffer & operator>> (ByteBuffer &buffer, SpellCastRequest &request)
 
ByteBuffer & operator<< (ByteBuffer &data, InitialSpell const &initialSpell)
 
ByteBuffer & operator<< (ByteBuffer &data, SpellHistoryEntry const &historyEntry)
 
ByteBuffer & operator<< (ByteBuffer &data, TargetLocation const &targetLocation)
 
ByteBuffer & operator<< (ByteBuffer &data, SpellTargetData const &spellTargetData)
 
ByteBuffer & operator<< (ByteBuffer &data, SpellMissStatus const &spellMissStatus)
 
ByteBuffer & operator<< (ByteBuffer &data, RuneData const &runeData)
 
ByteBuffer & operator<< (ByteBuffer &data, MissileTrajectoryResult const &traj)
 
ByteBuffer & operator<< (ByteBuffer &data, SpellAmmo const &spellAmmo)
 
ByteBuffer & operator<< (ByteBuffer &data, CreatureImmunities const &immunities)
 
ByteBuffer & operator<< (ByteBuffer &data, SpellCastData const &spellCastData)
 
ByteBuffer & operator<< (ByteBuffer &data, SpellModifier const &spellModifier)
 

Function Documentation

◆ operator<<() [1/13]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer &  data,
AuraDataInfo const &  auraData 
)

Definition at line 68 of file SpellPackets.cpp.

References AFLAG_DURATION, and AFLAG_SELF_CAST.

◆ operator<<() [2/13]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer &  data,
AuraInfo const &  aura 
)

◆ operator<<() [3/13]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer &  data,
CreatureImmunities const &  immunities 
)

Definition at line 295 of file SpellPackets.cpp.

◆ operator<<() [4/13]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer &  data,
InitialSpell const &  initialSpell 
)

Definition at line 189 of file SpellPackets.cpp.

◆ operator<<() [5/13]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer &  data,
MissileTrajectoryResult const &  traj 
)

Definition at line 281 of file SpellPackets.cpp.

◆ operator<<() [6/13]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer &  data,
RuneData const &  runeData 
)

Definition at line 271 of file SpellPackets.cpp.

◆ operator<<() [7/13]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer &  data,
SpellAmmo const &  spellAmmo 
)

Definition at line 288 of file SpellPackets.cpp.

◆ operator<<() [8/13]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer &  data,
SpellCastData const &  spellCastData 
)

◆ operator<<() [9/13]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer &  data,
SpellHistoryEntry const &  historyEntry 
)

Definition at line 197 of file SpellPackets.cpp.

◆ operator<<() [10/13]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer &  data,
SpellMissStatus const &  spellMissStatus 
)

Definition at line 261 of file SpellPackets.cpp.

References SPELL_MISS_REFLECT.

◆ operator<<() [11/13]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer &  data,
SpellModifier const &  spellModifier 
)

Definition at line 442 of file SpellPackets.cpp.

◆ operator<<() [12/13]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer &  data,
SpellTargetData const &  spellTargetData 
)

◆ operator<<() [13/13]

ByteBuffer & WorldPackets::Spells::operator<< ( ByteBuffer &  data,
TargetLocation const &  targetLocation 
)

Definition at line 232 of file SpellPackets.cpp.

◆ operator>>() [1/4]

ByteBuffer & WorldPackets::Spells::operator>> ( ByteBuffer &  buffer,
MissileTrajectoryRequest &  trajectory 
)

Definition at line 148 of file SpellPackets.cpp.

References ByteBuffer::read(), and ByteBuffer::read_skip().

◆ operator>>() [2/4]

ByteBuffer & WorldPackets::Spells::operator>> ( ByteBuffer &  buffer,
SpellCastRequest &  request 
)

Definition at line 164 of file SpellPackets.cpp.

◆ operator>>() [3/4]

◆ operator>>() [4/4]

ByteBuffer & WorldPackets::Spells::operator>> ( ByteBuffer &  buffer,
TargetLocation &  location 
)

Definition at line 115 of file SpellPackets.cpp.