*Rename some ai functions.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-08-23 14:20:07 -05:00
parent 4a85a779c1
commit 08539ec0a4
14 changed files with 140 additions and 57 deletions

View File

@@ -15,8 +15,8 @@
#include "sc_creature.h"
#include "sc_gossip.h"
#include "sc_instance.h"
#include "AggressorAI.h"
#include "NullCreatureAI.h"
#include "CombatAI.h"
#include "PassiveAI.h"
#ifdef WIN32
#include <windows.h>

View File

@@ -336,9 +336,9 @@ int32 m_auiRandomSay[] =
SAY_DUEL_A, SAY_DUEL_B, SAY_DUEL_C, SAY_DUEL_D, SAY_DUEL_E, SAY_DUEL_F, SAY_DUEL_G, SAY_DUEL_H, SAY_DUEL_I
};
struct TRINITY_DLL_DECL npc_death_knight_initiateAI : public SpellAI
struct TRINITY_DLL_DECL npc_death_knight_initiateAI : public CombatAI
{
npc_death_knight_initiateAI(Creature* pCreature) : SpellAI(pCreature)
npc_death_knight_initiateAI(Creature* pCreature) : CombatAI(pCreature)
{
m_bIsDuelInProgress = false;
}
@@ -352,7 +352,7 @@ struct TRINITY_DLL_DECL npc_death_knight_initiateAI : public SpellAI
{
lose = false;
me->RestoreFaction();
SpellAI::Reset();
CombatAI::Reset();
m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_UNK_15);
@@ -432,7 +432,7 @@ struct TRINITY_DLL_DECL npc_death_knight_initiateAI : public SpellAI
// TODO: spells
SpellAI::UpdateAI(uiDiff);
CombatAI::UpdateAI(uiDiff);
}
};

View File

@@ -249,9 +249,9 @@ struct TRINITY_DLL_DECL boss_gothikAI : public BossAI
}
};
struct TRINITY_DLL_DECL mob_gothik_minionAI : public SpellAI
struct TRINITY_DLL_DECL mob_gothik_minionAI : public CombatAI
{
mob_gothik_minionAI(Creature *c) : SpellAI(c)
mob_gothik_minionAI(Creature *c) : CombatAI(c)
{
liveSide = me->GetPositionY() < POS_Y_GATE;
}
@@ -277,7 +277,7 @@ struct TRINITY_DLL_DECL mob_gothik_minionAI : public SpellAI
if (me->isSummon())
{
if (Unit *owner = CAST_SUM(me)->GetSummoner())
SpellAI::JustDied(owner);
CombatAI::JustDied(owner);
}
}
@@ -285,7 +285,7 @@ struct TRINITY_DLL_DECL mob_gothik_minionAI : public SpellAI
{
if (!gateClose)
{
SpellAI::EnterEvadeMode();
CombatAI::EnterEvadeMode();
return;
}
@@ -318,7 +318,7 @@ struct TRINITY_DLL_DECL mob_gothik_minionAI : public SpellAI
return;
}
SpellAI::UpdateAI(diff);
CombatAI::UpdateAI(diff);
}
};

View File

@@ -1673,13 +1673,13 @@ CreatureAI* GetAI_mob_mojo(Creature* pCreature)
return new mob_mojoAI (pCreature);
}
struct TRINITY_DLL_DECL npc_mirror_image : SpellCasterAI
struct TRINITY_DLL_DECL npc_mirror_image : CasterAI
{
npc_mirror_image(Creature *c) : SpellCasterAI(c) {}
npc_mirror_image(Creature *c) : CasterAI(c) {}
void InitializeAI()
{
SpellCasterAI::InitializeAI();
CasterAI::InitializeAI();
Unit * owner = me->GetOwner();
if (!owner)
return;
@@ -1713,15 +1713,15 @@ CreatureAI* GetAI_npc_mirror_image(Creature* pCreature)
return new npc_mirror_image (pCreature);
}
struct TRINITY_DLL_DECL npc_ebon_gargoyleAI : SpellCasterAI
struct TRINITY_DLL_DECL npc_ebon_gargoyleAI : CasterAI
{
npc_ebon_gargoyleAI(Creature *c) : SpellCasterAI(c) {}
npc_ebon_gargoyleAI(Creature *c) : CasterAI(c) {}
int despawnTimer;
void InitializeAI()
{
SpellCasterAI::InitializeAI();
CasterAI::InitializeAI();
Unit * owner = me->GetOwner();
if (!owner)
return;
@@ -1789,7 +1789,7 @@ struct TRINITY_DLL_DECL npc_ebon_gargoyleAI : SpellCasterAI
}
return;
}
SpellCasterAI::UpdateAI(diff);
CasterAI::UpdateAI(diff);
}
};