TrinityCore
Loading...
Searching...
No Matches
hyjal_trash.cpp File Reference
#include "ScriptMgr.h"
#include "hyjal.h"
#include "hyjal_trash.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "TemporarySummon.h"
+ Include dependency graph for hyjal_trash.cpp:

Go to the source code of this file.

Classes

class  npc_giant_infernal
 
struct  npc_giant_infernal::npc_giant_infernalAI
 
class  npc_abomination
 
struct  npc_abomination::npc_abominationAI
 
class  npc_ghoul
 
struct  npc_ghoul::npc_ghoulAI
 
class  npc_necromancer
 
struct  npc_necromancer::npc_necromancerAI
 
class  npc_banshee
 
struct  npc_banshee::npc_bansheeAI
 
class  npc_crypt_fiend
 
struct  npc_crypt_fiend::npc_crypt_fiendAI
 
class  npc_fel_stalker
 
struct  npc_fel_stalker::npc_fel_stalkerAI
 
class  npc_frost_wyrm
 
struct  npc_frost_wyrm::npc_frost_wyrmAI
 
class  npc_gargoyle
 
struct  npc_gargoyle::npc_gargoyleAI
 
class  alliance_rifleman
 
struct  alliance_rifleman::alliance_riflemanAI
 

Enumerations

enum  Spells {
  SPELL_METEOR = 33814 , SPELL_IMMOLATION = 37059 , SPELL_FLAME_BUFFET = 31724 , MODEL_INVIS = 11686 ,
  SPELL_DISEASE_CLOUD = 31607 , SPELL_KNOCKDOWN = 31610 , SPELL_FRENZY = 31540 , SPELL_RAISE_DEAD_1 = 31617 ,
  SPELL_RAISE_DEAD_2 = 31624 , SPELL_RAISE_DEAD_3 = 31625 , SPELL_SHADOW_BOLT = 31627 , SPELL_BANSHEE_CURSE = 31651 ,
  SPELL_BANSHEE_WAIL = 38183 , SPELL_ANTI_MAGIC_SHELL = 31662 , SPELL_WEB = 28991 , SPELL_MANA_BURN = 31729 ,
  SPELL_FROST_BREATH = 31688 , SPELL_GARGOYLE_STRIKE = 31664 , SPELL_EXPLODING_SHOT = 7896
}
 
enum  HyjalCreatureText { TRASH_SAY_SLAY = 0 , TRASH_SAY_DEATH = 1 }
 

Functions

void AddSC_hyjal_trash ()
 

Variables

float HordeWPs [8][3]
 
float AllianceWPs [8][3]
 
float FrostWyrmWPs [3][3]
 
float GargoyleWPs [3][3]
 
float FlyPathWPs [3][3]
 
float AllianceOverrunWP [55][3]
 
float HordeOverrunWP [21][3]
 

Enumeration Type Documentation

◆ HyjalCreatureText

Enumerator
TRASH_SAY_SLAY 
TRASH_SAY_DEATH 

Definition at line 49 of file hyjal_trash.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_METEOR 
SPELL_IMMOLATION 
SPELL_FLAME_BUFFET 
MODEL_INVIS 
SPELL_DISEASE_CLOUD 
SPELL_KNOCKDOWN 
SPELL_FRENZY 
SPELL_RAISE_DEAD_1 
SPELL_RAISE_DEAD_2 
SPELL_RAISE_DEAD_3 
SPELL_SHADOW_BOLT 
SPELL_BANSHEE_CURSE 
SPELL_BANSHEE_WAIL 
SPELL_ANTI_MAGIC_SHELL 
SPELL_WEB 
SPELL_MANA_BURN 
SPELL_FROST_BREATH 
SPELL_GARGOYLE_STRIKE 
SPELL_EXPLODING_SHOT 

Definition at line 26 of file hyjal_trash.cpp.

Function Documentation

◆ AddSC_hyjal_trash()

void AddSC_hyjal_trash ( )

Definition at line 1511 of file hyjal_trash.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ AllianceOverrunWP

float AllianceOverrunWP[55][3]

Definition at line 99 of file hyjal_trash.cpp.

◆ AllianceWPs

float AllianceWPs[8][3]
Initial value:
=
{
{4896.08f, -1576.35f, 1333.65f},
{4898.68f, -1615.02f, 1329.48f},
{4907.12f, -1667.08f, 1321.00f},
{4963.18f, -1699.35f, 1340.51f},
{4989.16f, -1716.67f, 1335.74f},
{5026.27f, -1736.89f, 1323.02f},
{5037.77f, -1770.56f, 1324.36f},
{5067.23f, -1789.95f, 1321.17f}
}

Definition at line 66 of file hyjal_trash.cpp.

◆ FlyPathWPs

float FlyPathWPs[3][3]
Initial value:
=
{
{5531.96f, -2772.83f, 1516.68f},
{5498.32f, -2734.84f, 1497.01f},
{5456.67f, -2725.48f, 1493.08f}
}

Definition at line 92 of file hyjal_trash.cpp.

◆ FrostWyrmWPs

float FrostWyrmWPs[3][3]
Initial value:
=
{
{5580.82f, -2628.83f, 1528.28f},
{5550.90f, -2667.16f, 1505.45f},
{5459.64f, -2725.91f, 1484.83f}
}

Definition at line 78 of file hyjal_trash.cpp.

◆ GargoyleWPs

float GargoyleWPs[3][3]
Initial value:
=
{
{5533.66f, -2634.32f, 1495.33f},
{5517.88f, -2712.05f, 1490.54f},
{5459.64f, -2725.91f, 1484.83f}
}

Definition at line 85 of file hyjal_trash.cpp.

◆ HordeOverrunWP

float HordeOverrunWP[21][3]
Initial value:
=
{
{5490.72f, -2702.94f, 1482.14f},
{5469.77f, -2741.34f, 1486.95f},
{5439.47f, -2771.02f, 1494.59f},
{5408.85f, -2811.92f, 1505.68f},
{5423.87f, -2857.80f, 1515.55f},
{5428.19f, -2898.15f, 1524.61f},
{5394.59f, -2930.05f, 1528.23f},
{5351.11f, -2935.80f, 1532.24f},
{5312.37f, -2959.06f, 1536.21f},
{5264.93f, -2989.80f, 1545.70f},
{5256.63f, -3056.16f, 1559.24f},
{5267.32f, -3119.55f, 1575.36f},
{5305.61f, -3139.88f, 1586.38f},
{5330.56f, -3135.37f, 1588.58f},
{5365.87f, -3139.78f, 1583.96f},
{5389.39f, -3163.57f, 1582.57f},
{5500.86f, -2669.89f, 1481.04f},
{5472.08f, -2715.14f, 1483.55f},
{5450.11f, -2721.47f, 1485.61f},
{5433.25f, -2712.93f, 1493.02f},
{5429.91f, -2718.44f, 1493.42f}
}

Definition at line 159 of file hyjal_trash.cpp.

◆ HordeWPs

float HordeWPs[8][3]
Initial value:
=
{
{5492.91f, -2404.61f, 1462.63f},
{5531.76f, -2460.87f, 1469.55f},
{5554.58f, -2514.66f, 1476.12f},
{5554.16f, -2567.23f, 1479.90f},
{5540.67f, -2625.99f, 1480.89f},
{5508.16f, -2659.20f, 1480.15f},
{5489.62f, -2704.05f, 1482.18f},
{5457.04f, -2726.26f, 1485.10f}
}

Definition at line 55 of file hyjal_trash.cpp.