mirror of
https://github.com/emagi/eq2emu-content
synced 2026-08-12 20:23:03 -04:00
53 lines
1.8 KiB
Lua
Executable file
53 lines
1.8 KiB
Lua
Executable file
--[[
|
|
Script Name : SpawnScripts/TempleSt/Lexhin.lua
|
|
Script Author : Dorbin
|
|
Script Date : 2023.10.28 04:10:40
|
|
Script Purpose :
|
|
:
|
|
--]]
|
|
|
|
dofile("SpawnScripts/Generic/GenericEcologyVoiceOvers.lua")
|
|
|
|
function spawn(NPC)
|
|
SetPlayerProximityFunction(NPC, 6, "InRange", "LeaveRange")
|
|
waypoints(NPC)
|
|
end
|
|
|
|
function hailed(NPC, Spawn)
|
|
FaceTarget(NPC, Spawn)
|
|
GenericEcology2Hail(NPC, Spawn, faction)
|
|
end
|
|
|
|
function InRange(NPC,Spawn)
|
|
GenericEcology2Callout(NPC, Spawn, faction)
|
|
end
|
|
|
|
function respawn(NPC)
|
|
spawn(NPC)
|
|
end
|
|
|
|
|
|
function waypoints(NPC)
|
|
MovementLoopAddLocation(NPC, -8.14, 3, 116.58, 1, 1)
|
|
MovementLoopAddLocation(NPC, -8.14, 3, 116.58, 1, MakeRandomInt(20,35),"Dig")
|
|
MovementLoopAddLocation(NPC, -8.14, 3, 116.58, 1, 0)
|
|
MovementLoopAddLocation(NPC, -4.47, 3, 114.29, 1, 0)
|
|
MovementLoopAddLocation(NPC, 7.44, 3, 106.62, 1, 1)
|
|
MovementLoopAddLocation(NPC, 7.44, 3, 106.62, 1, 30,"EcologyEmotes")
|
|
MovementLoopAddLocation(NPC, 8.53, 3, 111.42, 1, 1)
|
|
MovementLoopAddLocation(NPC, 8.53, 3, 111.42, 1, 30,"EcologyEmotes")
|
|
MovementLoopAddLocation(NPC, 12.62, 3, 105.88, 1, 0)
|
|
MovementLoopAddLocation(NPC, 13.12, 3, 105.84, 1, 1)
|
|
MovementLoopAddLocation(NPC, 13.12, 3, 105.84, 1, MakeRandomInt(20,35),"Dig")
|
|
MovementLoopAddLocation(NPC, 13.12, 3, 105.84, 1, 0)
|
|
MovementLoopAddLocation(NPC, 10.88, 3, 106.13, 1, 0)
|
|
MovementLoopAddLocation(NPC, 6.87, 3, 107.69, 1, 0)
|
|
MovementLoopAddLocation(NPC, -4.56, 3, 114.4, 1, 1)
|
|
MovementLoopAddLocation(NPC, -4.56, 3, 114.4, 1, 30,"EcologyEmotes")
|
|
MovementLoopAddLocation(NPC, -5.92, 3, 117.5, 1, 1)
|
|
MovementLoopAddLocation(NPC, -5.92, 3, 117.5, 1, 30,"EcologyEmotes")
|
|
end
|
|
|
|
function Dig(NPC, Spawn)
|
|
PlayFlavor(NPC, "","","gathering_search",0,0)
|
|
end
|