TrinityCore
Loading...
Searching...
No Matches
zalazane_fall.cpp File Reference
#include "ScriptMgr.h"
#include "CreatureAIImpl.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
#include "Vehicle.h"
+ Include dependency graph for zalazane_fall.cpp:

Go to the source code of this file.

Classes

struct  npc_tiger_matriarch_credit
 
struct  npc_tiger_matriarch
 
struct  npc_troll_volunteer
 
class  spell_mount_check
 
class  spell_voljin_war_drums
 

Typedefs

typedef npc_troll_volunteer VolunteerAI
 

Enumerations

enum  Texts { SAY_MATRIARCH_AGGRO = 0 , SAY_VOLUNTEER_START = 0 , SAY_VOLUNTEER_END = 1 }
 
enum  Spells {
  SPELL_SUMMON_MATRIARCH = 75187 , SPELL_NO_SUMMON_AURA = 75213 , SPELL_DETECT_INVIS = 75180 , SPELL_SUMMON_ZENTABRA_TRIGGER = 75212 ,
  SPELL_POUNCE = 61184 , SPELL_FURIOUS_BITE = 75164 , SPELL_SUMMON_ZENTABRA = 75181 , SPELL_SPIRIT_OF_THE_TIGER_RIDER = 75166 ,
  SPELL_EJECT_PASSENGERS = 50630 , SPELL_VOLUNTEER_AURA = 75076 , SPELL_PETACT_AURA = 74071 , SPELL_QUEST_CREDIT = 75106 ,
  SPELL_MOUNTING_CHECK = 75420 , SPELL_TURNIN = 73953 , SPELL_AOE_TURNIN = 75107 , SPELL_MOTIVATE_1 = 75088 ,
  SPELL_MOTIVATE_2 = 75086
}
 
enum  Creatures {
  NPC_TIGER_VEHICLE = 40305 , NPC_URUZIN = 40253 , NPC_VOLUNTEER_1 = 40264 , NPC_VOLUNTEER_2 = 40260 ,
  NPC_CITIZEN_1 = 40256 , NPC_CITIZEN_2 = 40257
}
 
enum  Events { EVENT_CHECK_SUMMON_AURA = 1 , EVENT_POUNCE = 2 , EVENT_NOSUMMON = 3 }
 
enum  Points { POINT_URUZIN = 4026400 }
 

Functions

void AddSC_event_zalazane_fall ()
 

Variables

uint32 const trollmodel []
 

Typedef Documentation

◆ VolunteerAI

Definition at line 334 of file zalazane_fall.cpp.

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_TIGER_VEHICLE 
NPC_URUZIN 
NPC_VOLUNTEER_1 
NPC_VOLUNTEER_2 
NPC_CITIZEN_1 
NPC_CITIZEN_2 

Definition at line 67 of file zalazane_fall.cpp.

◆ Events

enum Events
Enumerator
EVENT_CHECK_SUMMON_AURA 
EVENT_POUNCE 
EVENT_NOSUMMON 

Definition at line 82 of file zalazane_fall.cpp.

◆ Points

enum Points
Enumerator
POINT_URUZIN 

Definition at line 92 of file zalazane_fall.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_SUMMON_MATRIARCH 
SPELL_NO_SUMMON_AURA 
SPELL_DETECT_INVIS 
SPELL_SUMMON_ZENTABRA_TRIGGER 
SPELL_POUNCE 
SPELL_FURIOUS_BITE 
SPELL_SUMMON_ZENTABRA 
SPELL_SPIRIT_OF_THE_TIGER_RIDER 
SPELL_EJECT_PASSENGERS 
SPELL_VOLUNTEER_AURA 
SPELL_PETACT_AURA 
SPELL_QUEST_CREDIT 
SPELL_MOUNTING_CHECK 
SPELL_TURNIN 
SPELL_AOE_TURNIN 
SPELL_MOTIVATE_1 
SPELL_MOTIVATE_2 

Definition at line 39 of file zalazane_fall.cpp.

◆ Texts

enum Texts
Enumerator
SAY_MATRIARCH_AGGRO 
SAY_VOLUNTEER_START 
SAY_VOLUNTEER_END 

Definition at line 29 of file zalazane_fall.cpp.

Function Documentation

◆ AddSC_event_zalazane_fall()

void AddSC_event_zalazane_fall ( )

Definition at line 399 of file zalazane_fall.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ trollmodel

uint32 const trollmodel[]
Initial value:
=
{11665, 11734, 11750, 12037, 12038, 12042, 12049, 12849, 13529, 14759, 15570, 15701,
15702, 1882, 1897, 1976, 2025, 27286, 2734, 2735, 4084, 4085, 4087, 4089, 4231, 4357,
4358, 4360, 4361, 4362, 4363, 4370, 4532, 4537, 4540, 4610, 6839, 7037, 9767, 9768}
Todo:
generalize these models with race from dbc

Definition at line 246 of file zalazane_fall.cpp.