mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-20 01:15:35 +01:00
Script/Creature: script Terokk's encounter (#24871)
* Script/Creature: script Terokk's encounter. Closes #2029 * Apply suggested changes. * Fix nopch build. * Rename 9999_99_99_99_world_terokk.sql to 2020_06_24_02_world.sql * Update 2020_06_24_02_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> Co-authored-by: Eridium <6587064+Killyana@users.noreply.github.com>
This commit is contained in:
@@ -30,8 +30,11 @@ EndContentData */
|
||||
#include "ScriptMgr.h"
|
||||
#include "GameObject.h"
|
||||
#include "Group.h"
|
||||
#include "Map.h"
|
||||
#include "Player.h"
|
||||
#include "ScriptedEscortAI.h"
|
||||
#include "Spell.h"
|
||||
#include "SpellScript.h"
|
||||
#include "WorldSession.h"
|
||||
|
||||
/*######
|
||||
@@ -255,8 +258,25 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
// 40655 - Skyguard Flare
|
||||
class spell_skyguard_flare : public SpellScript
|
||||
{
|
||||
PrepareSpellScript(spell_skyguard_flare);
|
||||
|
||||
void ModDestHeight(SpellDestination& dest)
|
||||
{
|
||||
dest._position.m_positionZ = GetCaster()->GetMap()->GetHeight(dest._position.GetPositionX(), dest._position.GetPositionY(), MAX_HEIGHT);
|
||||
}
|
||||
|
||||
void Register() override
|
||||
{
|
||||
OnDestinationTargetSelect += SpellDestinationTargetSelectFn(spell_skyguard_flare::ModDestHeight, EFFECT_0, TARGET_DEST_TARGET_RANDOM);
|
||||
}
|
||||
};
|
||||
|
||||
void AddSC_terokkar_forest()
|
||||
{
|
||||
new npc_unkor_the_ruthless();
|
||||
new npc_isla_starmane();
|
||||
RegisterSpellScript(spell_skyguard_flare);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user