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

Go to the source code of this file.

Classes

class  npc_clattering_scorpid
struct  npc_clattering_scorpid::npc_clattering_scorpidAI
class  npc_darkspear_jailor
struct  npc_darkspear_jailor::npc_darkspear_jailorAI
struct  npc_injured_razor_hill_grunt
class  npc_jinthala
struct  npc_jinthala::npc_jinthalaAI
class  npc_lazy_peon
struct  npc_lazy_peon::npc_lazy_peonAI
class  npc_voljin_darkspear_hold
struct  npc_voljin_darkspear_hold::npc_voljin_darkspear_holdAI
class  npc_zuni
struct  npc_zuni::npc_zuniAI
class  npc_zuni_bridge
struct  npc_zuni_bridge::npc_zuni_bridgeAI
class  spell_injured_razor_hill_grunt_cancel_feign_death
class  spell_voodoo
class  spell_voodoo::spell_voodoo_SpellScript

Enumerations

enum  darkspearshore { NPC_ZUNI = 37988 }
enum  LazyPeon { QUEST_LAZY_PEONS = 25134 , GO_LUMBERPILE = 175784 , SPELL_BUFF_SLEEP = 17743 , SPELL_AWAKEN_PEON = 19938 }
enum  LazyPeonYells { SAY_SPELL_HIT = 0 }
enum  NpcInjuredRazorHillGruntUtilities {
  EVENT_TEXT_BEFORE_HELP = 1 , EVENT_AFTER_HELP = 2 , EVENT_DESPAWN = 3 , TEXT_BEFORE_HELP = 0 ,
  TEXT_AFTER_HELP = 1 , TEXT_DESPAWN = 2 , QUEST_LOSS_REDUCTION = 25179
}
enum  VoodooSpells {
  SPELL_BREW = 16712 , SPELL_GHOSTLY = 16713 , SPELL_HEX1 = 16707 , SPELL_HEX2 = 16708 ,
  SPELL_HEX3 = 16709 , SPELL_GROW = 16711 , SPELL_LAUNCH = 16716
}

Functions

void AddSC_durotar ()

Variables

Position DarkSpearJailorPos = { -1153.53f, -5519.42f, 11.98f, 6.27f }
Position DarkSpearJailorPos2 = { -1135.68f, -5417.78f, 13.26f, 1.47f }
Position NagaPos = { -1149.90f, -5527.76f, 8.10f, 4.76f }
Position NagaPos2 = { -1141.74f, -5414.54f, 10.59f, 3.42f }
Position const ZuniMovePos1 = { -1172.816f, -5299.0522f, 5.1754074f, 0 }
Position const ZuniMovePos2 = { -1176.1216f, -5326.733f, 13.596682f, 0 }
Position const ZuniMovePos3 = { -1172.816f, -5344.54f, 15.331013f, 0 }
Position const ZuniMovePos4 = { -1164.625f, -5369.5225f, 14.166052f, 0 }
Position const ZuniMovePos5 = { -1162.0435f, -5391.7466f, 12.003188f }
Position const ZuniStartPos = { -1173.345f, -5267.1723f, 0.909172f, 0 }

Enumeration Type Documentation

◆ darkspearshore

Enumerator
NPC_ZUNI 

Definition at line 302 of file zone_durotar.cpp.

◆ LazyPeon

enum LazyPeon
Enumerator
QUEST_LAZY_PEONS 
GO_LUMBERPILE 
SPELL_BUFF_SLEEP 
SPELL_AWAKEN_PEON 

Definition at line 596 of file zone_durotar.cpp.

◆ LazyPeonYells

Enumerator
SAY_SPELL_HIT 

Definition at line 591 of file zone_durotar.cpp.

◆ NpcInjuredRazorHillGruntUtilities

Enumerator
EVENT_TEXT_BEFORE_HELP 
EVENT_AFTER_HELP 
EVENT_DESPAWN 
TEXT_BEFORE_HELP 
TEXT_AFTER_HELP 
TEXT_DESPAWN 
QUEST_LOSS_REDUCTION 

Definition at line 808 of file zone_durotar.cpp.

◆ VoodooSpells

Enumerator
SPELL_BREW 
SPELL_GHOSTLY 
SPELL_HEX1 
SPELL_HEX2 
SPELL_HEX3 
SPELL_GROW 
SPELL_LAUNCH 

Definition at line 670 of file zone_durotar.cpp.

Function Documentation

◆ AddSC_durotar()

void AddSC_durotar ( )

Definition at line 892 of file zone_durotar.cpp.

References RegisterCreatureAI, and RegisterSpellScript.

Referenced by AddKalimdorScripts().

Variable Documentation

◆ DarkSpearJailorPos

Position DarkSpearJailorPos = { -1153.53f, -5519.42f, 11.98f, 6.27f }

Definition at line 449 of file zone_durotar.cpp.

Referenced by npc_darkspear_jailor::OnGossipSelect().

◆ DarkSpearJailorPos2

Position DarkSpearJailorPos2 = { -1135.68f, -5417.78f, 13.26f, 1.47f }

Definition at line 450 of file zone_durotar.cpp.

Referenced by npc_darkspear_jailor::OnGossipSelect().

◆ NagaPos

Position NagaPos = { -1149.90f, -5527.76f, 8.10f, 4.76f }

◆ NagaPos2

Position NagaPos2 = { -1141.74f, -5414.54f, 10.59f, 3.42f }

◆ ZuniMovePos1

Position const ZuniMovePos1 = { -1172.816f, -5299.0522f, 5.1754074f, 0 }

Definition at line 307 of file zone_durotar.cpp.

Referenced by npc_zuni::npc_zuniAI::UpdateAI().

◆ ZuniMovePos2

Position const ZuniMovePos2 = { -1176.1216f, -5326.733f, 13.596682f, 0 }

Definition at line 308 of file zone_durotar.cpp.

Referenced by npc_zuni::npc_zuniAI::UpdateAI().

◆ ZuniMovePos3

Position const ZuniMovePos3 = { -1172.816f, -5344.54f, 15.331013f, 0 }

Definition at line 309 of file zone_durotar.cpp.

Referenced by npc_zuni::npc_zuniAI::UpdateAI().

◆ ZuniMovePos4

Position const ZuniMovePos4 = { -1164.625f, -5369.5225f, 14.166052f, 0 }

Definition at line 310 of file zone_durotar.cpp.

Referenced by npc_zuni::npc_zuniAI::UpdateAI().

◆ ZuniMovePos5

Position const ZuniMovePos5 = { -1162.0435f, -5391.7466f, 12.003188f }

Definition at line 311 of file zone_durotar.cpp.

Referenced by npc_zuni::npc_zuniAI::UpdateAI().

◆ ZuniStartPos

Position const ZuniStartPos = { -1173.345f, -5267.1723f, 0.909172f, 0 }

Definition at line 306 of file zone_durotar.cpp.

Referenced by npc_jinthala::OnQuestAccept().