AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
molten_core.cpp File Reference
#include "molten_core.h"
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "TaskScheduler.h"

Go to the source code of this file.

Classes

class  npc_mc_core_hound
 
struct  npc_mc_core_hound::npc_mc_core_houndAI
 
class  spell_mc_play_dead_aura
 
struct  npc_lava_spawn
 

Enumerations

enum  Texts {
  EMOTE_SMOLDERING = 0 ,
  EMOTE_IGNITE = 1
}
 
enum  Spells {
  SPELL_SERRATED_BITE = 19771 ,
  SPELL_PLAY_DEAD = 19822 ,
  SPELL_FULL_HEALTH = 17683 ,
  SPELL_FIRE_NOVA_VISUAL = 19823 ,
  SPELL_PLAY_DEAD_PACIFY = 19951 ,
  SPELL_FIREBALL = 19391 ,
  SPELL_SPLIT_1 = 19569 ,
  SPELL_SPLIT_2 = 19570 ,
  TALK_0 = 0
}
 

Functions

void AddSC_molten_core ()
 

Enumeration Type Documentation

◆ Spells

enum Spells
Enumerator
SPELL_SERRATED_BITE 
SPELL_PLAY_DEAD 
SPELL_FULL_HEALTH 
SPELL_FIRE_NOVA_VISUAL 
SPELL_PLAY_DEAD_PACIFY 
SPELL_FIREBALL 
SPELL_SPLIT_1 
SPELL_SPLIT_2 
TALK_0 
32{
33 // Ancient Core Hound
34 SPELL_SERRATED_BITE = 19771,
35 SPELL_PLAY_DEAD = 19822,
36 SPELL_FULL_HEALTH = 17683,
38 SPELL_PLAY_DEAD_PACIFY = 19951, // Server side spell
39
40 // Lava Spawn
41 SPELL_FIREBALL = 19391,
42 SPELL_SPLIT_1 = 19569,
43 SPELL_SPLIT_2 = 19570,
44
45 TALK_0 = 0
46};
@ SPELL_FULL_HEALTH
Definition molten_core.cpp:36
@ SPELL_FIREBALL
Definition molten_core.cpp:41
@ SPELL_PLAY_DEAD
Definition molten_core.cpp:35
@ SPELL_FIRE_NOVA_VISUAL
Definition molten_core.cpp:37
@ SPELL_SERRATED_BITE
Definition molten_core.cpp:34
@ SPELL_SPLIT_2
Definition molten_core.cpp:43
@ SPELL_SPLIT_1
Definition molten_core.cpp:42
@ TALK_0
Definition molten_core.cpp:45
@ SPELL_PLAY_DEAD_PACIFY
Definition molten_core.cpp:38

◆ Texts

enum Texts
Enumerator
EMOTE_SMOLDERING 
EMOTE_IGNITE 
26{
28 EMOTE_IGNITE = 1,
29};
@ EMOTE_SMOLDERING
Definition molten_core.cpp:27
@ EMOTE_IGNITE
Definition molten_core.cpp:28

Function Documentation

◆ AddSC_molten_core()

void AddSC_molten_core ( )
263{
264 // Creatures
265 new npc_mc_core_hound();
267
268 // Spells
270}
#define RegisterCreatureAI(ai_name)
Definition CreatureScript.h:71
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition molten_core.cpp:50
Definition molten_core.cpp:122
Definition molten_core.cpp:214

References RegisterCreatureAI, and RegisterSpellScript.

Referenced by AddEasternKingdomsScripts().