Script - Escort Reticle

From FreeSpace Wiki
Revision as of 12:02, 23 January 2010 by The E (talk | contribs) (Updated the script for compatibility)
Jump to: navigation, search

Function

Creates an additional reticle around all ships in the escort list. This script needs a nightly build revision 5834 or later to work.

Table Entry

#Conditional Hooks

$Application: FS2_Open

$On HUD Draw:
[

missiontime = mn.getMissionTime()
if missiontime > 0.5 then
   if mn.EscortShips ~= nil then
      NumberEscorted = #mn.EscortShips
      for i= 1,NumberEscorted do
         escortedship = mn.EscortShips[i]
         if escortedship.Position:getScreenCoords() ~= false then
            x1, y1 = escortedship.Position:getScreenCoords()
            if escortedship.Team.Name == "Hostile" then
               gr.setColor(255,50,50,255)
               gr.drawTargetingBrackets(escortedship, true)
            elseif escortedship.Team.Name == "Friendly" then
               gr.setColor(0,255,0,255)
               gr.drawTargetingBrackets(escortedship, true)
            elseif escortedship.Team.Name == "Unknown" then
               gr.setColor(255,255,0,255)
               gr.drawTargetingBrackets(escortedship, true)
            end
         end
      end
   end
end

]

#End