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 
26{
29
33
34 NPC_CORK_GIZELTON = 11625,
35 NPC_RIGGER_GIZELTON = 11626,
36 NPC_CARAVAN_KODO = 11564,
37 NPC_VENDOR_TRON = 12245,
38 NPC_SUPER_SELLER = 12246,
39
42
44
47
48 // Ambush
49 NPC_KOLKAR_WAYLAYER = 12976,
50 NPC_KOLKAR_AMBUSHER = 12977,
52 NPC_DOOMWARDER = 4677,
53 NPC_NETHER = 4684,
54};
constexpr auto IN_MILLISECONDS
Definition Common.h:53
constexpr auto MINUTE
Definition Common.h:47
@ QUEST_BODYGUARD_FOR_HIRE
Definition zone_desolace.cpp:27
@ NPC_CORK_GIZELTON
Definition zone_desolace.cpp:34
@ MAX_CARAVAN_SUMMONS
Definition zone_desolace.cpp:43
@ SAY_CARAVAN_LEAVE
Definition zone_desolace.cpp:40
@ EVENT_RESUME_PATH
Definition zone_desolace.cpp:30
@ NPC_RIGGER_GIZELTON
Definition zone_desolace.cpp:35
@ EVENT_RESTART_ESCORT
Definition zone_desolace.cpp:32
@ NPC_KOLKAR_AMBUSHER
Definition zone_desolace.cpp:50
@ NPC_SUPER_SELLER
Definition zone_desolace.cpp:38
@ TIME_HIRE_STOP
Definition zone_desolace.cpp:46
@ NPC_LESSER_INFERNAL
Definition zone_desolace.cpp:51
@ SAY_CARAVAN_HIRE
Definition zone_desolace.cpp:41
@ TIME_SHOP_STOP
Definition zone_desolace.cpp:45
@ EVENT_WAIT_FOR_ASSIST
Definition zone_desolace.cpp:31
@ NPC_NETHER
Definition zone_desolace.cpp:53
@ NPC_VENDOR_TRON
Definition zone_desolace.cpp:37
@ NPC_DOOMWARDER
Definition zone_desolace.cpp:52
@ NPC_CARAVAN_KODO
Definition zone_desolace.cpp:36
@ QUEST_GIZELTON_CARAVAN
Definition zone_desolace.cpp:28
@ NPC_KOLKAR_WAYLAYER
Definition zone_desolace.cpp:49

◆ 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 
412{
413 SAY_SMEED_HOME = 0,
414
415 QUEST_KODO = 5561,
416
417 NPC_TEXT_KODO = 4449, // MenuID 3650
418
419 NPC_SMEED = 11596,
420 NPC_AGED_KODO = 4700,
421 NPC_DYING_KODO = 4701,
422 NPC_ANCIENT_KODO = 4702,
423 NPC_TAMED_KODO = 11627,
424
425 SPELL_KODO_KOMBO_ITEM = 18153,
429};
@ SAY_SMEED_HOME
Definition zone_desolace.cpp:413
@ SPELL_KODO_KOMBO_GOSSIP
Definition zone_desolace.cpp:428
@ NPC_ANCIENT_KODO
Definition zone_desolace.cpp:422
@ NPC_TAMED_KODO
Definition zone_desolace.cpp:423
@ NPC_DYING_KODO
Definition zone_desolace.cpp:421
@ SPELL_KODO_KOMBO_PLAYER_BUFF
Definition zone_desolace.cpp:426
@ QUEST_KODO
Definition zone_desolace.cpp:415
@ NPC_TEXT_KODO
Definition zone_desolace.cpp:417
@ NPC_SMEED
Definition zone_desolace.cpp:419
@ NPC_AGED_KODO
Definition zone_desolace.cpp:420
@ SPELL_KODO_KOMBO_DESPAWN_BUFF
Definition zone_desolace.cpp:427
@ SPELL_KODO_KOMBO_ITEM
Definition zone_desolace.cpp:425

Function Documentation

◆ AddSC_desolace()

void AddSC_desolace ( )
501{
502 new npc_cork_gizelton();
504}
Definition zone_desolace.cpp:432
Definition zone_desolace.cpp:57

Referenced by AddKalimdorScripts().