TrinityCore
zone_sholazar_basin.cpp File Reference
#include "ScriptMgr.h"
#include "CombatAI.h"
#include "DB2Stores.h"
#include "Map.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ObjectMgr.h"
#include "Player.h"
#include "ScriptedEscortAI.h"
#include "SpellAuras.h"
#include "SpellScript.h"
#include "Vehicle.h"
#include "GameObject.h"
+ Include dependency graph for zone_sholazar_basin.cpp:

Go to the source code of this file.

Classes

struct  npc_engineer_helice
 
class  spell_q12688_detonate_1
 
class  spell_q12688_detonate_2
 
struct  npc_jungle_punch_target
 
class  spell_q12620_the_lifewarden_wrath
 
class  spell_q12589_shoot_rjr
 
struct  npc_haiphoon
 
class  spell_q12611_deathbolt
 
class  spell_sholazar_take_sputum_sample
 
class  spell_sholazar_sputum_collected
 
class  spell_sholazar_song_of_cleansing
 
class  spell_sholazar_lightning_strike
 
class  spell_sholazar_flight_to_sholazar
 

Enumerations

enum  EngineerHelice {
  SPELL_DETONATE_1 = 52369 , SPELL_DETONATE_2 = 52371 , SPELL_EXPLOSION = 46419 , SAY_WP_1 = 0 ,
  SAY_WP_2 = 1 , SAY_WP_3 = 2 , SAY_WP_4 = 3 , SAY_WP_5 = 4 ,
  SAY_WP_6 = 5 , SAY_WP_7 = 6 , QUEST_DISASTER = 12688 , PATH_ESCORT_HELICE = 230298
}
 
enum  JunglePunch {
  SPELL_OFFER = 51962 , QUEST_TASTE_TEST = 12645 , SAY_HEMET_HADRIUS_TAMARA_1 = 0 , SAY_HEMET_HADRIUS_TAMARA_2 = 1 ,
  SAY_HEMET_HADRIUS_TAMARA_3 = 2 , SAY_HEMET_4 = 3 , SAY_HEMET_5 = 4
}
 
enum  NesingwaryChildrensWeek {
  SPELL_ORPHAN_OUT = 58818 , QUEST_THE_MIGHTY_HEMET_NESINGWARY = 13957 , ORPHAN_WOLVAR = 33532 , TEXT_NESINGWARY_1 = 5 ,
  TEXT_WOLVAR_ORPHAN_6 = 6 , TEXT_WOLVAR_ORPHAN_7 = 7 , TEXT_WOLVAR_ORPHAN_8 = 8 , TEXT_WOLVAR_ORPHAN_9 = 9
}
 
enum  MiscLifewarden {
  NPC_PRESENCE = 28563 , NPC_SABOTEUR = 28538 , NPC_SERVANT = 28320 , WHISPER_ACTIVATE = 0 ,
  SPELL_FREYA_DUMMY = 51318 , SPELL_LIFEFORCE = 51395 , SPELL_FREYA_DUMMY_TRIGGER = 51335 , SPELL_LASHER_EMERGE = 48195 ,
  SPELL_WILD_GROWTH = 52948
}
 
enum  KickWhatKick {
  NPC_LUCKY_WILHELM = 28054 , NPC_APPLE = 28053 , NPC_DROSTAN = 28328 , NPC_CRUNCHY = 28346 ,
  NPC_THICKBIRD = 28093 , SPELL_HIT_APPLE = 51331 , SPELL_MISS_APPLE = 51332 , SPELL_MISS_BIRD_APPLE = 51366 ,
  SPELL_APPLE_FALL = 51371 , SPELL_BIRD_FALL = 51369 , EVENT_MISS = 0 , EVENT_HIT = 1 ,
  EVENT_MISS_BIRD = 2 , SAY_WILHELM_MISS = 0 , SAY_WILHELM_HIT = 1 , SAY_DROSTAN_REPLY_MISS = 0
}
 
enum  SongOfWindAndWater { SPELL_DEVOUR_WIND = 52862 , SPELL_DEVOUR_WATER = 52864 , NPC_HAIPHOON_WATER = 28999 , NPC_HAIPHOON_AIR = 28985 }
 
enum  ReturnedSevenfold { SPELL_FREYAS_WARD = 51845 , SPELL_SEVENFOLD_RETRIBUTION = 51856 , SPELL_DEATHBOLT = 51855 }
 
enum  BurningToHelp { SPELL_HYDRA_SPUTUM = 52307 }
 
enum  ACleansingSong {
  SPELL_SUMMON_SPIRIT_ATHA = 52954 , SPELL_SUMMON_SPIRIT_HAKHALAN = 52958 , SPELL_SUMMON_SPIRIT_KOOSU = 52959 , AREA_BITTERTIDE_LAKE = 4385 ,
  AREA_RIVERS_HEART = 4290 , AREA_WINTERGRASP_RIVER = 4388
}
 
enum  StrengthOfTheTempest { SPELL_CREATE_POWER_OF_THE_TEMPEST = 53067 }
 

Functions

void AddSC_sholazar_basin ()
 

Enumeration Type Documentation

◆ ACleansingSong

Enumerator
SPELL_SUMMON_SPIRIT_ATHA 
SPELL_SUMMON_SPIRIT_HAKHALAN 
SPELL_SUMMON_SPIRIT_KOOSU 
AREA_BITTERTIDE_LAKE 
AREA_RIVERS_HEART 
AREA_WINTERGRASP_RIVER 

Definition at line 679 of file zone_sholazar_basin.cpp.

◆ BurningToHelp

Enumerator
SPELL_HYDRA_SPUTUM 

Definition at line 619 of file zone_sholazar_basin.cpp.

◆ EngineerHelice

Enumerator
SPELL_DETONATE_1 
SPELL_DETONATE_2 
SPELL_EXPLOSION 
SAY_WP_1 
SAY_WP_2 
SAY_WP_3 
SAY_WP_4 
SAY_WP_5 
SAY_WP_6 
SAY_WP_7 
QUEST_DISASTER 
PATH_ESCORT_HELICE 

Definition at line 36 of file zone_sholazar_basin.cpp.

◆ JunglePunch

Enumerator
SPELL_OFFER 
QUEST_TASTE_TEST 
SAY_HEMET_HADRIUS_TAMARA_1 
SAY_HEMET_HADRIUS_TAMARA_2 
SAY_HEMET_HADRIUS_TAMARA_3 
SAY_HEMET_4 
SAY_HEMET_5 

Definition at line 191 of file zone_sholazar_basin.cpp.

◆ KickWhatKick

Enumerator
NPC_LUCKY_WILHELM 
NPC_APPLE 
NPC_DROSTAN 
NPC_CRUNCHY 
NPC_THICKBIRD 
SPELL_HIT_APPLE 
SPELL_MISS_APPLE 
SPELL_MISS_BIRD_APPLE 
SPELL_APPLE_FALL 
SPELL_BIRD_FALL 
EVENT_MISS 
EVENT_HIT 
EVENT_MISS_BIRD 
SAY_WILHELM_MISS 
SAY_WILHELM_HIT 
SAY_DROSTAN_REPLY_MISS 

Definition at line 439 of file zone_sholazar_basin.cpp.

◆ MiscLifewarden

Enumerator
NPC_PRESENCE 
NPC_SABOTEUR 
NPC_SERVANT 
WHISPER_ACTIVATE 
SPELL_FREYA_DUMMY 
SPELL_LIFEFORCE 
SPELL_FREYA_DUMMY_TRIGGER 
SPELL_LASHER_EMERGE 
SPELL_WILD_GROWTH 

Definition at line 371 of file zone_sholazar_basin.cpp.

◆ NesingwaryChildrensWeek

Enumerator
SPELL_ORPHAN_OUT 
QUEST_THE_MIGHTY_HEMET_NESINGWARY 
ORPHAN_WOLVAR 
TEXT_NESINGWARY_1 
TEXT_WOLVAR_ORPHAN_6 
TEXT_WOLVAR_ORPHAN_7 
TEXT_WOLVAR_ORPHAN_8 
TEXT_WOLVAR_ORPHAN_9 

Definition at line 204 of file zone_sholazar_basin.cpp.

◆ ReturnedSevenfold

Enumerator
SPELL_FREYAS_WARD 
SPELL_SEVENFOLD_RETRIBUTION 
SPELL_DEATHBOLT 

Definition at line 578 of file zone_sholazar_basin.cpp.

◆ SongOfWindAndWater

Enumerator
SPELL_DEVOUR_WIND 
SPELL_DEVOUR_WATER 
NPC_HAIPHOON_WATER 
NPC_HAIPHOON_AIR 

Definition at line 548 of file zone_sholazar_basin.cpp.

◆ StrengthOfTheTempest

Enumerator
SPELL_CREATE_POWER_OF_THE_TEMPEST 

Definition at line 732 of file zone_sholazar_basin.cpp.

Function Documentation

◆ AddSC_sholazar_basin()

void AddSC_sholazar_basin ( )

Definition at line 782 of file zone_sholazar_basin.cpp.

+ Here is the caller graph for this function: