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

Go to the source code of this file.

Classes

class  npc_beaten_corpse
class  npc_gilthares
struct  npc_gilthares::npc_giltharesAI
class  npc_taskmaster_fizzule
struct  npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI
class  npc_twiggy_flathead
struct  npc_twiggy_flathead::npc_twiggy_flatheadAI
class  npc_wizzlecrank_shredder
struct  npc_wizzlecrank_shredder::npc_wizzlecrank_shredderAI

Macros

#define GOSSIP_CORPSE   "Examine corpse in detail..."

Enumerations

enum  BeatenCorpse { QUEST_LOST_IN_BATTLE = 4921 }
enum  Gilthares {
  SAY_GIL_START = 0 , SAY_GIL_AT_LAST = 1 , SAY_GIL_PROCEED = 2 , SAY_GIL_FREEBOOTERS = 3 ,
  SAY_GIL_AGGRO = 4 , SAY_GIL_ALMOST = 5 , SAY_GIL_SWEET = 6 , SAY_GIL_FREED = 7 ,
  QUEST_FREE_FROM_HOLD = 898 , AREA_MERCHANT_COAST = 391 , FACTION_ESCORTEE = 232
}
enum  TaskmasterFizzule { FACTION_FRIENDLY_F = 35 , SPELL_FLARE = 10113 , SPELL_FOLLY = 10137 }
enum  TwiggyFlathead {
  NPC_BIG_WILL = 6238 , NPC_AFFRAY_CHALLENGER = 6240 , SAY_BIG_WILL_READY = 0 , SAY_TWIGGY_FLATHEAD_BEGIN = 0 ,
  SAY_TWIGGY_FLATHEAD_FRAY = 1 , SAY_TWIGGY_FLATHEAD_DOWN = 2 , SAY_TWIGGY_FLATHEAD_OVER = 3
}
enum  Wizzlecrank {
  SAY_MERCENARY = 0 , SAY_START = 0 , SAY_STARTUP1 = 1 , SAY_STARTUP2 = 2 ,
  SAY_PROGRESS_1 = 3 , SAY_PROGRESS_2 = 4 , SAY_PROGRESS_3 = 5 , SAY_END = 6 ,
  QUEST_ESCAPE = 863 , FACTION_RATCHET = 637 , NPC_PILOT_WIZZ = 3451 , NPC_MERCENARY = 3282
}

Functions

void AddSC_the_barrens ()

Variables

Position const AffrayChallengerLoc [6]

Macro Definition Documentation

◆ GOSSIP_CORPSE

#define GOSSIP_CORPSE   "Examine corpse in detail..."

Definition at line 28 of file zone_the_barrens.cpp.

Referenced by npc_beaten_corpse::OnGossipHello().

Enumeration Type Documentation

◆ BeatenCorpse

Enumerator
QUEST_LOST_IN_BATTLE 

Definition at line 30 of file zone_the_barrens.cpp.

◆ Gilthares

enum Gilthares
Enumerator
SAY_GIL_START 
SAY_GIL_AT_LAST 
SAY_GIL_PROCEED 
SAY_GIL_FREEBOOTERS 
SAY_GIL_AGGRO 
SAY_GIL_ALMOST 
SAY_GIL_SWEET 
SAY_GIL_FREED 
QUEST_FREE_FROM_HOLD 
AREA_MERCHANT_COAST 
FACTION_ESCORTEE 

Definition at line 65 of file zone_the_barrens.cpp.

◆ TaskmasterFizzule

Enumerator
FACTION_FRIENDLY_F 
SPELL_FLARE 
SPELL_FOLLY 

Definition at line 162 of file zone_the_barrens.cpp.

◆ TwiggyFlathead

Enumerator
NPC_BIG_WILL 
NPC_AFFRAY_CHALLENGER 
SAY_BIG_WILL_READY 
SAY_TWIGGY_FLATHEAD_BEGIN 
SAY_TWIGGY_FLATHEAD_FRAY 
SAY_TWIGGY_FLATHEAD_DOWN 
SAY_TWIGGY_FLATHEAD_OVER 

Definition at line 265 of file zone_the_barrens.cpp.

◆ Wizzlecrank

Enumerator
SAY_MERCENARY 
SAY_START 
SAY_STARTUP1 
SAY_STARTUP2 
SAY_PROGRESS_1 
SAY_PROGRESS_2 
SAY_PROGRESS_3 
SAY_END 
QUEST_ESCAPE 
FACTION_RATCHET 
NPC_PILOT_WIZZ 
NPC_MERCENARY 

Definition at line 480 of file zone_the_barrens.cpp.

Function Documentation

◆ AddSC_the_barrens()

void AddSC_the_barrens ( )

Definition at line 638 of file zone_the_barrens.cpp.

Referenced by AddKalimdorScripts().

Variable Documentation

◆ AffrayChallengerLoc

Position const AffrayChallengerLoc[6]
Initial value:
=
{
{-1683.0f, -4326.0f, 2.79f, 0.0f},
{-1682.0f, -4329.0f, 2.79f, 0.0f},
{-1683.0f, -4330.0f, 2.79f, 0.0f},
{-1680.0f, -4334.0f, 2.79f, 1.49f},
{-1674.0f, -4326.0f, 2.79f, 3.49f},
{-1677.0f, -4334.0f, 2.79f, 1.66f}
}

Definition at line 277 of file zone_the_barrens.cpp.

Referenced by npc_twiggy_flathead::npc_twiggy_flatheadAI::UpdateAI().