mirror of
https://github.com/araxiaonline/RandomScriptsforAzerothCore.git
synced 2026-06-13 02:22:19 -04:00
30 lines
902 B
Lua
30 lines
902 B
Lua
local npcid = 400018
|
|
local spellid1 = 100135
|
|
local spellid2 = 69930
|
|
local yelltext = {
|
|
"This world is ours, and by the Holy Light we will keep it safe, now and forever.",
|
|
"We will stand tall, and we will fight on, in the name of the Light!",
|
|
"Let the shadows flee before the blazing light of justice!",
|
|
"For the Alliance! For the Light!",
|
|
}
|
|
local waypointIndex = 0
|
|
|
|
function OnReachWp(event, creature, waypoint)
|
|
if waypointIndex >= #yelltext then
|
|
waypointIndex = 0
|
|
end
|
|
creature:CastSpell(creature, spellid1, true)
|
|
creature:CastSpell(creature, spellid2, true)
|
|
creature:SendUnitYell(yelltext[waypointIndex + 1], 0)
|
|
waypointIndex = waypointIndex + 1
|
|
end
|
|
|
|
function OnSpawn(event, creature)
|
|
waypointIndex = 0
|
|
creature:MoveWaypoint()
|
|
creature:SetReactState(0)
|
|
end
|
|
|
|
RegisterCreatureEvent(npcid, 5, OnSpawn)
|
|
RegisterCreatureEvent(npcid, 6, OnReachWp)
|