18 #ifndef SpellPackets_h__
19 #define SpellPackets_h__
150 void Read()
override;
266 void Read()
override;
276 void Read()
override;
287 void Read()
override;
659 void Read()
override;
670 void Read()
override;
734 void Read()
override;
752 void Read()
override;
796 void Read()
override;
834 void Read()
override;
859 void Read()
override;
900 #endif // SpellPackets_h__
uint8 CastID
Definition: SpellPackets.h:662
Definition: Opcodes.h:154
Definition: Opcodes.h:408
CancelGrowthAura(WorldPacket &&packet)
Definition: SpellPackets.h:63
int32 Cost
Definition: SpellPackets.h:303
SendUnlearnSpells()
Definition: SpellPackets.h:159
Definition: Opcodes.h:1309
void Read() override
Definition: SpellPackets.cpp:736
void Read() override
Definition: SpellPackets.h:92
WorldPacket const * Write() override
Definition: SpellPackets.cpp:550
ObjectGuid CasterGUID
Definition: SpellPackets.h:889
SpellCooldownStruct(uint32 spellId, uint32 forcedCooldown)
Definition: SpellPackets.h:519
std::vector< uint32 > KnownSpells
Definition: SpellPackets.h:122
Definition: SpellPackets.h:326
Optional< AuraDataInfo > AuraData
Definition: SpellPackets.h:202
G3D::Vector3 CollisionPos
Definition: SpellPackets.h:851
WorldPacket const * Write() override
Definition: SpellPackets.cpp:82
Definition: Opcodes.h:1461
SpellCooldown()
Definition: SpellPackets.h:528
std::vector< SpellCooldownStruct > SpellCooldowns
Definition: SpellPackets.h:532
uint8 HairColor
Definition: SpellPackets.h:773
int32 SpellID
Definition: SpellPackets.h:863
SpellLogPowerData(int32 powerType, int32 amount)
Definition: SpellPackets.h:168
ObjectGuid Caster
Definition: SpellPackets.h:849
CastFailed(OpcodeServer opcode)
Definition: SpellPackets.h:425
ConvertRune()
Definition: SpellPackets.h:805
WorldPacket const * Write() override
Definition: SpellPackets.cpp:606
Definition: SpellPackets.h:842
Definition: SpellPackets.h:166
std::vector< int32 > FailedSpells
Definition: SpellPackets.h:892
Definition: Opcodes.h:772
Definition: SpellPackets.h:829
void Initialize(Unit const *unit)
Definition: SpellPackets.cpp:91
Definition: Opcodes.h:1547
WorldPacket const * Write() override
Definition: SpellPackets.cpp:811
Definition: SpellPackets.h:282
ObjectGuid Caster
Definition: SpellPackets.h:533
bool OnHold
Definition: SpellPackets.h:544
Definition: ByteBuffer.h:70
int8_t int8
Definition: Define.h:148
uint8 DestLocSpellCastIndex
Definition: SpellPackets.h:357
CategoryCooldown()
Definition: SpellPackets.h:107
std::vector< uint32 > SpellID
Definition: SpellPackets.h:465
UnlearnedSpells()
Definition: SpellPackets.h:461
SetSpellModifier(OpcodeServer opcode)
Definition: SpellPackets.h:451
bool IsPet
Definition: SpellPackets.h:499
void Read() override
Definition: SpellPackets.h:65
Definition: Opcodes.h:867
Definition: Opcodes.h:502
Definition: SpellPackets.h:68
uint32 SpellID
Definition: SpellPackets.h:539
uint32 CastTime
Definition: SpellPackets.h:348
WorldPacket const * Write() override
Definition: SpellPackets.cpp:511
ObjectGuid VictimGUID
Definition: SpellPackets.h:890
Optional< TargetLocation > SrcLocation
Definition: SpellPackets.h:228
bool ClearOnHold
Definition: SpellPackets.h:501
WorldPacket const * Write() override
Definition: SpellPackets.cpp:589
Definition: SpellPackets.h:271
ObjectGuid GuildGUID
Definition: SpellPackets.h:775
ResyncRunes(size_t size)
Definition: SpellPackets.h:822
std::vector< int32 > SpellID
Definition: SpellPackets.h:391
float Speed
Definition: SpellPackets.h:865
std::vector< SpellMissStatus > MissStatus
Definition: SpellPackets.h:351
CancelAura(WorldPacket &&packet)
Definition: SpellPackets.h:34
uint32 SpellXSpellVisualID
Definition: SpellPackets.h:345
Definition: Opcodes.h:1222
SpellChannelUpdate()
Definition: SpellPackets.h:705
Points
Definition: ScriptedEscortAI.cpp:31
uint8 PackSlot
Definition: SpellPackets.h:673
WorldPacket const * Write() override
Definition: SpellPackets.cpp:597
std::vector< ObjectGuid > HitTargets
Definition: SpellPackets.h:349
uint8 ReflectStatus
Definition: SpellPackets.h:298
Definition: SpellPackets.h:641
int32 SpellID
Definition: SpellPackets.h:250
int32 SpellID
Definition: SpellPackets.h:39
ObjectGuid PetGUID
Definition: SpellPackets.h:83
CancelOrphanSpellVisual()
Definition: SpellPackets.h:623
int32 CategoryRecoveryTime
Definition: SpellPackets.h:543
Definition: SpellPackets.h:384
G3D::Vector3 ImpactPos
Definition: SpellPackets.h:867
LearnedSpells()
Definition: SpellPackets.h:387
Definition: SpellPackets.h:630
Optional< int32 > Remaining
Definition: SpellPackets.h:194
uint32 Category
Definition: SpellPackets.h:595
Definition: Opcodes.h:1595
ObjectGuid BeaconGUID
Definition: SpellPackets.h:334
SpellGo()
Definition: SpellPackets.h:366
uint32 ItemID
Definition: SpellPackets.h:540
uint32 DisplayID
Definition: SpellPackets.h:755
uint32 CastFlags
Definition: SpellPackets.h:346
Definition: SpellPackets.h:816
Definition: Opcodes.h:1487
Definition: Opcodes.h:142
ObjectGuid Unit
Definition: SpellPackets.h:226
Definition: SpellPackets.h:580
Definition: SpellPackets.h:739
Spells
Definition: BattlegroundIC.h:707
Definition: SpellPackets.h:729
ObjectGuid CasterUnit
Definition: SpellPackets.h:416
MissileTrajectoryRequest MissileTrajectory
Definition: SpellPackets.h:254
Definition: Opcodes.h:143
Definition: SpellPackets.h:593
uint8 Reason
Definition: SpellPackets.h:297
std::vector< int32 > SpellID
Definition: SpellPackets.h:488
WorldPacket const * Write() override
Definition: SpellPackets.cpp:406
int32 SpellVisualID
Definition: SpellPackets.h:638
Definition: SpellPackets.h:156
WorldPacket const * Write() override
Definition: SpellPackets.cpp:641
WorldPacket const * Write() override
Definition: SpellPackets.cpp:634
std::vector< SpellPowerData > RemainingPower
Definition: SpellPackets.h:353
WorldPacket const * Write() override
Definition: SpellPackets.cpp:717
Definition: SpellPackets.h:654
Definition: Opcodes.h:653
Definition: SpellPackets.h:320
ByteBuffer & operator<<(ByteBuffer &data, WorldPackets::Spells::SpellCastLogData const &spellCastLogData)
Definition: SpellPackets.cpp:99
SetSpellCharges()
Definition: SpellPackets.h:583
Action
Definition: boss_balinda.cpp:38
uint32 SpellID
Definition: SpellPackets.h:661
void Read() override
Definition: SpellPackets.cpp:777
G3D::Vector3 FirePos
Definition: SpellPackets.h:866
Definition: SpellPackets.h:688
Definition: SpellPackets.h:199
std::vector< uint32 > ItemDisplayID
Definition: SpellPackets.h:777
WorldPacket const * Write() override
Definition: SpellPackets.cpp:848
uint8 Rune
Definition: SpellPackets.h:810
Optional< MovementInfo > MoveUpdate
Definition: SpellPackets.h:255
SpellCastData Cast
Definition: SpellPackets.h:381
int32 ID
Definition: SpellPackets.h:243
SpellCastRequest Cast
Definition: SpellPackets.h:292
WorldPacket const * Write() override
Definition: SpellPackets.cpp:692
int32 SpellID
Definition: SpellPackets.h:344
Definition: SpellPackets.h:50
PetCastSpell(WorldPacket &&packet)
Definition: SpellPackets.h:274
uint32 DisplayID
Definition: SpellPackets.h:788
uint32 SpellID
Definition: SpellPackets.h:417
uint32 ChannelDuration
Definition: SpellPackets.h:699
bool IsPet
Definition: SpellPackets.h:587
Definition: Opcodes.h:1220
uint8 ConsumedCharges
Definition: SpellPackets.h:597
uint32 ActiveFlags
Definition: SpellPackets.h:189
uint8 HairVariation
Definition: SpellPackets.h:772
uint16 Reason
Definition: SpellPackets.h:405
WorldPacket const * Write() override
Definition: SpellPackets.cpp:53
SpellCooldownStruct()
Definition: SpellPackets.h:518
WorldPacket const * Write() override
Definition: SpellPackets.cpp:533
Definition: SpellPackets.h:174
MissileTrajectoryCollision(WorldPacket &&packet)
Definition: SpellPackets.h:832
ObjectGuid TargetGUID
Definition: SpellPackets.h:684
uint8 Cooldown
Definition: SpellPackets.h:819
Definition: Opcodes.h:695
CancelCast(WorldPacket &&packet)
Definition: SpellPackets.h:657
SpellHealPrediction Predict
Definition: SpellPackets.h:685
int32 Category
Definition: SpellPackets.h:577
uint32 Duration
Definition: SpellPackets.h:651
WorldPacket const * Write() override
Definition: SpellPackets.cpp:490
Definition: SpellPackets.h:31
Definition: SpellPackets.h:114
int32 SpellID
Definition: SpellPackets.h:837
SpellTargetData Target
Definition: SpellPackets.h:253
float Pitch
Definition: SpellPackets.h:236
uint32 ResurrectOffererVirtualRealmAddress
Definition: SpellPackets.h:721
SendSpellHistory()
Definition: SpellPackets.h:552
uint32 SkillLine
Definition: SpellPackets.h:736
Definition: SpellPackets.h:217
Definition: Opcodes.h:1593
Definition: Opcodes.h:931
ClearAllSpellCharges()
Definition: SpellPackets.h:562
uint8 CastID
Definition: SpellPackets.h:850
Definition: Opcodes.h:149
uint32 DisplayID
Definition: SpellPackets.h:766
Definition: SpellPackets.h:448
Optional< SpellCastLogData > LogData
Definition: SpellPackets.h:370
Definition: SpellPackets.h:95
Definition: Opcodes.h:144
int32 DeltaTime
Definition: SpellPackets.h:512
SpellChannelStart()
Definition: SpellPackets.h:691
WorldPacket const * Write() override
Definition: SpellPackets.cpp:502
Definition: SpellPackets.h:458
Definition: Opcodes.h:479
ObjectGuid ResurrectOffererGUID
Definition: SpellPackets.h:720
InventoryType
Definition: ItemTemplate.h:330
uint8 Reason
Definition: SpellPackets.h:418
MissileTrajectoryResult MissileTrajectory
Definition: SpellPackets.h:355
uint8 RaceID
Definition: SpellPackets.h:767
UnlearnSkill(WorldPacket &&packet)
Definition: SpellPackets.h:732
ObjectGuid CasterUnit
Definition: SpellPackets.h:402
Definition: Opcodes.h:1537
DispelFailed()
Definition: SpellPackets.h:885
Definition: SpellPackets.h:332
Definition: Opcodes.h:912
AuraUpdate()
Definition: SpellPackets.h:208
UseItem(WorldPacket &&packet)
Definition: SpellPackets.h:285
Optional< uint32 > unused622_1
This field is not used for anything in the client in 6.2.2.20444.
Definition: SpellPackets.h:545
bool IsPet
Definition: SpellPackets.h:511
uint8 Slot
Definition: SpellPackets.h:672
Definition: SpellPackets.h:791
bool InitialLogin
Definition: SpellPackets.h:121
Definition: SpellPackets.h:395
ObjectGuid Charmer
Definition: SpellPackets.h:257
Definition: SpellPackets.h:504
Definition: SpellPackets.h:758
CreatureImmunities Immunities
Definition: SpellPackets.h:359
Definition: Opcodes.h:1485
uint32 SpelXSpellVisualID
Definition: SpellPackets.h:404
Definition: SpellPackets.h:559
int32 SpellID
Definition: SpellPackets.h:723
Optional< int32 > Duration
Definition: SpellPackets.h:193
Definition: Opcodes.h:700
void Read() override
Definition: SpellPackets.cpp:672
float Pitch
Definition: SpellPackets.h:864
SpellTargetData Target
Definition: SpellPackets.h:352
Definition: Opcodes.h:1538
WorldPacket const * Write() override
Definition: SpellPackets.cpp:523
WorldPacket const * Write() override
Definition: SpellPackets.cpp:769
NotifyMissileTrajectoryCollision()
Definition: SpellPackets.h:845
std::vector< SpellModifierData > ModifierData
Definition: SpellPackets.h:445
ObjectGuid SpellClickUnitGuid
Definition: SpellPackets.h:798
CooldownEvent()
Definition: SpellPackets.h:472
WorldPacket const * Write() override
Definition: SpellPackets.cpp:648
std::vector< SpellLogPowerData > PowerData
Definition: SpellPackets.h:179
WorldPacket const * Write() override
Definition: SpellPackets.cpp:625
int32 DisplayID
Definition: SpellPackets.h:322
uint8 Slot
Definition: SpellPackets.h:201
SpellHealPrediction Predict
Definition: SpellPackets.h:360
Optional< TargetLocation > DstLocation
Definition: SpellPackets.h:229
ObjectGuid CasterGUID
Definition: SpellPackets.h:38
uint8 Slot
Definition: SpellPackets.h:290
Definition: SpellPackets.h:780
Definition: Opcodes.h:1486
bool UseTimer
Definition: SpellPackets.h:724
uint8 CastID
Definition: SpellPackets.h:343
std::vector< AuraInfo > Auras
Definition: SpellPackets.h:214
bool IsPet
Definition: SpellPackets.h:576
uint32 SpellID
Definition: SpellPackets.h:84
int32 KitType
Definition: SpellPackets.h:650
MirrorImageComponentedData()
Definition: SpellPackets.h:761
Definition: SpellPackets.h:469
ObjectGuid Unit
Definition: SpellPackets.h:648
Definition: SpellPackets.h:363
uint8 ClassIndex
Definition: SpellPackets.h:439
WorldPacket const * Write() override
Definition: SpellPackets.cpp:783
Definition: SpellPackets.h:87
ObjectGuid Item
Definition: SpellPackets.h:227
bool TryAutoDismount
Definition: SpellPackets.h:799
std::vector< SpellModifier > Modifiers
Definition: SpellPackets.h:455
bool Sickness
Definition: SpellPackets.h:725
std::vector< float > EstimatedPoints
Definition: SpellPackets.h:196
Definition: SpellPackets.h:76
uint8 CastID
Definition: SpellPackets.h:419
Gender
Definition: SharedDefines.h:90
int32 ModCooldown
Reduced Cooldown in ms.
Definition: SpellPackets.h:104
ByteBuffer & operator>>(ByteBuffer &buffer, WorldPackets::Spells::SpellCastRequest &request)
Definition: SpellPackets.cpp:207
WorldPacket const * Write() override
Definition: SpellPackets.cpp:791
uint8 SkinColor
Definition: SpellPackets.h:770
uint16 CastLevel
Definition: SpellPackets.h:190
Definition: Opcodes.h:604
SpellStart()
Definition: SpellPackets.h:377
uint32 CastFlagsEx
Definition: SpellPackets.h:347
SendSpellCharges()
Definition: SpellPackets.h:603
SpellClick(WorldPacket &&packet)
Definition: SpellPackets.h:794
OpcodeServer
Definition: Opcodes.h:725
uint32 Category
SpellCategory Id.
Definition: SpellPackets.h:103
bool SuppressMessaging
Definition: SpellPackets.h:466
Definition: SpellPackets.h:234
ObjectGuid UnitGUID
Definition: SpellPackets.h:754
Definition: Opcodes.h:145
uint32 SpellXSpellVisualID
Definition: SpellPackets.h:251
uint32 ForcedCooldown
Definition: SpellPackets.h:522
Definition: Opcodes.h:873
bool IsPet
Definition: SpellPackets.h:489
WorldPacket const * Write() override
Definition: SpellPackets.cpp:419
std::vector< uint8 > Cooldowns
Definition: SpellPackets.h:311
int32 AttackPower
Definition: SpellPackets.h:177
void Read() override
Definition: SpellPackets.cpp:33
Optional< ObjectGuid > CastUnit
Definition: SpellPackets.h:192
Definition: SpellPackets.h:747
Definition: SpellPackets.h:436
Definition: SpellPackets.h:682
void Read() override
Definition: SpellPackets.h:744
uint32 PetNumber
Definition: SpellPackets.h:722
uint32 SrecID
Definition: SpellPackets.h:521
int32 KitRecID
Definition: SpellPackets.h:649
uint32 Flags
Definition: SpellPackets.h:225
ClearTarget()
Definition: SpellPackets.h:613
int32_t int32
Definition: Define.h:146
Definition: SpellPackets.h:537
ObjectGuid Source
Definition: SpellPackets.h:637
uint32_t uint32
Definition: Define.h:150
Optional< SpellTargetedHealPrediction > HealPrediction
Definition: SpellPackets.h:698
Definition: Opcodes.h:869
uint64_t uint64
Definition: Define.h:149
CancelAutoRepeatSpell(WorldPacket &&packet)
Definition: SpellPackets.h:45
Definition: Opcodes.h:954
SpellCastRequest Cast
Definition: SpellPackets.h:268
SpellCastData Cast
Definition: SpellPackets.h:371
uint16_t uint16
Definition: Define.h:151
Definition: SpellPackets.h:422
Optional< float > Orientation
Definition: SpellPackets.h:230
bool IsPet
Definition: SpellPackets.h:566
Definition: Opcodes.h:915
void Read() override
Definition: SpellPackets.cpp:241
float Speed
Definition: SpellPackets.h:237
Definition: SpellPackets.h:223
Definition: Opcodes.h:146
ClearCooldowns()
Definition: SpellPackets.h:484
bool IsPet
Definition: SpellPackets.h:477
std::vector< ResyncRune > Runes
Definition: SpellPackets.h:826
Definition: Opcodes.h:1515
Definition: Opcodes.h:503
CooldownEvent(bool isPet, int32 spellId)
Definition: SpellPackets.h:473
Position Location
Definition: SpellPackets.h:220
uint8 ConsumedCharges
Definition: SpellPackets.h:590
int32 SpellID
Definition: SpellPackets.h:513
Definition: Opcodes.h:929
bool UpdateAll
Definition: SpellPackets.h:212
boost::optional< T > Optional
Optional helper class to wrap optional values within.
Definition: Common.h:170
uint8 BeardVariation
Definition: SpellPackets.h:774
Definition: SpellPackets.h:676
ClearSpellCharges()
Definition: SpellPackets.h:572
#define MAX_ACTION_BUTTONS
Definition: Player.h:359
void Read() override
Definition: SpellPackets.h:73
uint8 CastID
Definition: SpellPackets.h:406
Definition: SpellPackets.h:813
int32 RecoveryTime
Definition: SpellPackets.h:542
uint8 Start
Definition: SpellPackets.h:309
Definition: SpellPackets.h:600
uint32 SpellID
Definition: SpellPackets.h:891
MirrorImageCreatureData()
Definition: SpellPackets.h:783
Definition: Opcodes.h:1460
void Read() override
Definition: SpellPackets.cpp:252
int32 ActualDelay
Definition: SpellPackets.h:879
WorldPacket const * Write() override
Definition: SpellPackets.cpp:747
Definition: SpellPackets.h:492
Definition: Opcodes.h:1532
Definition: SpellPackets.h:307
Definition: SpellPackets.h:409
float ModifierValue
Definition: SpellPackets.h:438
UpdateMissileTrajectory(WorldPacket &&packet)
Definition: SpellPackets.h:857
Definition: BattlegroundMgr.h:57
WorldPacket const * Write() override
Definition: SpellPackets.cpp:399
uint8 ClassID
Definition: SpellPackets.h:769
CancelMountAura(WorldPacket &&packet)
Definition: SpellPackets.h:71
Definition: SpellPackets.h:516
ObjectGuid UnitGUID
Definition: SpellPackets.h:787
void Read() override
Definition: SpellPackets.cpp:820
std::vector< SpellChargeEntry > Entries
Definition: SpellPackets.h:607
OpenItem(WorldPacket &&packet)
Definition: SpellPackets.h:668
SpellDelayed()
Definition: SpellPackets.h:874
G3D::Vector3 CollisionPos
Definition: SpellPackets.h:839
Definition: SpellPackets.h:314
ObjectGuid CasterGUID
Definition: SpellPackets.h:697
int32 SchoolImmunities
Definition: SpellPackets.h:678
RequestCategoryCooldowns(WorldPacket &&packet)
Definition: SpellPackets.h:90
uint8 Index
Definition: SpellPackets.h:809
Definition: SpellPackets.h:610
uint8 Count
Definition: SpellPackets.h:310
ObjectGuid UnitGUID
Definition: SpellPackets.h:213
int32 SpellID
Definition: SpellPackets.h:186
uint32 NextRecoveryTime
Definition: SpellPackets.h:596
Definition: SpellPackets.h:665
ClearCooldown()
Definition: SpellPackets.h:495
Definition: SpellPackets.h:442
Definition: Opcodes.h:916
int32 SpellID
Definition: SpellPackets.h:478
uint32 NextRecoveryTime
Definition: SpellPackets.h:589
Definition: SpellPackets.h:60
Definition: Opcodes.h:1529
Definition: SpellPackets.h:295
Definition: Opcodes.h:1482
ObjectGuid Transport
Definition: SpellPackets.h:219
std::string Name
Definition: SpellPackets.h:726
Definition: Opcodes.h:561
WorldPacket const * Write() override
Definition: SpellPackets.cpp:117
Definition: Opcodes.h:913
Definition: SpellPackets.h:549
std::vector< uint32 > Spells
Definition: SpellPackets.h:163
Definition: SpellPackets.h:374
void Read() override
Definition: SpellPackets.cpp:666
Definition: SpellPackets.h:713
uint8 ModIndex
Definition: SpellPackets.h:444
ModifyCooldown()
Definition: SpellPackets.h:507
PlaySpellVisualKit()
Definition: SpellPackets.h:644
ObjectGuid CasterUnit
Definition: SpellPackets.h:342
uint32 SpellXSpellVisualID
Definition: SpellPackets.h:187
#define TC_GAME_API
Definition: Define.h:134
Definition: SpellPackets.h:569
int32 ChannelSpell
Definition: SpellPackets.h:57
void Read() override
Definition: SpellPackets.cpp:246
ObjectGuid PetGUID
Definition: SpellPackets.h:278
WorldPacket const * Write() override
Definition: SpellPackets.cpp:38
Optional< RuneData > RemainingRunes
Definition: SpellPackets.h:354
WorldPacket const * Write() override
Definition: SpellPackets.cpp:710
WorldPacket const * Write() override
Definition: SpellPackets.cpp:442
Definition: Opcodes.h:594
int32 SpellPower
Definition: SpellPackets.h:178
void Read() override
Definition: SpellPackets.cpp:803
ObjectGuid Guid
Definition: SpellPackets.h:861
Definition: SpellPackets.h:247
ResurrectRequest()
Definition: SpellPackets.h:716
Definition: SpellPackets.h:205
WorldPacket const * Write() override
Definition: SpellPackets.cpp:431
Definition: SpellPackets.h:261
uint8_t uint8
Definition: Define.h:152
Definition: Opcodes.h:1379
Definition: Position.h:27
uint8 Flags
Definition: SpellPackets.h:188
Definition: SpellPackets.h:98
Definition: Opcodes.h:910
uint32 SpellID
Definition: SpellPackets.h:403
bool SuppressMessaging
Definition: SpellPackets.h:392
int32 SpellID
Definition: SpellPackets.h:695
Definition: Opcodes.h:293
SpellFailedOther()
Definition: SpellPackets.h:412
Definition: Opcodes.h:1528
Definition: Opcodes.h:1155
Definition: ObjectGuid.h:189
Definition: Opcodes.h:1536
Definition: SpellPackets.h:802
SpellCastRequest Cast
Definition: SpellPackets.h:279
Definition: SpellPackets.h:882
SelfRes(WorldPacket &&packet)
Definition: SpellPackets.h:742
std::vector< SpellHistoryEntry > Entries
Definition: SpellPackets.h:556
uint8 PackSlot
Definition: SpellPackets.h:289
void Read() override
Definition: SpellPackets.h:47
Definition: Opcodes.h:1219
Definition: SpellPackets.h:184
uint8 SendCastFlags
Definition: SpellPackets.h:252
int32 Immunities
Definition: SpellPackets.h:679
std::vector< SpellWeight > Weight
Definition: SpellPackets.h:256
RuneType
Definition: Player.h:459
Definition: SpellPackets.h:702
uint8 Applications
Definition: SpellPackets.h:191
Misc
Definition: boss_occuthar.cpp:48
void Read() override
Definition: SpellPackets.cpp:27
CancelSpellVisual()
Definition: SpellPackets.h:633
std::string Name
Definition: SpellPackets.h:231
SpellFailure()
Definition: SpellPackets.h:398
Type
Type of JSON value.
Definition: rapidjson.h:642
Definition: SpellPackets.h:339
CancelChannelling(WorldPacket &&packet)
Definition: SpellPackets.h:53
Definition: SpellPackets.h:481
Definition: SpellPackets.h:301
SpellAmmo Ammo
Definition: SpellPackets.h:356
Definition: SpellPackets.h:240
Definition: SpellPackets.h:525
uint8 Flags
Definition: SpellPackets.h:534
Optional< uint32 > unused622_2
This field is not used for anything in the client in 6.2.2.20444.
Definition: SpellPackets.h:546
float Pitch
Definition: SpellPackets.h:317
Optional< SpellChannelStartInterruptImmunities > InterruptImmunities
Definition: SpellPackets.h:696
ObjectGuid Caster
Definition: SpellPackets.h:878
CastSpell(WorldPacket &&packet)
Definition: SpellPackets.h:264
uint8 FaceVariation
Definition: SpellPackets.h:771
Definition: SpellPackets.h:620
Definition: WorldPacket.h:26
Definition: Opcodes.h:710
WorldPacket const * Write() override
Definition: SpellPackets.cpp:840
std::vector< ObjectGuid > MissTargets
Definition: SpellPackets.h:350
int32 SpellID
Definition: SpellPackets.h:500
uint32 Category
Definition: SpellPackets.h:541
int32 Health
Definition: SpellPackets.h:176
uint16 MoveMsgID
Definition: SpellPackets.h:862
ObjectGuid CasterGUID
Definition: SpellPackets.h:341
Definition: SpellPackets.h:871
Definition: Opcodes.h:1530
SendKnownSpells()
Definition: SpellPackets.h:117
WorldPacket const * Write() override
Definition: SpellPackets.cpp:580
ObjectGuid Guid
Definition: SpellPackets.h:617
PowerType
Definition: VehicleDefines.h:28
Definition: SpellPackets.h:854
ObjectGuid CasterGUID
Definition: SpellPackets.h:709
std::vector< CategoryCooldownInfo > CategoryCooldowns
Definition: SpellPackets.h:111
std::vector< TargetLocation > TargetPoints
Definition: SpellPackets.h:358
CategoryCooldownInfo(uint32 category, int32 cooldown)
Definition: SpellPackets.h:100
int32 Amount
Definition: SpellPackets.h:171
int32 SpellVisualID
Definition: SpellPackets.h:627
uint8 CastID
Definition: SpellPackets.h:249
void Read() override
Definition: SpellPackets.cpp:21
GetMirrorImageData(WorldPacket &&packet)
Definition: SpellPackets.h:750
uint32 Quantity
Definition: SpellPackets.h:244
std::vector< float > Points
Definition: SpellPackets.h:195
ObjectGuid CastItem
Definition: SpellPackets.h:291
Definition: SpellPackets.h:42
uint32 Category
Definition: SpellPackets.h:588
uint32 TravelTime
Definition: SpellPackets.h:316
WorldPacket const * Write() override
Definition: SpellPackets.cpp:656
uint32 School
Definition: SpellPackets.h:328
Optional< MovementInfo > Status
Definition: SpellPackets.h:868
ObjectGuid Target
Definition: SpellPackets.h:836
int32 TimeRemaining
Definition: SpellPackets.h:710
ObjectGuid UnitGUID
Definition: SpellPackets.h:765
uint8 CastID
Definition: SpellPackets.h:838
void Read() override
Definition: SpellPackets.cpp:741
PetCancelAura(WorldPacket &&packet)
Definition: SpellPackets.h:79