- cleaning/moving data
- can be run as addon (mostly working)
This commit is contained in:
@@ -48,4 +48,4 @@ var adjust_payload_action = {
|
||||
del: func,
|
||||
};
|
||||
|
||||
mission.addExtension("MissionObject", adjust_payload_action);
|
||||
mission.extension_add("MissionObject", adjust_payload_action);
|
||||
@@ -14,7 +14,7 @@ var ground_speed = func getprop("/velocities/groundspeed-kt");
|
||||
|
||||
var full_stop = func math.abs(ground_speed()) <= 1;
|
||||
|
||||
mission.addExtension("MissionObject", {
|
||||
mission.extension_add("MissionObject", {
|
||||
type: "airport-landing-trigger",
|
||||
|
||||
new: func(n) {
|
||||
|
||||
@@ -16,7 +16,7 @@ var ground_speed = func getprop("/velocities/groundspeed-kt");
|
||||
var full_stop = func math.abs(ground_speed()) <= 1;
|
||||
|
||||
|
||||
mission.addExtension("MissionObject", {
|
||||
mission.extension_add("MissionObject", {
|
||||
type: "area-landing-trigger",
|
||||
|
||||
new: func(n) {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
mission.addExtension("MissionObject", {
|
||||
mission.extension_add("MissionObject", {
|
||||
type: "goal",
|
||||
|
||||
new: func(n) {
|
||||
|
||||
@@ -33,7 +33,7 @@ var draw_message = func (s = 1) {
|
||||
window.show();
|
||||
}
|
||||
|
||||
mission.addExtension("Handler", {
|
||||
mission.extension_add("Handler", {
|
||||
init: func {
|
||||
me.listeners = [
|
||||
setlistener(me.node.getNode("goal-state-changed", 1), func me.update()),
|
||||
|
||||
@@ -12,7 +12,7 @@ var goal_group_status = func (group, status) {
|
||||
goal_status(ref.getValue(), status);
|
||||
}
|
||||
|
||||
mission.addExtension("MissionObject", {
|
||||
mission.extension_add("MissionObject", {
|
||||
type: "goal-resolution-action",
|
||||
|
||||
new: func(n) {
|
||||
|
||||
@@ -129,4 +129,4 @@ var menu_prompt_trigger = {
|
||||
del: func me._window.del(),
|
||||
};
|
||||
|
||||
mission.addExtension("MissionObject", menu_prompt_trigger);
|
||||
mission.extension_add("MissionObject", menu_prompt_trigger);
|
||||
@@ -13,11 +13,12 @@ var show_message = func (m, delay, snd = nil) {
|
||||
setprop("/sim/mission/message/message-delay", delay);
|
||||
setprop("/sim/mission/message/show-message", 1);
|
||||
|
||||
if (snd != nil)
|
||||
if (snd != nil) {
|
||||
mission.play_sound(snd);
|
||||
}
|
||||
}
|
||||
|
||||
mission.addExtension("MissionObject", {
|
||||
mission.extension_add("MissionObject", {
|
||||
type: "dialog-action",
|
||||
|
||||
new: func(n) {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
var play_sound = nil;
|
||||
var show_message = nil;
|
||||
|
||||
mission.addExtension("Handler", {
|
||||
mission.extension_add("Handler", {
|
||||
init: func {
|
||||
#me.DELAY = 4;
|
||||
me.timer = maketimer(0, func me._hide_msg());
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
|
||||
mission.addExtension("Handler", {
|
||||
mission.extension_add("Handler", {
|
||||
init: func {
|
||||
me.timer = maketimer(0.1, func me._loop());
|
||||
me.timer.start();
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
mission.addExtension("MissionObject", {
|
||||
mission.extension_add("MissionObject", {
|
||||
type: "model",
|
||||
|
||||
new: func(n) {
|
||||
@@ -18,7 +18,7 @@ mission.addExtension("MissionObject", {
|
||||
#m.object_N = props.getNode("/sim/mission/objects", 1).addChild("model");
|
||||
#m.position_N = n.getNode("world-position");
|
||||
|
||||
m.model = mission.put_model(m._path, m._coord, m._heading, m._pitch, m._roll);
|
||||
m.model = mission.put_model(getprop("/sim/mission/root_path") ~ m._path, m._coord, m._heading, m._pitch, m._roll);
|
||||
|
||||
if (!m._activated)
|
||||
m._hide();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
var get = mission.get;
|
||||
|
||||
mission.addExtension("MissionObject", {
|
||||
mission.extension_add("MissionObject", {
|
||||
type: "object-activation-action",
|
||||
|
||||
new: func(n) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
|
||||
mission.addExtension("MissionObject", {
|
||||
mission.extension_add("MissionObject", {
|
||||
|
||||
type: "point-of-interest",
|
||||
|
||||
@@ -49,7 +49,7 @@ mission.addExtension("MissionObject", {
|
||||
];
|
||||
me._apply_offsets();
|
||||
}
|
||||
me._model = mission.put_model(getprop("/sim/fg-root") ~ me._path, me._mdl_coord);
|
||||
me._model = mission.put_model(getprop("/sim/mission/root_path") ~ me._path, me._mdl_coord);
|
||||
me.node.setValues({
|
||||
"latitude-deg" : me._coord.lat(),
|
||||
"longitude-deg" : me._coord.lon(),
|
||||
|
||||
@@ -82,7 +82,7 @@ var loop = func {
|
||||
poi("hdg", crs - getprop("/orientation/heading-deg"));
|
||||
}
|
||||
|
||||
mission.addExtension("Handler", {
|
||||
mission.extension_add("Handler", {
|
||||
init: func {
|
||||
listeners = [
|
||||
setlistener("/sim/mission/point-of-interest/signals/POI-changed", func update()),
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
# </object>
|
||||
#
|
||||
|
||||
mission.addExtension("MissionObject", {
|
||||
mission.extension_add("MissionObject", {
|
||||
|
||||
type: "property-trigger",
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
mission.addExtension("MissionObject", {
|
||||
mission.extension_add("MissionObject", {
|
||||
type: "proximity-trigger",
|
||||
|
||||
new: func(n) {
|
||||
|
||||
@@ -53,4 +53,4 @@ var random_action = {
|
||||
del: func,
|
||||
};
|
||||
|
||||
mission.addExtension("MissionObject", random_action);
|
||||
mission.extension_add("MissionObject", random_action);
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
mission.addExtension("MissionObject", {
|
||||
mission.extension_add("MissionObject", {
|
||||
type: "rectangle-area",
|
||||
|
||||
new: func(n) {
|
||||
|
||||
@@ -37,4 +37,4 @@ var refuel_action = {
|
||||
del: func,
|
||||
};
|
||||
|
||||
mission.addExtension("MissionObject", refuel_action);
|
||||
mission.extension_add("MissionObject", refuel_action);
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
mission.addExtension("MissionObject", {
|
||||
mission.extension_add("MissionObject", {
|
||||
type: "single-shot-sound-action",
|
||||
|
||||
new: func(n) {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
mission.addExtension("Handler", {
|
||||
mission.extension_add("Handler", {
|
||||
init: func {
|
||||
me.timer = maketimer(0.02, func me._loop());
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ __mission.timer = {current_time: nil};
|
||||
|
||||
var dtN = props.getNode("/sim/time/delta-sec");
|
||||
|
||||
mission.addExtension("MissionObject", {
|
||||
mission.extension_add("MissionObject", {
|
||||
type: "timer-trigger",
|
||||
|
||||
new: func(n) {
|
||||
|
||||
Reference in New Issue
Block a user