![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureAIImpl.h"
Go to the source code of this file.
Macros | |
#define | TheBotanicaScriptName "instance_the_botanica" |
#define | DataHeader "BC" |
#define | RegisterTheBotanicaCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetTheBotanicaAI) |
Enumerations | |
enum | DataTypes { DATA_COMMANDER_SARANNIS = 0 , DATA_HIGH_BOTANIST_FREYWINN = 1 , DATA_THORNGRIN_THE_TENDER = 2 , DATA_LAJ = 3 , DATA_WARP_SPLINTER = 4 , MAX_ENCOUNTER = 5 } |
enum | CreatureIds { NPC_COMMANDER_SARANNIS = 17976 , NPC_HIGH_BOTANIST_FREYWINN = 17975 , NPC_THORNGRIN_THE_TENDER = 17978 , NPC_LAJ = 17980 , NPC_WARP_SPLINTER = 17977 , NPC_BLOODFALCON = 18155 } |
enum | SpellIds { SPELL_ARCANE_FORM = 34204 , SPELL_FIRE_FORM = 34203 , SPELL_FROST_FORM = 34202 , SPELL_SHADOW_FORM = 34205 } |
Functions | |
template<class AI , class T > | |
AI * | GetTheBotanicaAI (T *obj) |
#define DataHeader "BC" |
#define RegisterTheBotanicaCreatureAI | ( | ai_name | ) | RegisterCreatureAIWithFactory(ai_name, GetTheBotanicaAI) |
#define TheBotanicaScriptName "instance_the_botanica" |
enum CreatureIds |
Enumerator | |
---|---|
NPC_COMMANDER_SARANNIS | |
NPC_HIGH_BOTANIST_FREYWINN | |
NPC_THORNGRIN_THE_TENDER | |
NPC_LAJ | |
NPC_WARP_SPLINTER | |
NPC_BLOODFALCON |
enum DataTypes |
Enumerator | |
---|---|
DATA_COMMANDER_SARANNIS | |
DATA_HIGH_BOTANIST_FREYWINN | |
DATA_THORNGRIN_THE_TENDER | |
DATA_LAJ | |
DATA_WARP_SPLINTER | |
MAX_ENCOUNTER |
enum SpellIds |
Enumerator | |
---|---|
SPELL_ARCANE_FORM | |
SPELL_FIRE_FORM | |
SPELL_FROST_FORM | |
SPELL_SHADOW_FORM |
|
inline |
References TheBotanicaScriptName.