Ahn'Kahet, Jedoga Shadowseeker: Clean up (needs more clean & optimization)
--HG-- branch : trunk
This commit is contained in:
+34
-27
@@ -27,30 +27,35 @@ EndScriptData */
|
|||||||
#include "precompiled.h"
|
#include "precompiled.h"
|
||||||
#include "ahnkahet.h"
|
#include "ahnkahet.h"
|
||||||
|
|
||||||
#define TEXT_AGGRO -1619000
|
enum Yells
|
||||||
#define TEXT_SACRIFICE_1_1 -1619001
|
{
|
||||||
#define TEXT_SACRIFICE_1_2 -1619002
|
TEXT_AGGRO = -1619000,
|
||||||
#define TEXT_SACRIFICE_2_1 -1619003
|
TEXT_SACRIFICE_1_1 = -1619001,
|
||||||
#define TEXT_SACRIFICE_2_2 -1619004
|
TEXT_SACRIFICE_1_2 = -1619002,
|
||||||
#define TEXT_SLAY_1 -1619005
|
TEXT_SACRIFICE_2_1 = -1619003,
|
||||||
#define TEXT_SLAY_2 -1619006
|
TEXT_SACRIFICE_2_2 = -1619004,
|
||||||
#define TEXT_SLAY_3 -1619007
|
TEXT_SLAY_1 = -1619005,
|
||||||
#define TEXT_DEATH -1619008
|
TEXT_SLAY_2 = -1619006,
|
||||||
#define TEXT_PREACHING_1 -1619009
|
TEXT_SLAY_3 = -1619007,
|
||||||
#define TEXT_PREACHING_2 -1619010
|
TEXT_DEATH = -1619008,
|
||||||
#define TEXT_PREACHING_3 -1619011
|
TEXT_PREACHING_1 = -1619009,
|
||||||
#define TEXT_PREACHING_4 -1619012
|
TEXT_PREACHING_2 = -1619010,
|
||||||
#define TEXT_PREACHING_5 -1619013
|
TEXT_PREACHING_3 = -1619011,
|
||||||
|
TEXT_PREACHING_4 = -1619012,
|
||||||
|
TEXT_PREACHING_5 = -1619013
|
||||||
|
};
|
||||||
|
|
||||||
#define SPELL_SPHERE_VISUAL 56075
|
enum Spells
|
||||||
#define SPELL_GIFT_OF_THE_HERALD 56219
|
{
|
||||||
|
SPELL_SPHERE_VISUAL = 56075,
|
||||||
#define SPELL_CYCLONE_STRIKE 56855 // Self
|
SPELL_GIFT_OF_THE_HERALD = 56219,
|
||||||
#define SPELL_CYCLONE_STRIKE_H 60030
|
SPELL_CYCLONE_STRIKE = 56855, // Self
|
||||||
#define SPELL_LIGHTNING_BOLT 56891 // 40Y
|
SPELL_CYCLONE_STRIKE_H = 60030,
|
||||||
#define SPELL_LIGHTNING_BOLT_H 60032 // 40Y
|
SPELL_LIGHTNING_BOLT = 56891, // 40Y
|
||||||
#define SPELL_THUNDERSHOCK 56926 // 30Y
|
SPELL_LIGHTNING_BOLT_H = 60032, // 40Y
|
||||||
#define SPELL_THUNDERSHOCK_H 60029 // 30Y
|
SPELL_THUNDERSHOCK = 56926, // 30Y
|
||||||
|
SPELL_THUNDERSHOCK_H = 60029 // 30Y
|
||||||
|
};
|
||||||
|
|
||||||
float JEDOGA_POS[2][4] =
|
float JEDOGA_POS[2][4] =
|
||||||
{
|
{
|
||||||
@@ -414,8 +419,7 @@ struct MANGOS_DLL_DECL mob_jedoga_initiandAI : public ScriptedAI
|
|||||||
{
|
{
|
||||||
CAST_AI(boss_jedoga_shadowseekerAI, boss->AI())->bOpFerok = true;
|
CAST_AI(boss_jedoga_shadowseekerAI, boss->AI())->bOpFerok = true;
|
||||||
CAST_AI(boss_jedoga_shadowseekerAI, boss->AI())->bOpFerokFail = false;
|
CAST_AI(boss_jedoga_shadowseekerAI, boss->AI())->bOpFerokFail = false;
|
||||||
m_creature->DealDamage(boss, m_creature->GetHealth());
|
m_creature->Kill(m_creature);
|
||||||
m_creature->setDeathState(JUST_DIED);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -477,8 +481,11 @@ struct MANGOS_DLL_DECL mob_jedoga_initiandAI : public ScriptedAI
|
|||||||
// ------------------------------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------------------------------
|
||||||
// Jedogas Aufseher - Entry: 30181
|
// Jedogas Aufseher - Entry: 30181
|
||||||
// ------------------------------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------------------------------
|
||||||
#define SPELL_BEAM_VISUAL_JEDOGAS_AUFSEHER_1 60342
|
enum AufseherSpell
|
||||||
#define SPELL_BEAM_VISUAL_JEDOGAS_AUFSEHER_2 56312
|
{
|
||||||
|
SPELL_BEAM_VISUAL_JEDOGAS_AUFSEHER_1 = 60342,
|
||||||
|
SPELL_BEAM_VISUAL_JEDOGAS_AUFSEHER_2 = 56312
|
||||||
|
};
|
||||||
|
|
||||||
struct MANGOS_DLL_DECL npc_jedogas_aufseher_triggerAI : public Scripted_NoMovementAI
|
struct MANGOS_DLL_DECL npc_jedogas_aufseher_triggerAI : public Scripted_NoMovementAI
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user