mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-27 20:32:21 +01:00
Sholazar Basin: Core support for quest Crocolisk Mastery: The Ambush .
--HG-- branch : trunk
This commit is contained in:
@@ -1001,6 +1001,7 @@ UPDATE `creature_template` SET `ScriptName`='npc_khadgar' WHERE `entry`=18166;
|
||||
UPDATE `creature_template` SET `ScriptName`='npc_injured_rainspeaker_oracle' WHERE `entry`=28217;
|
||||
UPDATE `creature_template` SET `ScriptName`='npc_vekjik' WHERE `entry`=28315;
|
||||
UPDATE `creature_template` SET `ScriptName`='npc_avatar_of_freya' WHERE `entry`=27801;
|
||||
UPDATE `creature_template` SET `ScriptName`='npc_bushwhacker' WHERE `entry`=28317;
|
||||
|
||||
/* SILITHUS */
|
||||
UPDATE `creature_template` SET `ScriptName`='npcs_rutgar_and_frankal' WHERE `entry` IN (15170,15171);
|
||||
|
||||
2
sql/updates/6979_world_scriptnames.sql
Normal file
2
sql/updates/6979_world_scriptnames.sql
Normal file
@@ -0,0 +1,2 @@
|
||||
UPDATE `creature_template` SET `ScriptName`='npc_bushwhacker' WHERE `entry`=28317;
|
||||
|
||||
@@ -265,6 +265,39 @@ bool GossipSelect_npc_avatar_of_freya(Player* pPlayer, Creature* pCreature, uint
|
||||
return true;
|
||||
}
|
||||
|
||||
/*######
|
||||
## npc_geezle
|
||||
######*/
|
||||
|
||||
struct TRINITY_DLL_DECL npc_bushwhackerAI : public ScriptedAI
|
||||
{
|
||||
npc_bushwhackerAI(Creature* pCreature) : ScriptedAI(pCreature)
|
||||
{
|
||||
MoveToSummoner();
|
||||
}
|
||||
|
||||
void MoveToSummoner()
|
||||
{
|
||||
if (m_creature->isSummon())
|
||||
if (Unit* pSummoner = CAST_SUM(m_creature)->GetSummoner())
|
||||
if (pSummoner)
|
||||
m_creature->GetMotionMaster()->MovePoint(0,pSummoner->GetPositionX(),pSummoner->GetPositionY(),pSummoner->GetPositionZ());
|
||||
}
|
||||
|
||||
void UpdateAI(const uint32 uiDiff)
|
||||
{
|
||||
if (!UpdateVictim())
|
||||
return;
|
||||
|
||||
DoMeleeAttackIfReady();
|
||||
}
|
||||
};
|
||||
|
||||
CreatureAI* GetAI_npc_bushwhacker(Creature* pCreature)
|
||||
{
|
||||
return new npc_bushwhackerAI(pCreature);
|
||||
}
|
||||
|
||||
void AddSC_sholazar_basin()
|
||||
{
|
||||
Script *newscript;
|
||||
|
||||
Reference in New Issue
Block a user