AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
Totem.h File Reference
#include "TemporarySummon.h"

Go to the source code of this file.

Classes

class  Totem
 

Macros

#define SENTRY_TOTEM_ENTRY   3968
 
#define EARTHBIND_TOTEM_ENTRY   2630
 

Enumerations

enum  TotemType {
  TOTEM_PASSIVE = 0 ,
  TOTEM_ACTIVE = 1 ,
  TOTEM_STATUE = 2
}
 
enum class  TotemSpellIds : uint32 {
  SentryTotemSpell = 6495 ,
  FireTotemSpell = 32062
}
 
enum  TotemImmunitySpells {
  SPELL_CYCLONE = 33786 ,
  SPELL_STONECLAW = 55277 ,
  SPELL_BIND_SIGHT = 6277 ,
  SPELL_INTERVENE = 3411
}
 

Macro Definition Documentation

◆ EARTHBIND_TOTEM_ENTRY

#define EARTHBIND_TOTEM_ENTRY   2630

◆ SENTRY_TOTEM_ENTRY

#define SENTRY_TOTEM_ENTRY   3968

Enumeration Type Documentation

◆ TotemImmunitySpells

Enumerator
SPELL_CYCLONE 
SPELL_STONECLAW 
SPELL_BIND_SIGHT 
SPELL_INTERVENE 
41{
42 // Immune
43 SPELL_CYCLONE = 33786,
44 // Not Immune
45 SPELL_STONECLAW = 55277,
46 SPELL_BIND_SIGHT = 6277,
47 SPELL_INTERVENE = 3411
48};
@ SPELL_BIND_SIGHT
Definition: Totem.h:46
@ SPELL_CYCLONE
Definition: Totem.h:43
@ SPELL_INTERVENE
Definition: Totem.h:47
@ SPELL_STONECLAW
Definition: Totem.h:45

◆ TotemSpellIds

enum class TotemSpellIds : uint32
strong
Enumerator
SentryTotemSpell 
FireTotemSpell 
32{
33 SentryTotemSpell = 6495,
34 FireTotemSpell = 32062
35};

◆ TotemType

enum TotemType
Enumerator
TOTEM_PASSIVE 
TOTEM_ACTIVE 
TOTEM_STATUE 
24{
25 TOTEM_PASSIVE = 0,
26 TOTEM_ACTIVE = 1,
27 TOTEM_STATUE = 2 // copied straight from moongose, may need more implementation to work
28};
@ TOTEM_ACTIVE
Definition: Totem.h:26
@ TOTEM_PASSIVE
Definition: Totem.h:25
@ TOTEM_STATUE
Definition: Totem.h:27