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

Go to the source code of this file.

Classes

class  npc_cork_gizelton
 
struct  npc_cork_gizelton::npc_cork_gizeltonAI
 
class  npc_aged_dying_ancient_kodo
 
struct  npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI
 

Enumerations

enum  Caravan {
  QUEST_BODYGUARD_FOR_HIRE = 5821 ,
  QUEST_GIZELTON_CARAVAN = 5943 ,
  EVENT_RESUME_PATH = 1 ,
  EVENT_WAIT_FOR_ASSIST = 2 ,
  EVENT_RESTART_ESCORT = 3 ,
  NPC_CORK_GIZELTON = 11625 ,
  NPC_RIGGER_GIZELTON = 11626 ,
  NPC_CARAVAN_KODO = 11564 ,
  NPC_VENDOR_TRON = 12245 ,
  NPC_SUPER_SELLER = 12246 ,
  SAY_CARAVAN_LEAVE = 0 ,
  SAY_CARAVAN_HIRE = 1 ,
  MAX_CARAVAN_SUMMONS = 3 ,
  TIME_SHOP_STOP = 10 * MINUTE * IN_MILLISECONDS ,
  TIME_HIRE_STOP = 4 * MINUTE * IN_MILLISECONDS ,
  NPC_KOLKAR_WAYLAYER = 12976 ,
  NPC_KOLKAR_AMBUSHER = 12977 ,
  NPC_LESSER_INFERNAL = 4676 ,
  NPC_DOOMWARDER = 4677 ,
  NPC_NETHER = 4684
}
 
enum  DyingKodo {
  SAY_SMEED_HOME = 0 ,
  QUEST_KODO = 5561 ,
  NPC_TEXT_KODO = 4449 ,
  NPC_SMEED = 11596 ,
  NPC_AGED_KODO = 4700 ,
  NPC_DYING_KODO = 4701 ,
  NPC_ANCIENT_KODO = 4702 ,
  NPC_TAMED_KODO = 11627 ,
  SPELL_KODO_KOMBO_ITEM = 18153 ,
  SPELL_KODO_KOMBO_PLAYER_BUFF = 18172 ,
  SPELL_KODO_KOMBO_DESPAWN_BUFF = 18377 ,
  SPELL_KODO_KOMBO_GOSSIP = 18362
}
 

Functions

void AddSC_desolace ()
 

Enumeration Type Documentation

◆ Caravan

enum Caravan
Enumerator
QUEST_BODYGUARD_FOR_HIRE 
QUEST_GIZELTON_CARAVAN 
EVENT_RESUME_PATH 
EVENT_WAIT_FOR_ASSIST 
EVENT_RESTART_ESCORT 
NPC_CORK_GIZELTON 
NPC_RIGGER_GIZELTON 
NPC_CARAVAN_KODO 
NPC_VENDOR_TRON 
NPC_SUPER_SELLER 
SAY_CARAVAN_LEAVE 
SAY_CARAVAN_HIRE 
MAX_CARAVAN_SUMMONS 
TIME_SHOP_STOP 
TIME_HIRE_STOP 
NPC_KOLKAR_WAYLAYER 
NPC_KOLKAR_AMBUSHER 
NPC_LESSER_INFERNAL 
NPC_DOOMWARDER 
NPC_NETHER 
38{
41
45
46 NPC_CORK_GIZELTON = 11625,
47 NPC_RIGGER_GIZELTON = 11626,
48 NPC_CARAVAN_KODO = 11564,
49 NPC_VENDOR_TRON = 12245,
50 NPC_SUPER_SELLER = 12246,
51
54
56
59
60 // Ambush
61 NPC_KOLKAR_WAYLAYER = 12976,
62 NPC_KOLKAR_AMBUSHER = 12977,
64 NPC_DOOMWARDER = 4677,
65 NPC_NETHER = 4684,
66};
constexpr auto IN_MILLISECONDS
Definition: Common.h:55
constexpr auto MINUTE
Definition: Common.h:49
@ QUEST_BODYGUARD_FOR_HIRE
Definition: zone_desolace.cpp:39
@ NPC_CORK_GIZELTON
Definition: zone_desolace.cpp:46
@ MAX_CARAVAN_SUMMONS
Definition: zone_desolace.cpp:55
@ SAY_CARAVAN_LEAVE
Definition: zone_desolace.cpp:52
@ EVENT_RESUME_PATH
Definition: zone_desolace.cpp:42
@ NPC_RIGGER_GIZELTON
Definition: zone_desolace.cpp:47
@ EVENT_RESTART_ESCORT
Definition: zone_desolace.cpp:44
@ NPC_KOLKAR_AMBUSHER
Definition: zone_desolace.cpp:62
@ NPC_SUPER_SELLER
Definition: zone_desolace.cpp:50
@ TIME_HIRE_STOP
Definition: zone_desolace.cpp:58
@ NPC_LESSER_INFERNAL
Definition: zone_desolace.cpp:63
@ SAY_CARAVAN_HIRE
Definition: zone_desolace.cpp:53
@ TIME_SHOP_STOP
Definition: zone_desolace.cpp:57
@ EVENT_WAIT_FOR_ASSIST
Definition: zone_desolace.cpp:43
@ NPC_NETHER
Definition: zone_desolace.cpp:65
@ NPC_VENDOR_TRON
Definition: zone_desolace.cpp:49
@ NPC_DOOMWARDER
Definition: zone_desolace.cpp:64
@ NPC_CARAVAN_KODO
Definition: zone_desolace.cpp:48
@ QUEST_GIZELTON_CARAVAN
Definition: zone_desolace.cpp:40
@ NPC_KOLKAR_WAYLAYER
Definition: zone_desolace.cpp:61

◆ DyingKodo

enum DyingKodo
Enumerator
SAY_SMEED_HOME 
QUEST_KODO 
NPC_TEXT_KODO 
NPC_SMEED 
NPC_AGED_KODO 
NPC_DYING_KODO 
NPC_ANCIENT_KODO 
NPC_TAMED_KODO 
SPELL_KODO_KOMBO_ITEM 
SPELL_KODO_KOMBO_PLAYER_BUFF 
SPELL_KODO_KOMBO_DESPAWN_BUFF 
SPELL_KODO_KOMBO_GOSSIP 
425{
426 SAY_SMEED_HOME = 0,
427
428 QUEST_KODO = 5561,
429
430 NPC_TEXT_KODO = 4449, // MenuID 3650
431
432 NPC_SMEED = 11596,
433 NPC_AGED_KODO = 4700,
434 NPC_DYING_KODO = 4701,
435 NPC_ANCIENT_KODO = 4702,
436 NPC_TAMED_KODO = 11627,
437
438 SPELL_KODO_KOMBO_ITEM = 18153,
442};
@ SAY_SMEED_HOME
Definition: zone_desolace.cpp:426
@ SPELL_KODO_KOMBO_GOSSIP
Definition: zone_desolace.cpp:441
@ NPC_ANCIENT_KODO
Definition: zone_desolace.cpp:435
@ NPC_TAMED_KODO
Definition: zone_desolace.cpp:436
@ NPC_DYING_KODO
Definition: zone_desolace.cpp:434
@ SPELL_KODO_KOMBO_PLAYER_BUFF
Definition: zone_desolace.cpp:439
@ QUEST_KODO
Definition: zone_desolace.cpp:428
@ NPC_TEXT_KODO
Definition: zone_desolace.cpp:430
@ NPC_SMEED
Definition: zone_desolace.cpp:432
@ NPC_AGED_KODO
Definition: zone_desolace.cpp:433
@ SPELL_KODO_KOMBO_DESPAWN_BUFF
Definition: zone_desolace.cpp:440
@ SPELL_KODO_KOMBO_ITEM
Definition: zone_desolace.cpp:438

Function Documentation

◆ AddSC_desolace()

void AddSC_desolace ( )
514{
515 // Ours
516 new npc_cork_gizelton();
517
518 // Theirs
520}
Definition: zone_desolace.cpp:69
Definition: zone_desolace.cpp:445

Referenced by AddKalimdorScripts().