Difference between revisions of "Script - Escort Reticle"
From FreeSpace Wiki
(new page) |
(Updated the script for compatibility) |
||
| Line 1: | Line 1: | ||
==Function== | ==Function== | ||
| − | Creates an additional reticle around all ships in the escort list | + | 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== | ==Table Entry== | ||
| − | <pre># | + | <pre>#Conditional Hooks |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | $ | + | $Application: FS2_Open |
| + | $On HUD Draw: | ||
[ | [ | ||
| − | for i=1, | + | 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 | end | ||
Revision as of 12:02, 23 January 2010
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