TrinityCore
zone_dun_morogh_area_coldridge_valley.cpp File Reference
#include "Containers.h"
#include "ScriptMgr.h"
#include "CombatAI.h"
#include "MotionMaster.h"
#include "MoveSplineInit.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
+ Include dependency graph for zone_dun_morogh_area_coldridge_valley.cpp:

Go to the source code of this file.

Classes

class  npc_wounded_coldridge_mountaineer
 
struct  npc_wounded_coldridge_mountaineer::npc_wounded_coldridge_mountaineerAI
 
class  npc_wounded_milita
 
struct  npc_wounded_milita::npc_wounded_militaAI
 
class  npc_milos_gyro
 
struct  npc_milos_gyro::npc_milos_gyro_AI
 
class  spell_a_trip_to_ironforge_quest_complete
 
class  spell_a_trip_to_ironforge_quest_complete::spell_a_trip_to_ironforge_quest_complete_SpellScript
 
class  spell_follow_that_gyrocopter_quest_start
 
class  spell_follow_that_gyrocopter_quest_start::spell_follow_that_gyrocopter_quest_start_SpellScript
 
class  spell_low_health
 
class  spell_low_health::spell_low_health_SpellScript
 
struct  npc_joren_ironstock
 

Enumerations

enum  WoundedColdridgeMountaineer {
  NPC_JOREN_IRONSTOCK = 37081 , SAY_THANK_PLAYER = 0 , SPELL_HEAL_WOUNDED_MOUNTAINEER = 69855 , SPELL_LOW_HEALTH = 76143 ,
  EVENT_TURN_TO_PLAYER = 1 , EVENT_THANK_PLAYER = 2 , EVENT_MOVE_TO_SAFETY = 3
}
 
enum  WoundedMilita { QUEST_KILL_CREDIT = 44175 , SPELL_FLASH_HEAL = 2061 , EVENT_RESET_HEALTH = 4 }
 
enum  MilosGyro {
  NPC_MILO = 37518 , SPELL_RIDE_VEHICLE_HARD_CODED = 46598 , SPELL_EJECT_ALL_PASSENGERS = 50630 , SAY_MILO_FLIGHT_1 = 0 ,
  SAY_MILO_FLIGHT_2 = 1 , SAY_MILO_FLIGHT_3 = 2 , SAY_MILO_FLIGHT_4 = 3 , SAY_MILO_FLIGHT_5 = 4 ,
  SAY_MILO_FLIGHT_6 = 5 , SAY_MILO_FLIGHT_7 = 6 , EVENT_START_PATH = 5 , EVENT_MILO_SAY_0 = 6 ,
  EVENT_MILO_SAY_1 = 7 , EVENT_MILO_SAY_2 = 8 , EVENT_MILO_SAY_3 = 9 , EVENT_MILO_SAY_4 = 10 ,
  EVENT_MILO_SAY_5 = 11 , EVENT_MILO_SAY_6 = 12 , EVENT_MILO_DESPAWN = 13
}
 
enum  JorenIronstockData { NPC_ROCKJAW_INVADER = 37070 , SAY_SHOOT_ROCKJAW = 0 , SPELL_SHOOT = 70014 }
 

Functions

void AddSC_dun_morogh_area_coldridge_valley ()
 

Variables

Position const kharanosPath []
 
size_t const pathSize = std::extent<decltype(kharanosPath)>::value
 
Position const RockjawInvaderSpawnPoints [7]
 

Enumeration Type Documentation

◆ JorenIronstockData

Enumerator
NPC_ROCKJAW_INVADER 
SAY_SHOOT_ROCKJAW 
SPELL_SHOOT 

Definition at line 471 of file zone_dun_morogh_area_coldridge_valley.cpp.

◆ MilosGyro

enum MilosGyro
Enumerator
NPC_MILO 
SPELL_RIDE_VEHICLE_HARD_CODED 
SPELL_EJECT_ALL_PASSENGERS 
SAY_MILO_FLIGHT_1 
SAY_MILO_FLIGHT_2 
SAY_MILO_FLIGHT_3 
SAY_MILO_FLIGHT_4 
SAY_MILO_FLIGHT_5 
SAY_MILO_FLIGHT_6 
SAY_MILO_FLIGHT_7 
EVENT_START_PATH 
EVENT_MILO_SAY_0 
EVENT_MILO_SAY_1 
EVENT_MILO_SAY_2 
EVENT_MILO_SAY_3 
EVENT_MILO_SAY_4 
EVENT_MILO_SAY_5 
EVENT_MILO_SAY_6 
EVENT_MILO_DESPAWN 

Definition at line 204 of file zone_dun_morogh_area_coldridge_valley.cpp.

◆ WoundedColdridgeMountaineer

Enumerator
NPC_JOREN_IRONSTOCK 
SAY_THANK_PLAYER 
SPELL_HEAL_WOUNDED_MOUNTAINEER 
SPELL_LOW_HEALTH 
EVENT_TURN_TO_PLAYER 
EVENT_THANK_PLAYER 
EVENT_MOVE_TO_SAFETY 

Definition at line 30 of file zone_dun_morogh_area_coldridge_valley.cpp.

◆ WoundedMilita

Enumerator
QUEST_KILL_CREDIT 
SPELL_FLASH_HEAL 
EVENT_RESET_HEALTH 

Definition at line 124 of file zone_dun_morogh_area_coldridge_valley.cpp.

Function Documentation

◆ AddSC_dun_morogh_area_coldridge_valley()

void AddSC_dun_morogh_area_coldridge_valley ( )

Definition at line 545 of file zone_dun_morogh_area_coldridge_valley.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ kharanosPath

Position const kharanosPath[]
Initial value:
=
{
{ -6247.328f, 299.5365f, 390.266f },
{ -6247.328f, 299.5365f, 390.266f },
{ -6250.934f, 283.5417f, 393.46f },
{ -6253.335f, 252.7066f, 403.0702f },
{ -6257.292f, 217.4167f, 424.3807f },
{ -6224.2f, 159.9861f, 447.0882f },
{ -6133.597f, 164.3177f, 491.0316f },
{ -6084.236f, 183.375f, 508.5401f },
{ -6020.382f, 179.5052f, 521.5396f },
{ -5973.592f, 161.7396f, 521.5396f },
{ -5953.665f, 151.6111f, 514.5687f },
{ -5911.031f, 146.4462f, 482.1806f },
{ -5886.389f, 124.125f, 445.6252f },
{ -5852.08f, 55.80903f, 406.7922f },
{ -5880.707f, 12.59028f, 406.7922f },
{ -5927.887f, -74.02257f, 406.7922f },
{ -5988.436f, -152.0174f, 425.6251f },
{ -6015.274f, -279.467f, 449.528f },
{ -5936.465f, -454.1875f, 449.528f },
{ -5862.575f, -468.0504f, 444.3899f },
{ -5783.58f, -458.6042f, 432.5026f },
{ -5652.707f, -463.4427f, 415.0308f },
{ -5603.897f, -466.3438f, 409.8931f },
{ -5566.957f, -472.5642f, 399.0056f }
}

Definition at line 227 of file zone_dun_morogh_area_coldridge_valley.cpp.

◆ pathSize

size_t const pathSize = std::extent<decltype(kharanosPath)>::value

Definition at line 254 of file zone_dun_morogh_area_coldridge_valley.cpp.

◆ RockjawInvaderSpawnPoints

Position const RockjawInvaderSpawnPoints[7]
Initial value:
=
{
{ -6237.6807f, 375.5191f, 385.44696f, 5.168368339538574218f },
{ -6299.6113f, 347.11978f, 377.25546f, 6.068230628967285156f },
{ -6208.724f, 354.3229f, 387.3534f, 4.338659286499023437f },
{ -6261.8228f, 371.06598f, 383.35944f, 5.383506298065185546f },
{ -6253.722f, 340.1389f, 382.50888f, 5.957066535949707031f },
{ -6286.6113f, 316.9566f, 376.9441f, 6.195390701293945312f },
{ -6204.599f, 304.64932f, 388.9596f, 2.362043619155883789f }
}

Definition at line 460 of file zone_dun_morogh_area_coldridge_valley.cpp.