AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_the_barrens.cpp File Reference
#include "AreaDefines.h"
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "SpellInfo.h"

Go to the source code of this file.

Classes

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
 

Enumerations

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
}
 
enum  TaskmasterFizzule {
  FACTION_FRIENDLY_F = 35 ,
  SPELL_FLARE = 10113 ,
  SPELL_FOLLY = 10137
}
 
enum  TwiggyFlathead {
  NPC_BIG_WILL = 6238 ,
  NPC_AFFRAY_CHALLENGER = 6240 ,
  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 ,
  NPC_PILOT_WIZZ = 3451 ,
  NPC_MERCENARY = 3282
}
 

Functions

void AddSC_the_barrens ()
 

Variables

Position const AffrayChallengerLoc [6]
 

Enumeration Type Documentation

◆ 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 
30{
31 SAY_GIL_START = 0,
35 SAY_GIL_AGGRO = 4,
37 SAY_GIL_SWEET = 6,
38 SAY_GIL_FREED = 7,
39
41};
@ SAY_GIL_AGGRO
Definition zone_the_barrens.cpp:35
@ QUEST_FREE_FROM_HOLD
Definition zone_the_barrens.cpp:40
@ SAY_GIL_SWEET
Definition zone_the_barrens.cpp:37
@ SAY_GIL_AT_LAST
Definition zone_the_barrens.cpp:32
@ SAY_GIL_PROCEED
Definition zone_the_barrens.cpp:33
@ SAY_GIL_START
Definition zone_the_barrens.cpp:31
@ SAY_GIL_FREEBOOTERS
Definition zone_the_barrens.cpp:34
@ SAY_GIL_FREED
Definition zone_the_barrens.cpp:38
@ SAY_GIL_ALMOST
Definition zone_the_barrens.cpp:36

◆ TaskmasterFizzule

Enumerator
FACTION_FRIENDLY_F 
SPELL_FLARE 
SPELL_FOLLY 
129{
131 SPELL_FLARE = 10113,
132 SPELL_FOLLY = 10137,
133};
@ FACTION_FRIENDLY_F
Definition zone_the_barrens.cpp:130
@ SPELL_FOLLY
Definition zone_the_barrens.cpp:132
@ SPELL_FLARE
Definition zone_the_barrens.cpp:131

◆ TwiggyFlathead

Enumerator
NPC_BIG_WILL 
NPC_AFFRAY_CHALLENGER 
SAY_TWIGGY_FLATHEAD_BEGIN 
SAY_TWIGGY_FLATHEAD_FRAY 
SAY_TWIGGY_FLATHEAD_DOWN 
SAY_TWIGGY_FLATHEAD_OVER 
230{
231 NPC_BIG_WILL = 6238,
233
238};
@ SAY_TWIGGY_FLATHEAD_DOWN
Definition zone_the_barrens.cpp:236
@ SAY_TWIGGY_FLATHEAD_FRAY
Definition zone_the_barrens.cpp:235
@ SAY_TWIGGY_FLATHEAD_BEGIN
Definition zone_the_barrens.cpp:234
@ NPC_BIG_WILL
Definition zone_the_barrens.cpp:231
@ NPC_AFFRAY_CHALLENGER
Definition zone_the_barrens.cpp:232
@ SAY_TWIGGY_FLATHEAD_OVER
Definition zone_the_barrens.cpp:237

◆ Wizzlecrank

Enumerator
SAY_MERCENARY 
SAY_START 
SAY_STARTUP1 
SAY_STARTUP2 
SAY_PROGRESS_1 
SAY_PROGRESS_2 
SAY_PROGRESS_3 
SAY_END 
QUEST_ESCAPE 
NPC_PILOT_WIZZ 
NPC_MERCENARY 
452{
453 SAY_MERCENARY = 0,
454 SAY_START = 0,
455 SAY_STARTUP1 = 1,
456 SAY_STARTUP2 = 2,
457 SAY_PROGRESS_1 = 3,
458 SAY_PROGRESS_2 = 4,
459 SAY_PROGRESS_3 = 5,
460 SAY_END = 6,
461
462 QUEST_ESCAPE = 863,
463 NPC_PILOT_WIZZ = 3451,
464 NPC_MERCENARY = 3282,
465};
@ SAY_STARTUP2
Definition zone_the_barrens.cpp:456
@ SAY_PROGRESS_3
Definition zone_the_barrens.cpp:459
@ SAY_START
Definition zone_the_barrens.cpp:454
@ SAY_STARTUP1
Definition zone_the_barrens.cpp:455
@ NPC_MERCENARY
Definition zone_the_barrens.cpp:464
@ SAY_END
Definition zone_the_barrens.cpp:460
@ SAY_PROGRESS_2
Definition zone_the_barrens.cpp:458
@ NPC_PILOT_WIZZ
Definition zone_the_barrens.cpp:463
@ QUEST_ESCAPE
Definition zone_the_barrens.cpp:462
@ SAY_PROGRESS_1
Definition zone_the_barrens.cpp:457
@ SAY_MERCENARY
Definition zone_the_barrens.cpp:453

Function Documentation

◆ AddSC_the_barrens()

void AddSC_the_barrens ( )
617{
618 new npc_gilthares();
622}
Definition zone_the_barrens.cpp:44
Definition zone_the_barrens.cpp:136
Definition zone_the_barrens.cpp:251
Definition zone_the_barrens.cpp:468

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}
}
241{
242 {-1683.0f, -4326.0f, 2.79f, 0.0f},
243 {-1682.0f, -4329.0f, 2.79f, 0.0f},
244 {-1683.0f, -4330.0f, 2.79f, 0.0f},
245 {-1680.0f, -4334.0f, 2.79f, 1.49f},
246 {-1674.0f, -4326.0f, 2.79f, 3.49f},
247 {-1677.0f, -4334.0f, 2.79f, 1.66f}
248};

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