Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
trial_of_the_crusader.h
Go to the documentation of this file.
1/*
2* This file is part of Project SkyFire https://www.projectskyfire.org.
3* See LICENSE.md file for Copyright information
4*/
5
6#ifndef DEF_CRUSADER_H
7#define DEF_CRUSADER_H
8
33
41
43{
44 DESPAWN_TIME = 300000,
45
47};
48
50{
51 {563.912f, 261.625f, 394.73f, 4.70437f}, // 0 Center
52 {575.451f, 261.496f, 394.73f, 4.6541f}, // 1 Left
53 {549.951f, 261.55f, 394.73f, 4.74835f} // 2 Right
54};
55
57{
58 {559.257996f, 90.266197f, 395.122986f, 0}, // 0 Barrent
59
60 {563.672974f, 139.571f, 393.837006f, 0}, // 1 Center
61 {563.833008f, 187.244995f, 394.5f, 0}, // 2 Backdoor
62 {577.347839f, 195.338888f, 395.14f, 0}, // 3 - Right
63 {550.955933f, 195.338888f, 395.14f, 0}, // 4 - Left
64 {563.833008f, 195.244995f, 394.585561f, 0}, // 5 - Center
65 {573.5f, 180.5f, 395.14f, 0}, // 6 Move 0 Right
66 {553.5f, 180.5f, 395.14f, 0}, // 7 Move 0 Left
67 {573.0f, 170.0f, 395.14f, 0}, // 8 Move 1 Right
68 {555.5f, 170.0f, 395.14f, 0}, // 9 Move 1 Left
69 {563.8f, 216.1f, 395.1f, 0}, // 10 Behind the door
70
71 {575.042358f, 195.260727f, 395.137146f, 0}, // 5
72 {552.248901f, 195.331955f, 395.132658f, 0}, // 6
73 {573.342285f, 195.515823f, 395.135956f, 0}, // 7
74 {554.239929f, 195.825577f, 395.137909f, 0}, // 8
75 {571.042358f, 195.260727f, 395.137146f, 0}, // 9
76 {556.720581f, 195.015472f, 395.132658f, 0}, // 10
77 {569.534119f, 195.214478f, 395.139526f, 0}, // 11
78 {569.231201f, 195.941071f, 395.139526f, 0}, // 12
79 {558.811610f, 195.985779f, 394.671661f, 0}, // 13
80 {567.641724f, 195.351501f, 394.659943f, 0}, // 14
81 {560.633972f, 195.391708f, 395.137543f, 0}, // 15
82 {565.816956f, 195.477921f, 395.136810f, 0} // 16
83};
84
86{
87 {508.104767f, 138.247345f, 395.128052f, 0}, // 0 - Fizzlebang start location
88 {548.610596f, 139.807800f, 394.321838f, 0}, // 1 - fizzlebang end
89 {581.854187f, 138.0f, 394.319f, 0}, // 2 - Portal Right
90 {550.558838f, 138.0f, 394.319f, 0} // 3 - Portal Left
91};
92
94{
95 {514.231f, 105.569f, 418.234f, 0}, // 0 - Horde Initial Pos 0
96 {508.334f, 115.377f, 418.234f, 0}, // 1 - Horde Initial Pos 1
97 {506.454f, 126.291f, 418.234f, 0}, // 2 - Horde Initial Pos 2
98 {506.243f, 106.596f, 421.592f, 0}, // 3 - Horde Initial Pos 3
99 {499.885f, 117.717f, 421.557f, 0}, // 4 - Horde Initial Pos 4
100
101 {613.127f, 100.443f, 419.74f, 0}, // 5 - Ally Initial Pos 0
102 {621.126f, 128.042f, 418.231f, 0}, // 6 - Ally Initial Pos 1
103 {618.829f, 113.606f, 418.232f, 0}, // 7 - Ally Initial Pos 2
104 {625.845f, 112.914f, 421.575f, 0}, // 8 - Ally Initial Pos 3
105 {615.566f, 109.653f, 418.234f, 0}, // 9 - Ally Initial Pos 4
106
107 {535.469f, 113.012f, 394.66f, 0}, // 10 - Horde Final Pos 0
108 {526.417f, 137.465f, 394.749f, 0}, // 11 - Horde Final Pos 1
109 {528.108f, 111.057f, 395.289f, 0}, // 12 - Horde Final Pos 2
110 {519.92f, 134.285f, 395.289f, 0}, // 13 - Horde Final Pos 3
111 {533.648f, 119.148f, 394.646f, 0}, // 14 - Horde Final Pos 4
112 {531.399f, 125.63f, 394.708f, 0}, // 15 - Horde Final Pos 5
113 {528.958f, 131.47f, 394.73f, 0}, // 16 - Horde Final Pos 6
114 {526.309f, 116.667f, 394.833f, 0}, // 17 - Horde Final Pos 7
115 {524.238f, 122.411f, 394.819f, 0}, // 18 - Horde Final Pos 8
116 {521.901f, 128.488f, 394.832f, 0} // 19 - Horde Final Pos 9
117};
118
120{
121 {586.060242f, 117.514809f, 394.41f, 0}, // 0 - Dark essence 1
122 {541.602112f, 161.879837f, 394.41f, 0}, // 1 - Dark essence 2
123 {541.021118f, 117.262932f, 394.41f, 0}, // 2 - Light essence 1
124 {586.200562f, 162.145523f, 394.41f, 0} // 3 - Light essence 2
125};
126
128{
129 {563.549f, 152.474f, 394.393f, 0}, // 0 - Lich king start
130 {563.547f, 141.613f, 393.908f, 0} // 1 - Lich king end
131};
132
134{
135 {787.932556f, 133.289780f, 142.612152f, 0}, // 0 - Anub'arak start location
136 {695.240051f, 137.834824f, 142.200000f, 0}, // 1 - Anub'arak move point location
137 {694.886353f, 102.484665f, 142.119614f, 0}, // 3 - Nerub Spawn
138 {694.500671f, 185.363968f, 142.117905f, 0}, // 5 - Nerub Spawn
139 {731.987244f, 83.3824690f, 142.119614f, 0}, // 2 - Nerub Spawn
140 {740.184509f, 193.443390f, 142.117584f, 0} // 4 - Nerub Spawn
141};
142
144{
145 {648.9167f, 131.0208f, 141.6161f, 0}, // 0 - Highlord Tirion Fordring
146 {649.1614f, 142.0399f, 141.3057f, 0}, // 1 - Argent Mage
147 {644.6250f, 149.2743f, 140.6015f, 0} // 2 - Portal to Dalaran
148};
149
155
168
170{
171 MSG_BEASTS = 724001,
172 MSG_JARAXXUS = 724002,
177};
178
180{
181 NPC_BARRENT = 34816,
182 NPC_TIRION = 34996,
186 NPC_GARROSH = 34995,
187 NPC_VARIAN = 34990,
190
191 NPC_THRALL = 34994,
194 NPC_TRIGGER = 35651,
195
196 NPC_ICEHOWL = 34797,
197 NPC_GORMOK = 34796,
199 NPC_ACIDMAW = 35144,
200
202
204
219
234
237
240
242};
243
245{
250
251 // Tribute Chest (heroic)
252 // 10-man modes
253 GO_TRIBUTE_CHEST_10H_25 = 195668, // 10man 01-24 attempts
254 GO_TRIBUTE_CHEST_10H_45 = 195667, // 10man 25-44 attempts
255 GO_TRIBUTE_CHEST_10H_50 = 195666, // 10man 45-49 attempts
256 GO_TRIBUTE_CHEST_10H_99 = 195665, // 10man 50 attempts
257 // 25-man modes
258 GO_TRIBUTE_CHEST_25H_25 = 195672, // 25man 01-24 attempts
259 GO_TRIBUTE_CHEST_25H_45 = 195671, // 25man 25-44 attempts
260 GO_TRIBUTE_CHEST_25H_50 = 195670, // 25man 45-49 attempts
261 GO_TRIBUTE_CHEST_25H_99 = 195669, // 25man 50 attempts
262
263 GO_ARGENT_COLISEUM_FLOOR = 195527, //20943
266 GO_WEB_DOOR = 195485,
268};
269
304
305#endif
@ NPC_ANUBARAK
Definition azjol_nerub.h:30
GameObjectIds
CreatureIds
DataTypes
@ TYPE_EVENT
Definition gnomeregan.h:26
WorldStateIds
Definition hyjal.h:38
@ NPC_TRIGGER
AchievementData
SpellIds
Definition stratholme.h:65
@ UPDATE_STATE_UI_COUNT
@ UPDATE_STATE_UI_SHOW
@ DISPLAYID_DESTROYED_FLOOR
const Position ToCSpawnLoc[]
@ SPELL_DESTROY_FLOOR_KNOCKUP
@ SPELL_JARAXXUS_CHAINS
@ SPELL_CORPSE_TELEPORT
@ SPELL_WILFRED_PORTAL
@ GO_TRIBUTE_CHEST_10H_99
@ GO_TRIBUTE_CHEST_25H_25
@ GO_TRIBUTE_CHEST_25H_99
@ GO_TRIBUTE_CHEST_25H_45
@ GO_PORTAL_TO_DALARAN
@ GO_CRUSADERS_CACHE_10_H
@ GO_TRIBUTE_CHEST_10H_45
@ GO_TRIBUTE_CHEST_25H_50
@ GO_CRUSADERS_CACHE_10
@ GO_CRUSADERS_CACHE_25_H
@ GO_TRIBUTE_CHEST_10H_25
@ GO_EAST_PORTCULLIS
@ GO_CRUSADERS_CACHE_25
@ GO_ARGENT_COLISEUM_FLOOR
@ GO_MAIN_GATE_DOOR
@ GO_TRIBUTE_CHEST_10H_50
const Position JaraxxusLoc[]
@ NPC_ALLIANCE_SHAMAN_RESTORATION
@ NPC_ALLIANCE_MAGE
@ NPC_ALLIANCE_PALADIN_HOLY
@ NPC_CHAMPIONS_CONTROLLER
@ NPC_HORDE_SHAMAN_RESTORATION
@ NPC_ALLIANCE_DRUID_RESTORATION
@ NPC_ALLIANCE_DRUID_BALANCE
@ NPC_ALLIANCE_HUNTER
@ NPC_HORDE_ROGUE
@ NPC_HORDE_HUNTER
@ NPC_ARGENT_MAGE
@ NPC_WILFRED_PORTAL
@ NPC_HORDE_PRIEST_SHADOW
@ NPC_HORDE_WARLOCK
@ NPC_ALLIANCE_ROGUE
@ NPC_LIGHT_ESSENCE
@ NPC_HORDE_PALADIN_RETRIBUTION
@ NPC_ALLIANCE_WARRIOR
@ NPC_HORDE_DRUID_RESTORATION
@ NPC_HORDE_DEATH_KNIGHT
@ NPC_DARK_ESSENCE
@ NPC_ALLIANCE_PALADIN_RETRIBUTION
@ NPC_HORDE_DRUID_BALANCE
@ NPC_LICH_KING_1
@ NPC_HORDE_WARRIOR
@ NPC_HORDE_SHAMAN_ENHANCEMENT
@ NPC_ALLIANCE_PRIEST_DISCIPLINE
@ NPC_HORDE_PRIEST_DISCIPLINE
@ NPC_ALLIANCE_DEATH_KNIGHT
@ NPC_ALLIANCE_SHAMAN_ENHANCEMENT
@ NPC_TIRION_FORDRING
@ NPC_ALLIANCE_WARLOCK
@ NPC_HORDE_PALADIN_HOLY
@ NPC_ALLIANCE_PRIEST_SHADOW
@ NPC_LICH_KING_0
@ GORMOK_IN_PROGRESS
@ ICEHOWL_IN_PROGRESS
@ DREADSCALE_SUBMERGED
@ SNAKES_IN_PROGRESS
@ ACIDMAW_SUBMERGED
const Position EndSpawnLoc[]
const Position ToCCommonLoc[]
const Position AnubarakLoc[]
const Position FactionChampionLoc[]
@ THREE_SIXTY_PAIN_SPIKE_25_PLAYER
@ THREE_SIXTY_PAIN_SPIKE_10_PLAYER
@ A_TRIBUTE_TO_INSANITY_10_PLAYER
@ THREE_SIXTY_PAIN_SPIKE_25_PLAYER_HEROIC
@ A_TRIBUTE_TO_MAD_SKILL_10_PLAYER
@ SPELL_DEFEAT_FACTION_CHAMPIONS
@ EVENT_START_TWINS_FIGHT
@ A_TRIBUTE_TO_IMMORTALITY_ALLIANCE
@ SPELL_CHAMPIONS_KILLED_IN_MINUTE
@ UPPER_BACK_PAIN_25_PLAYER
@ A_TRIBUTE_TO_MAD_SKILL_25_PLAYER
@ A_TRIBUTE_TO_INSANITY_25_PLAYER
@ REALM_FIRST_GRAND_CRUSADER
@ SPELL_TRAITOR_KING_10
@ THREE_SIXTY_PAIN_SPIKE_10_PLAYER_HEROIC
@ UPPER_BACK_PAIN_25_PLAYER_HEROIC
@ SPELL_TRAITOR_KING_25
@ UPPER_BACK_PAIN_10_PLAYER
@ A_TRIBUTE_TO_SKILL_10_PLAYER
@ A_TRIBUTE_TO_DEDICATED_INSANITY
@ UPPER_BACK_PAIN_10_PLAYER_HEROIC
@ SPELL_WORMS_KILLED_IN_10_SECONDS
@ A_TRIBUTE_TO_IMMORTALITY_HORDE
@ A_TRIBUTE_TO_SKILL_25_PLAYER
const Position LichKingLoc[]
const Position TwinValkyrsLoc[]
@ BOSS_CRUSADERS
@ BOSS_LICH_KING
@ DATA_TRIBUTE_TO_IMMORTALITY_ELIGIBLE
@ BOSS_VALKIRIES
@ TYPE_EVENT_NPC
@ DATA_MISTRESS_OF_PAIN_COUNT
@ MAX_ENCOUNTERS
@ TYPE_NORTHREND_BEASTS
@ BOSS_JARAXXUS
@ DATA_SNOBOLD_COUNT
@ BOSS_ANUBARAK
@ TYPE_EVENT_TIMER