diff --git a/BUK-M2/Nasal/fire-control.nas b/BUK-M2/Nasal/fire-control.nas index f6e6674..2500d5d 100644 --- a/BUK-M2/Nasal/fire-control.nas +++ b/BUK-M2/Nasal/fire-control.nas @@ -305,8 +305,7 @@ var acquisitionRadarLoop = func { if (reason != "") print(reason); } -var radTimer = maketimer(0.5, acquisitionRadarLoop); -radTimer.start(); +var radTimer = nil; var clearSingleLock = func () { thread.lock(mutexLock); @@ -623,6 +622,8 @@ var extrapolate = func (x, x1, x2, y1, y2) { var main_init_listener = setlistener("sim/signals/fdm-initialized", func { print("fdm-initialized"); targetsV2 = std.Vector.new();# OO vector (to make removing item easier) + radTimer = maketimer(0.5, acquisitionRadarLoop); + radTimer.start(); reload(); scan(); aircraft.data.save(0.5);# save the target list every 30 seconds diff --git a/MIM-104D/Nasal/fire-control.nas b/MIM-104D/Nasal/fire-control.nas index f6e6674..2500d5d 100644 --- a/MIM-104D/Nasal/fire-control.nas +++ b/MIM-104D/Nasal/fire-control.nas @@ -305,8 +305,7 @@ var acquisitionRadarLoop = func { if (reason != "") print(reason); } -var radTimer = maketimer(0.5, acquisitionRadarLoop); -radTimer.start(); +var radTimer = nil; var clearSingleLock = func () { thread.lock(mutexLock); @@ -623,6 +622,8 @@ var extrapolate = func (x, x1, x2, y1, y2) { var main_init_listener = setlistener("sim/signals/fdm-initialized", func { print("fdm-initialized"); targetsV2 = std.Vector.new();# OO vector (to make removing item easier) + radTimer = maketimer(0.5, acquisitionRadarLoop); + radTimer.start(); reload(); scan(); aircraft.data.save(0.5);# save the target list every 30 seconds diff --git a/S-75/Nasal/fire-control.nas b/S-75/Nasal/fire-control.nas index f6e6674..2500d5d 100644 --- a/S-75/Nasal/fire-control.nas +++ b/S-75/Nasal/fire-control.nas @@ -305,8 +305,7 @@ var acquisitionRadarLoop = func { if (reason != "") print(reason); } -var radTimer = maketimer(0.5, acquisitionRadarLoop); -radTimer.start(); +var radTimer = nil; var clearSingleLock = func () { thread.lock(mutexLock); @@ -623,6 +622,8 @@ var extrapolate = func (x, x1, x2, y1, y2) { var main_init_listener = setlistener("sim/signals/fdm-initialized", func { print("fdm-initialized"); targetsV2 = std.Vector.new();# OO vector (to make removing item easier) + radTimer = maketimer(0.5, acquisitionRadarLoop); + radTimer.start(); reload(); scan(); aircraft.data.save(0.5);# save the target list every 30 seconds diff --git a/SA-3/Nasal/fire-control.nas b/SA-3/Nasal/fire-control.nas index f6e6674..2500d5d 100644 --- a/SA-3/Nasal/fire-control.nas +++ b/SA-3/Nasal/fire-control.nas @@ -305,8 +305,7 @@ var acquisitionRadarLoop = func { if (reason != "") print(reason); } -var radTimer = maketimer(0.5, acquisitionRadarLoop); -radTimer.start(); +var radTimer = nil; var clearSingleLock = func () { thread.lock(mutexLock); @@ -623,6 +622,8 @@ var extrapolate = func (x, x1, x2, y1, y2) { var main_init_listener = setlistener("sim/signals/fdm-initialized", func { print("fdm-initialized"); targetsV2 = std.Vector.new();# OO vector (to make removing item easier) + radTimer = maketimer(0.5, acquisitionRadarLoop); + radTimer.start(); reload(); scan(); aircraft.data.save(0.5);# save the target list every 30 seconds diff --git a/SA-6/Nasal/fire-control.nas b/SA-6/Nasal/fire-control.nas index f6e6674..2500d5d 100644 --- a/SA-6/Nasal/fire-control.nas +++ b/SA-6/Nasal/fire-control.nas @@ -305,8 +305,7 @@ var acquisitionRadarLoop = func { if (reason != "") print(reason); } -var radTimer = maketimer(0.5, acquisitionRadarLoop); -radTimer.start(); +var radTimer = nil; var clearSingleLock = func () { thread.lock(mutexLock); @@ -623,6 +622,8 @@ var extrapolate = func (x, x1, x2, y1, y2) { var main_init_listener = setlistener("sim/signals/fdm-initialized", func { print("fdm-initialized"); targetsV2 = std.Vector.new();# OO vector (to make removing item easier) + radTimer = maketimer(0.5, acquisitionRadarLoop); + radTimer.start(); reload(); scan(); aircraft.data.save(0.5);# save the target list every 30 seconds diff --git a/oprf-versions.json b/oprf-versions.json index ee7346c..85a91a7 100644 --- a/oprf-versions.json +++ b/oprf-versions.json @@ -297,23 +297,23 @@ ], "asset-fire-control": [ { - "version": "1.0.0", + "version": "1.0.1", "path": "BUK-M2/Nasal/fire-control.nas" }, { - "version": "1.0.0", + "version": "1.0.1", "path": "MIM-104D/Nasal/fire-control.nas" }, { - "version": "1.0.0", + "version": "1.0.1", "path": "S-75/Nasal/fire-control.nas" }, { - "version": "1.0.0", + "version": "1.0.1", "path": "SA-3/Nasal/fire-control.nas" }, { - "version": "1.0.0", + "version": "1.0.1", "path": "SA-6/Nasal/fire-control.nas" } ],