- make sure /systems/refuel/ exists
- cleanup
This commit is contained in:
parent
dc7e8577d4
commit
abb13ca903
1 changed files with 4 additions and 4 deletions
|
@ -79,11 +79,11 @@ var Tanker = {
|
|||
me.ai.setValues({
|
||||
"position/latitude-deg": me.coord.lat(),
|
||||
"position/longitude-deg": me.coord.lon(),
|
||||
"position/altitude-ft": me.coord.alt() * M2FT,
|
||||
"position/altitude-ft": alt * M2FT,
|
||||
"orientation/heading-deg": me.heading,
|
||||
"orientation/pitch-deg": 0,
|
||||
"orientation/roll-deg": 0,
|
||||
"refuel/contact": me.distance < 76 and me.ac.alt() < me.coord.alt(), # 250 ft
|
||||
"refuel/contact": me.distance < 76 and me.ac.alt() < alt, # 250 ft
|
||||
});
|
||||
|
||||
var now = getprop("/sim/time/elapsed-sec");
|
||||
|
@ -119,7 +119,7 @@ var request = func {
|
|||
var tanker = values(Tanker.active);
|
||||
if (size(tanker))
|
||||
return tanker[0].identify();
|
||||
var type = props.globals.getNode("systems/refuel").getChildren("type");
|
||||
var type = props.globals.getNode("systems/refuel", 1).getChildren("type");
|
||||
if (!size(type))
|
||||
return;
|
||||
type = type[rand() * size(type)].getValue();
|
||||
|
@ -141,7 +141,7 @@ var report = func {
|
|||
|
||||
|
||||
_setlistener("/sim/signals/nasal-dir-initialized", func {
|
||||
var aar_capable = size(props.globals.getNode("systems/refuel").getChildren("type"));
|
||||
var aar_capable = size(props.globals.getNode("systems/refuel", 1).getChildren("type"));
|
||||
gui.menuEnable("tanker", aar_capable);
|
||||
if (!aar_capable)
|
||||
request = func setprop("sim/messages/ai-plane", "no tanker in range");
|
||||
|
|
Loading…
Add table
Reference in a new issue