Files
SoaFE/DATA/SCRIPTS/GAMEOBJECT/SPECTATOR_SATELLITE_CAPTURE_RANGE.LUA
2026-02-28 14:00:45 -06:00

33 lines
799 B
Lua

require("PGStateMachine")
require("PGBase")
function Definitions()
ServiceRate = 1
Define_State("State_Init", State_Init);
end
function State_Init(message)
if message == OnEnter then
Sleep(1)
-- prevent this from doing anything in galactic mode
if Get_Game_Mode() ~= "Space" then
ScriptExit()
end
-- Don't spawn another marker after the turret has respawned
if GetCurrentTime() >= 30 then
ScriptExit()
end
marker = Find_First_Object("Spectator_Reveal_Marker")
if TestValid(marker) then
spectator_player = marker.Get_Owner()
indicator = Create_Generic_Object("Spectator_Range_Marker_Satellite_Pad", Object.Get_Position(), spectator_player)
indicator.Suspend_Locomotor(true)
else
ScriptExit()
end
end
ScriptExit()
end