Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
example_creature.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "Player.h"
Include dependency graph for example_creature.cpp:

Go to the source code of this file.

Classes

class  example_creature
struct  example_creature::example_creatureAI

Macros

#define GOSSIP_ITEM   "I'm looking for a fight"

Enumerations

enum  Factions { FACTION_WORGEN = 24 }
enum  Spells {
  SPELL_BUFF = 25661 , SPELL_ONE = 12555 , SPELL_ONE_ALT = 24099 , SPELL_TWO = 10017 ,
  SPELL_THREE = 26027 , SPELL_FRENZY = 23537 , SPELL_BERSERK = 32965
}
enum  Yells {
  SAY_AGGRO = 0 , SAY_RANDOM = 1 , SAY_BERSERK = 2 , SAY_PHASE = 3 ,
  SAY_DANCE = 4 , SAY_SALUTE = 5 , SAY_EVADE = 6
}

Functions

void AddSC_example_creature ()

Macro Definition Documentation

◆ GOSSIP_ITEM

#define GOSSIP_ITEM   "I'm looking for a fight"

Definition at line 69 of file example_creature.cpp.

Referenced by example_creature::OnGossipHello().

Enumeration Type Documentation

◆ Factions

enum Factions
Enumerator
FACTION_WORGEN 

Definition at line 62 of file example_creature.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_BUFF 
SPELL_ONE 
SPELL_ONE_ALT 
SPELL_TWO 
SPELL_THREE 
SPELL_FRENZY 
SPELL_BERSERK 

Definition at line 49 of file example_creature.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_RANDOM 
SAY_BERSERK 
SAY_PHASE 
SAY_DANCE 
SAY_SALUTE 
SAY_EVADE 

Definition at line 30 of file example_creature.cpp.

Function Documentation

◆ AddSC_example_creature()

void AddSC_example_creature ( )

Definition at line 278 of file example_creature.cpp.