![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "GameObject.h"#include "GameObjectAI.h"#include "InstanceScript.h"#include "Map.h"#include "MiscPackets.h"#include "ObjectAccessor.h"#include "Player.h"#include "ruins_of_ahnqiraj.h"#include "ScriptedCreature.h"#include "SpellInfo.h"#include "TemporarySummon.h"#include "Weather.h"
Include dependency graph for boss_ossirian.cpp:Go to the source code of this file.
Classes | |
| class | boss_ossirian |
| struct | boss_ossirian::boss_ossirianAI |
| class | go_ossirian_crystal |
| struct | go_ossirian_crystal::go_ossirian_crystalAI |
Enumerations | |
| enum | Texts { SAY_SUPREME = 0 , SAY_INTRO = 1 , SAY_AGGRO = 2 , SAY_SLAY = 3 , SAY_DEATH = 4 } |
| enum | Spells { SPELL_CURSE_OF_TONGUES = 25195 , SPELL_CYCLONE = 25189 , SPELL_SAND_STORM = 25160 , SPELL_STOMP = 25188 , SPELL_SUPREME = 25176 , SPELL_SUMMON = 20477 , SPELL_SUMMON_CRYSTAL = 25192 , SPELL_WEAKNESS_FIRE = 25177 , SPELL_WEAKNESS_FROST = 25178 , SPELL_WEAKNESS_NATURE = 25180 , SPELL_WEAKNESS_ARCANE = 25181 , SPELL_WEAKNESS_SHADOW = 25183 } |
| enum | Actions { ACTION_TRIGGER_WEAKNESS = 1 } |
| enum | Events { EVENT_SILENCE = 1 , EVENT_CYCLONE = 2 , EVENT_STOMP = 3 } |
Functions | |
| void | AddSC_boss_ossirian () |
Variables | |
| uint8 const | NUM_CRYSTALS = 12 |
| Position | CrystalCoordinates [NUM_CRYSTALS] |
| float | RoomRadius = 165.0f |
| uint8 const | NUM_TORNADOS = 5 |
| uint8 const | NUM_WEAKNESS = 5 |
| uint32 const | SpellWeakness [NUM_WEAKNESS] = { SPELL_WEAKNESS_FIRE, SPELL_WEAKNESS_FROST, SPELL_WEAKNESS_NATURE, SPELL_WEAKNESS_ARCANE, SPELL_WEAKNESS_SHADOW } |
| Position const | RoomCenter = { -9343.041992f, 1923.278198f, 85.555984f, 0.0 } |
| enum Actions |
| Enumerator | |
|---|---|
| ACTION_TRIGGER_WEAKNESS | |
Definition at line 58 of file boss_ossirian.cpp.
| enum Events |
| Enumerator | |
|---|---|
| EVENT_SILENCE | |
| EVENT_CYCLONE | |
| EVENT_STOMP | |
Definition at line 63 of file boss_ossirian.cpp.
| enum Spells |
Definition at line 41 of file boss_ossirian.cpp.
| enum Texts |
| Enumerator | |
|---|---|
| SAY_SUPREME | |
| SAY_INTRO | |
| SAY_AGGRO | |
| SAY_SLAY | |
| SAY_DEATH | |
Definition at line 32 of file boss_ossirian.cpp.
| void AddSC_boss_ossirian | ( | ) |
| Position CrystalCoordinates[NUM_CRYSTALS] |
Definition at line 72 of file boss_ossirian.cpp.
| uint8 const NUM_CRYSTALS = 12 |
Definition at line 70 of file boss_ossirian.cpp.
| uint8 const NUM_TORNADOS = 5 |
Definition at line 89 of file boss_ossirian.cpp.
| uint8 const NUM_WEAKNESS = 5 |
Definition at line 90 of file boss_ossirian.cpp.
| Position const RoomCenter = { -9343.041992f, 1923.278198f, 85.555984f, 0.0 } |
Definition at line 92 of file boss_ossirian.cpp.
| float RoomRadius = 165.0f |
Definition at line 88 of file boss_ossirian.cpp.
| uint32 const SpellWeakness[NUM_WEAKNESS] = { SPELL_WEAKNESS_FIRE, SPELL_WEAKNESS_FROST, SPELL_WEAKNESS_NATURE, SPELL_WEAKNESS_ARCANE, SPELL_WEAKNESS_SHADOW } |
Definition at line 91 of file boss_ossirian.cpp.