TrinityCore
zone_the_wandering_isle.cpp File Reference
#include "CellImpl.h"
#include "Containers.h"
#include "GridNotifiersImpl.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "TaskScheduler.h"
+ Include dependency graph for zone_the_wandering_isle.cpp:

Go to the source code of this file.

Classes

struct  npc_tushui_huojin_trainee
 
class  HuojinTraineePartnerSearch
 
struct  npc_huojin_trainee
 
class  TushuiTraineeSearch
 
struct  npc_tushui_leading_trainee
 
struct  npc_instructor_zhi
 

Enumerations

enum  TraineeMisc {
  SAY_FINISH_FIGHT = 0 , SPELL_BLACKOUT_KICK = 109080 , QUEST_29524_KILLCREDIT = 54586 , POINT_DESPAWN = 0 ,
  NPC_HUOJIN_TRAINEE_MALE = 54586 , NPC_HUOJIN_TRAINEE_FEMALE = 65470 , NPC_TUSHUI_TRAINEE_MALE = 54587 , NPC_TUSHUI_TRAINEE_FEMALE = 65471
}
 
enum  HuojinTraineeMisc { ACTION_PARTNER_ENTERED_COMBAT = 1 }
 

Functions

void HandleEmoteNearbyTushuiTrainees (Creature *leader, Emote emote)
 
void AddSC_zone_the_wandering_isle ()
 

Variables

Position const TraineeEndpoints []
 
Emote constexpr TraineeEmotes [5]
 

Enumeration Type Documentation

◆ HuojinTraineeMisc

Enumerator
ACTION_PARTNER_ENTERED_COMBAT 

Definition at line 169 of file zone_the_wandering_isle.cpp.

◆ TraineeMisc

Enumerator
SAY_FINISH_FIGHT 
SPELL_BLACKOUT_KICK 
QUEST_29524_KILLCREDIT 
POINT_DESPAWN 
NPC_HUOJIN_TRAINEE_MALE 
NPC_HUOJIN_TRAINEE_FEMALE 
NPC_TUSHUI_TRAINEE_MALE 
NPC_TUSHUI_TRAINEE_FEMALE 

Definition at line 28 of file zone_the_wandering_isle.cpp.

Function Documentation

◆ AddSC_zone_the_wandering_isle()

void AddSC_zone_the_wandering_isle ( )

Definition at line 403 of file zone_the_wandering_isle.cpp.

+ Here is the caller graph for this function:

◆ HandleEmoteNearbyTushuiTrainees()

void HandleEmoteNearbyTushuiTrainees ( Creature leader,
Emote  emote 
)

Definition at line 330 of file zone_the_wandering_isle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ TraineeEmotes

Emote constexpr TraineeEmotes[5]
constexpr

◆ TraineeEndpoints

Position const TraineeEndpoints[]
Initial value:
= {
{ 1465.3872f, 3283.8604f, 137.69096f },
{ 1431.401f, 3264.001f, 136.02579f },
{ 1397.2067f, 3276.5618f, 133.84508f },
{ 1441.566f, 3232.8013f, 135.01802f },
{ 1403.632f, 3229.1094f, 132.14877f },
{ 1347.1927f, 3286.5842f, 131.94803f },
{ 1365.1865f, 3338.9502f, 128.57233f },
{ 1349.6024f, 3315.0574f, 130.97443f },
{ 1335.4618f, 3344.019f, 130.42047f },
{ 1360.1198f, 3378.02f, 127.34183f },
{ 1435.8524f, 3355.6423f, 173.77744f },
{ 1432.7031f, 3385.1572f, 184.4187f },
{ 1452.6094f, 3373.3315f, 187.0402f },
{ 1426.7778f, 3364.7517f, 184.39569f },
{ 1450.3646f, 3361.264f, 184.42484f },
}

Definition at line 44 of file zone_the_wandering_isle.cpp.