Advertisement
Guest User

trial_of_the_champion.h

a guest
Apr 14th, 2014
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 6.02 KB | None | 0 0
  1. /*
  2.  * Copyright (C) 2008-2014 TrinityCore <http://www.trinitycore.org/>
  3.  * Copyright (C) 2006-2009 ScriptDev2 <https://scriptdev2.svn.sourceforge.net/>
  4.  *
  5.  * This program is free software; you can redistribute it and/or modify it
  6.  * under the terms of the GNU General Public License as published by the
  7.  * Free Software Foundation; either version 2 of the License, or (at your
  8.  * option) any later version.
  9.  *
  10.  * This program is distributed in the hope that it will be useful, but WITHOUT
  11.  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  12.  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  13.  * more details.
  14.  *
  15.  * You should have received a copy of the GNU General Public License along
  16.  * with this program. If not, see <http://www.gnu.org/licenses/>.
  17.  */
  18.  
  19. #ifndef DEF_TOC_H
  20. #define DEF_TOC_H
  21.  
  22. enum eData
  23. {
  24.     BOSS_GRAND_CHAMPIONS,
  25.     BOSS_ARGENT_CHALLENGE_E,
  26.     BOSS_ARGENT_CHALLENGE_P,
  27.     BOSS_BLACK_KNIGHT,
  28.     DATA_MOVEMENT_DONE,
  29.     DATA_LESSER_CHAMPIONS_DEFEATED,
  30.     DATA_START,
  31.     DATA_IN_POSITION,
  32.     DATA_ARGENT_SOLDIER_DEFEATED,
  33.     DATA_TEAM_IN_INSTANCE,
  34.     DATA_RESET,
  35.     DATA_AGGRO_DONE,
  36.     DATA_AGRO_DONE,
  37.     DATA_BLACK_KNIGHT,
  38.     DATA_KNIGHT
  39. };
  40.  
  41. enum Data64
  42. {
  43.     DATA_ANNOUNCER,
  44.     DATA_HIGHLORD,
  45.     DATA_MAIN_GATE,
  46.     DATA_MAIN_GATE1,
  47.  
  48.     DATA_GRAND_CHAMPION_VEHICLE_1,
  49.     DATA_GRAND_CHAMPION_VEHICLE_2,
  50.     DATA_GRAND_CHAMPION_VEHICLE_3,
  51.  
  52.     DATA_GRAND_CHAMPION_1,
  53.     DATA_GRAND_CHAMPION_2,
  54.     DATA_GRAND_CHAMPION_3
  55. };
  56.  
  57. enum eNpcs
  58. {
  59.     // Horde Champions
  60.     NPC_MOKRA                   = 35572,
  61.     NPC_ERESSEA                 = 35569,
  62.     NPC_RUNOK                   = 35571,
  63.     NPC_ZULTORE                 = 35570,
  64.     NPC_VISCERI                 = 35617,
  65.  
  66.     // Alliance Champions
  67.     NPC_JACOB                   = 34705,
  68.     NPC_AMBROSE                 = 34702,
  69.     NPC_COLOSOS                 = 34701,
  70.     NPC_JAELYNE                 = 34657,
  71.     NPC_LANA                    = 34703,
  72.  
  73.     // Faction champions horde
  74.     NPC_ORGRIMAR_CHAMPION       = 35314,
  75.     NPC_SILVERMOON_CHAMPION     = 35326,
  76.     NPC_THUNDER_CHAMPION        = 35325,
  77.     NPC_TROLL_CHAMPION          = 35323,
  78.     NPC_UNDERCITY_CHAMPION      = 35327,
  79.  
  80.     // Faction champions alliance
  81.     NPC_STORMWIND_CHAMPION      = 35328,
  82.     NPC_GNOMERAGN_CHAMPION      = 35331,
  83.     NPC_EXODAR_CHAMPION         = 35330,
  84.     NPC_DRNASSUS_CHAMPION       = 35332,
  85.     NPC_IRONFORGE_CHAMPION      = 35329,
  86.  
  87.     NPC_EADRIC                  = 35119,
  88.     NPC_PALETRESS               = 34928,
  89.  
  90.     NPC_ARGENT_LIGHWIELDER      = 35309,
  91.     NPC_ARGENT_MONK             = 35305,
  92.     NPC_PRIESTESS               = 35307,
  93.  
  94.     NPC_BLACK_KNIGHT            = 35451,
  95.  
  96.     NPC_RISEN_JAEREN            = 35545,
  97.     NPC_RISEN_ARELAS            = 35564,
  98.  
  99.     // Announcer Start Event
  100.     NPC_JAEREN                  = 35004,
  101.     NPC_ARELAS                  = 35005,
  102.     NPC_HIGHLORD                = 34996,
  103.  
  104.     // Announcer
  105.     NPC_JAEREN_AN               = 35591,
  106.     NPC_ARELAS_AN               = 35592,
  107.  
  108.     // Memory
  109.     MEMORY_ALGALON              = 35052,
  110.     MEMORY_ARCHIMONDE           = 35041,
  111.     MEMORY_CHROMAGGUS           = 35033,
  112.     MEMORY_CYANIGOSA            = 35046,
  113.     MEMORY_DELRISSA             = 35043,
  114.     MEMORY_ECK                  = 35047,
  115.     MEMORY_ENTROPIUS            = 35044,
  116.     MEMORY_GRUUL                = 35039,
  117.     MEMORY_HAKKAR               = 35034,
  118.     MEMORY_HEIGAN               = 35049,
  119.     MEMORY_HEROD                = 35030,
  120.     MEMORY_HOGGER               = 34942,
  121.     MEMORY_IGNIS                = 35050,
  122.     MEMORY_ILLIDAN              = 35042,
  123.     MEMORY_INGVAR               = 35045,
  124.     MEMORY_KALITHRESH           = 35037,
  125.     MEMORY_LUCIFRON             = 35031,
  126.     MEMORY_MALCHEZAAR           = 35038,
  127.     MEMORY_MUTANUS              = 35029,
  128.     MEMORY_ONYXIA               = 35048,
  129.     MEMORY_THUNDERAAN           = 35032,
  130.     MEMORY_VANCLEEF             = 35028,
  131.     MEMORY_VASHJ                = 35040,
  132.     MEMORY_VEKNILASH            = 35036,
  133.     MEMORY_VEZAX                = 35051
  134. };
  135.  
  136. enum eGameObjects
  137. {
  138.     GO_MAIN_GATE                = 195647,
  139.     GO_MAIN_GATE1               = 195650,
  140.  
  141.     GO_CHAMPIONS_LOOT           = 195709,
  142.     GO_CHAMPIONS_LOOT_H         = 195710,
  143.  
  144.     GO_EADRIC_LOOT              = 195374,
  145.     GO_EADRIC_LOOT_H            = 195375,
  146.  
  147.     GO_PALETRESS_LOOT           = 195323,
  148.     GO_PALETRESS_LOOT_H         = 195324
  149. };
  150.  
  151. enum eVehicles
  152. {
  153.     //Grand Champions Alliance Vehicles
  154.     VEHICLE_MARSHAL_JACOB_ALERIUS_MOUNT             = 35637,
  155.     VEHICLE_AMBROSE_BOLTSPARK_MOUNT                 = 35633,
  156.     VEHICLE_COLOSOS_MOUNT                           = 35768,
  157.     VEHICLE_EVENSONG_MOUNT                          = 34658,
  158.     VEHICLE_LANA_STOUTHAMMER_MOUNT                  = 35636,
  159.     //Faction Champions (ALLIANCE)
  160.     VEHICLE_DARNASSIA_NIGHTSABER                    = 33319,
  161.     VEHICLE_EXODAR_ELEKK                            = 33318,
  162.     VEHICLE_STORMWIND_STEED                         = 33217,
  163.     VEHICLE_GNOMEREGAN_MECHANOSTRIDER               = 33317,
  164.     VEHICLE_IRONFORGE_RAM                           = 33316,
  165.     //Grand Champions Horde Vehicles
  166.     VEHICLE_MOKRA_SKILLCRUSHER_MOUNT                = 35638,
  167.     VEHICLE_ERESSEA_DAWNSINGER_MOUNT                = 35635,
  168.     VEHICLE_RUNOK_WILDMANE_MOUNT                    = 35640,
  169.     VEHICLE_ZUL_TORE_MOUNT                          = 35641,
  170.     VEHICLE_DEATHSTALKER_VESCERI_MOUNT              = 35634,
  171.     //Faction Champions (HORDE)
  172.     VEHICLE_FORSAKE_WARHORSE                        = 33324,
  173.     VEHICLE_THUNDER_BLUFF_KODO                      = 33322,
  174.     VEHICLE_ORGRIMMAR_WOLF                          = 33320,
  175.     VEHICLE_SILVERMOON_HAWKSTRIDER                  = 33323,
  176.     VEHICLE_DARKSPEAR_RAPTOR                        = 33321,
  177.  
  178.     VEHICLE_ARGENT_WARHORSE                         = 35644,
  179.     VEHICLE_ARGENT_BATTLEWORG                       = 36558,
  180.     VEHICLE_GR                                      = 35492,
  181.     VEHICLE_BLACK_KNIGHT                            = 35491
  182. };
  183.  
  184. void HandleSpellOnPlayersInInstanceToC5(Unit* caller, uint32 spellId);
  185.  
  186. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement