AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_thousand_needles.cpp File Reference
#include "Player.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"

Go to the source code of this file.

Classes

class  npc_lakota_windsong
 
struct  npc_lakota_windsong::npc_lakota_windsongAI
 
class  npc_paoka_swiftmountain
 
struct  npc_paoka_swiftmountain::npc_paoka_swiftmountainAI
 
class  npc_plucky
 
struct  npc_plucky::npc_pluckyAI
 
class  go_panther_cage
 
class  npc_enraged_panther
 
struct  npc_enraged_panther::npc_enraged_pantherAI
 

Macros

#define GOSSIP_P   "Please tell me the Phrase.."
 

Enumerations

enum  Lakota {
  SAY_LAKO_START = 0 ,
  SAY_LAKO_LOOK_OUT = 1 ,
  SAY_LAKO_HERE_COME = 2 ,
  SAY_LAKO_MORE = 3 ,
  SAY_LAKO_END = 4 ,
  QUEST_FREE_AT_LAST = 4904 ,
  NPC_GRIM_BANDIT = 10758 ,
  ID_AMBUSH_1 = 0 ,
  ID_AMBUSH_2 = 2 ,
  ID_AMBUSH_3 = 4
}
 
enum  Packa {
  SAY_START = 0 ,
  SAY_WYVERN = 1 ,
  SAY_COMPLETE = 2 ,
  QUEST_HOMEWARD = 4770 ,
  NPC_WYVERN = 4107
}
 
enum  Plucky {
  QUEST_SCOOP = 1950 ,
  SPELL_PLUCKY_HUMAN = 9192 ,
  SPELL_PLUCKY_CHICKEN = 9220
}
 
enum  PantherCage { ENRAGED_PANTHER = 10992 }
 

Functions

void AddSC_thousand_needles ()
 

Variables

Position const BanditLoc [6]
 
Position const WyvernLoc [3]
 

Macro Definition Documentation

◆ GOSSIP_P

#define GOSSIP_P   "Please tell me the Phrase.."

Enumeration Type Documentation

◆ Lakota

enum Lakota
Enumerator
SAY_LAKO_START 
SAY_LAKO_LOOK_OUT 
SAY_LAKO_HERE_COME 
SAY_LAKO_MORE 
SAY_LAKO_END 
QUEST_FREE_AT_LAST 
NPC_GRIM_BANDIT 
ID_AMBUSH_1 
ID_AMBUSH_2 
ID_AMBUSH_3 
44{
48 SAY_LAKO_MORE = 3,
49 SAY_LAKO_END = 4,
50
51 QUEST_FREE_AT_LAST = 4904,
52 NPC_GRIM_BANDIT = 10758,
53
54 ID_AMBUSH_1 = 0,
55 ID_AMBUSH_2 = 2,
56 ID_AMBUSH_3 = 4
57};
@ ID_AMBUSH_3
Definition: zone_thousand_needles.cpp:56
@ SAY_LAKO_LOOK_OUT
Definition: zone_thousand_needles.cpp:46
@ SAY_LAKO_MORE
Definition: zone_thousand_needles.cpp:48
@ ID_AMBUSH_1
Definition: zone_thousand_needles.cpp:54
@ QUEST_FREE_AT_LAST
Definition: zone_thousand_needles.cpp:51
@ SAY_LAKO_HERE_COME
Definition: zone_thousand_needles.cpp:47
@ NPC_GRIM_BANDIT
Definition: zone_thousand_needles.cpp:52
@ SAY_LAKO_START
Definition: zone_thousand_needles.cpp:45
@ SAY_LAKO_END
Definition: zone_thousand_needles.cpp:49
@ ID_AMBUSH_2
Definition: zone_thousand_needles.cpp:55

◆ Packa

enum Packa
Enumerator
SAY_START 
SAY_WYVERN 
SAY_COMPLETE 
QUEST_HOMEWARD 
NPC_WYVERN 
135{
136 SAY_START = 0,
137 SAY_WYVERN = 1,
138 SAY_COMPLETE = 2,
139
140 QUEST_HOMEWARD = 4770,
141 NPC_WYVERN = 4107
142};
@ QUEST_HOMEWARD
Definition: zone_thousand_needles.cpp:140
@ SAY_START
Definition: zone_thousand_needles.cpp:136
@ NPC_WYVERN
Definition: zone_thousand_needles.cpp:141
@ SAY_WYVERN
Definition: zone_thousand_needles.cpp:137
@ SAY_COMPLETE
Definition: zone_thousand_needles.cpp:138

◆ PantherCage

Enumerator
ENRAGED_PANTHER 
324{
325 ENRAGED_PANTHER = 10992
326};
@ ENRAGED_PANTHER
Definition: zone_thousand_needles.cpp:325

◆ Plucky

enum Plucky
Enumerator
QUEST_SCOOP 
SPELL_PLUCKY_HUMAN 
SPELL_PLUCKY_CHICKEN 
213{
214 QUEST_SCOOP = 1950,
215 SPELL_PLUCKY_HUMAN = 9192,
217};
@ QUEST_SCOOP
Definition: zone_thousand_needles.cpp:214
@ SPELL_PLUCKY_CHICKEN
Definition: zone_thousand_needles.cpp:216
@ SPELL_PLUCKY_HUMAN
Definition: zone_thousand_needles.cpp:215

Function Documentation

◆ AddSC_thousand_needles()

void AddSC_thousand_needles ( )
381{
384 new npc_plucky();
386 new go_panther_cage();
387}
Definition: zone_thousand_needles.cpp:70
Definition: zone_thousand_needles.cpp:152
Definition: zone_thousand_needles.cpp:220
Definition: zone_thousand_needles.cpp:329
Definition: zone_thousand_needles.cpp:351

Referenced by AddKalimdorScripts().

Variable Documentation

◆ BanditLoc

Position const BanditLoc[6]
Initial value:
=
{
{-4905.479492f, -2062.732666f, 84.352f, 0.0f},
{-4915.201172f, -2073.528320f, 84.733f, 0.0f},
{-4878.883301f, -1986.947876f, 91.966f, 0.0f},
{-4877.503906f, -1966.113403f, 91.859f, 0.0f},
{-4767.985352f, -1873.169189f, 90.192f, 0.0f},
{-4788.861328f, -1888.007813f, 89.888f, 0.0f}
}

Referenced by npc_lakota_windsong::npc_lakota_windsongAI::DoSpawnBandits().

◆ WyvernLoc

Position const WyvernLoc[3]
Initial value:
=
{
{-4990.606f, -906.057f, -5.343f, 0.0f},
{-4970.241f, -927.378f, -4.951f, 0.0f},
{-4985.364f, -952.528f, -5.199f, 0.0f}
}

Referenced by npc_paoka_swiftmountain::npc_paoka_swiftmountainAI::DoSpawnWyvern().