From cb81fde3ce24dd834bf719d70e41014faee897c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frank=20Bo=C2=89=C2=89es?= Date: Thu, 14 Nov 2024 21:53:50 +0100 Subject: [PATCH] Improved cold and dark text --- .../custom_missions_user.tmc | 358 ++++++++--------- .../custom_missions_user.tmc | 354 ++++++++--------- .../custom_missions_user.tmc | 370 +++++++++--------- .../custom_missions_user.tmc | 366 +++++++++-------- dist/lib/general/AeroflyMissionDescription.js | 7 +- dist/lib/hems/Scenario.js | 2 +- 6 files changed, 711 insertions(+), 746 deletions(-) diff --git a/data/HEMS-lueneburg-ec135/custom_missions_user.tmc b/data/HEMS-lueneburg-ec135/custom_missions_user.tmc index eb3474e..e4c5daf 100644 --- a/data/HEMS-lueneburg-ec135/custom_missions_user.tmc +++ b/data/HEMS-lueneburg-ec135/custom_missions_user.tmc @@ -4,24 +4,23 @@ // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] <[string8][title][HEMS #1: MedEvac at Fliegenberg Sportplatz]> - <[string8][description][It is early morning with wind from 300° at 11 kts. + <[string8][description][It is early morning with wind from 300° at 11 kts. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Hospital Winsen.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold_and_dark]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXLG]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXLG]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [52974.77995917571]> // 53 km - <[float64] [duration] [751.6403960722381]> // 13 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][52974.77995917571]> // 53 km + <[float64][duration][751.6403960722381]> // 13 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -79,25 +78,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #2: MedEvac as Salzhausen supermarket]> - <[string8][description][It is a clear early morning with almost no wind. + <[string8][title][HEMS #2: MedEvac at Ravener Dorfstraße]> + <[string8][description][It is a clear early morning with almost no wind. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold_and_dark]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXLG]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXLG]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [31706.705692027073]> // 32 km - <[float64] [duration] [449.8752206779708]> // 8 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][34902.87977737802]> // 35 km + <[float64][duration][495.2246031063709]> // 8 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -127,7 +125,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.159191329745653 53.227157492596945]> + <[vector2_float64][lon_lat][10.15905044457196 53.173984874291335]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -155,25 +153,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #3: MedEvac at Lauenburg bus station]> - <[string8][description][It is a misty morning with almost no wind. + <[string8][title][HEMS #3: Car Accident on B4 near Melbeck]> + <[string8][description][It is a misty morning with almost no wind. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold_and_dark]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXLG]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff low_visibility cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXLG]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [36328.93708168332]> // 37 km - <[float64] [duration] [515.4584252733677]> // 9 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][19359.295272678286]> // 19 km + <[float64][duration][274.6821860826797]> // 5 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -203,7 +200,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.554734991634405 53.37309484488506]> + <[vector2_float64][lon_lat][10.446288200425585 53.15917996298393]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -231,25 +228,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #4: MedEvac at Lauenburg bus station]> - <[string8][description][It is a misty morning with wind from 200° at 8 kts. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold_and_dark]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXLG]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8][title][HEMS #4: MedEvac at Fliegenberg Sportplatz]> + <[string8][description][It is a misty morning with wind from 200° at 8 kts. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Hospital Winsen.]> + <[string8u][tags][medical dropoff low_visibility cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXLG]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [36328.93708168332]> // 37 km - <[float64] [duration] [515.4584252733677]> // 9 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][52974.77995917571]> // 53 km + <[float64][duration][751.6403960722381]> // 13 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -281,7 +277,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.554734991634405 53.37309484488506]> + <[vector2_float64][lon_lat][10.13348856784097 53.41840434555314]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -290,7 +286,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][10.395809103928087 53.24022377837517]> + <[vector2_float64][lon_lat][10.199265119023437 53.34860122223179]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -309,25 +305,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #5: MedEvac at Scharnebeck Schiffshebewerk]> - <[string8][description][It is noon with almost no wind. + <[string8][title][HEMS #5: Car Accident on B4 near Melbeck]> + <[string8][description][It is noon with almost no wind. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold_and_dark]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXLG]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXLG]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [17352.113471903253]> // 18 km - <[float64] [duration] [246.20299419389457]> // 5 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][19359.295272678286]> // 19 km + <[float64][duration][274.6821860826797]> // 5 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -359,7 +354,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.490672560793087 53.293680955955494]> + <[vector2_float64][lon_lat][10.446288200425585 53.15917996298393]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -387,25 +382,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #6: Car accident on A39]> - <[string8][description][It is an overcast noon with wind from 120° at 8 kts. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Hospital Winsen.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold_and_dark]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXLG]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8][title][HEMS #6: MedEvac at camping site Stover Strand]> + <[string8][description][It is an overcast noon with wind from 120° at 8 kts. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXLG]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [36193.24005432376]> // 37 km - <[float64] [duration] [513.533068198379]> // 9 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][43819.94670281433]> // 44 km + <[float64][duration][621.7457084474926]> // 10 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -435,7 +429,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.32015049893485 53.31370643839796]> + <[vector2_float64][lon_lat][10.304816277769817 53.429604495969954]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -444,7 +438,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][10.199265119023437 53.34860122223179]> + <[vector2_float64][lon_lat][10.395809103928087 53.24022377837517]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -463,25 +457,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #7: Car accident on B216 near Norndorf]> - <[string8][description][It is an overcast afternoon with wind from 120° at 10 kts. + <[string8][title][HEMS #7: Canoe accident at Bienenbüttel]> + <[string8][description][It is an overcast afternoon with wind from 120° at 10 kts. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold_and_dark]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXLG]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXLG]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [24803.452294465085]> // 25 km - <[float64] [duration] [351.9274024533521]> // 6 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][24350.21601306395]> // 24 km + <[float64][duration][345.4965933338203]> // 6 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -511,7 +504,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.578000561826343 53.21846313175075]> + <[vector2_float64][lon_lat][10.487080419964371 53.14596924950487]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -539,25 +532,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #8: MedEvac at Lauenburg train station]> - <[string8][description][It is late afternoon with almost no wind. + <[string8][title][HEMS #8: Boating accident at Elbe Fischtreppe]> + <[string8][description][It is late afternoon with almost no wind. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold_and_dark]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXLG]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXLG]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [36751.07788244157]> // 37 km - <[float64] [duration] [521.4480316280275]> // 9 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][42273.89558436288]> // 42 km + <[float64][duration][599.809336537759]> // 10 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -587,7 +579,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.567126950807477 53.36989266003667]> + <[vector2_float64][lon_lat][10.336222832307982 53.42694129877583]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -615,25 +607,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #9: Car accident on B404]> - <[string8][description][It is an overcast late afternoon with almost no wind. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Hospital Winsen.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold_and_dark]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXLG]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8][title][HEMS #9: MedEvac at Bad Bevensen, Neptunbrunnen]> + <[string8][description][It is an overcast late afternoon with almost no wind. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXLG]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [37912.55897331999]> // 38 km - <[float64] [duration] [537.927875581151]> // 9 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][43966.058306647195]> // 44 km + <[float64][duration][623.8188342605741]> // 10 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -663,7 +654,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.334796094702824 53.33285564688879]> + <[vector2_float64][lon_lat][10.58551273624019 53.079146254730915]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -672,7 +663,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][10.199265119023437 53.34860122223179]> + <[vector2_float64][lon_lat][10.395809103928087 53.24022377837517]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -691,25 +682,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #10: MedEvac at Bad Bevensen, Neptunbrunnen]> - <[string8][description][It is an overcast late afternoon with wind from 120° at 7 kts. + <[string8][title][HEMS #10: MedEvac at camping site Stover Strand]> + <[string8][description][It is an overcast late afternoon with wind from 120° at 7 kts. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold_and_dark]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXLG]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXLG]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [43966.058306647195]> // 44 km - <[float64] [duration] [623.8188342605741]> // 11 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][43819.94670281433]> // 44 km + <[float64][duration][621.7457084474926]> // 10 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -739,7 +729,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.58551273624019 53.079146254730915]> + <[vector2_float64][lon_lat][10.304816277769817 53.429604495969954]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> diff --git a/data/HEMS-lueneburg-uh60/custom_missions_user.tmc b/data/HEMS-lueneburg-uh60/custom_missions_user.tmc index a81c44f..efe2346 100644 --- a/data/HEMS-lueneburg-uh60/custom_missions_user.tmc +++ b/data/HEMS-lueneburg-uh60/custom_missions_user.tmc @@ -3,25 +3,24 @@ <[list_tmmission_definition][missions][] // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #1: Canoe accident at Bienenbüttel]> - <[string8][description][It is early morning with wind from 300° at 11 kts. + <[string8][title][HEMS #1: MedEvac at Bad Bevensen, Neptunbrunnen]> + <[string8][description][It is early morning with wind from 300° at 11 kts. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [24350.21601306395]> // 25 km - <[float64] [duration] [311.40153478114064]> // 6 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][43966.058306647195]> // 44 km + <[float64][duration][562.2577650901227]> // 9 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -51,7 +50,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.487080419964371 53.14596924950487]> + <[vector2_float64][lon_lat][10.58551273624019 53.079146254730915]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -79,25 +78,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #2: MedEvac as Salzhausen supermarket]> - <[string8][description][It is a clear early morning with almost no wind. + <[string8][title][HEMS #2: MedEvac at Barum center]> + <[string8][description][It is a clear early morning with almost no wind. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [31706.705692027073]> // 32 km - <[float64] [duration] [405.47963969001313]> // 7 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][24812.880067243565]> // 25 km + <[float64][duration][317.31829118618856]> // 5 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -127,7 +125,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.159191329745653 53.227157492596945]> + <[vector2_float64][lon_lat][10.410811785698087 53.351436643668876]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -155,25 +153,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #3: MedEvac at Neetze lake]> - <[string8][description][It is a misty morning with almost no wind. + <[string8][title][HEMS #3: MedEvac at Ravener Dorfstraße]> + <[string8][description][It is a misty morning with almost no wind. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff low_visibility cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [24447.99424932906]> // 25 km - <[float64] [duration] [312.6519669261702]> // 6 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][34902.87977737802]> // 35 km + <[float64][duration][446.3537541156106]> // 7 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -203,7 +200,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.457899131808603 53.343692982314536]> + <[vector2_float64][lon_lat][10.15905044457196 53.173984874291335]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -231,25 +228,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #4: MedEvac at Hohnstorf]> - <[string8][description][It is a misty morning with wind from 200° at 8 kts. + <[string8][title][HEMS #4: MedEvac at Kloster Ebstorf]> + <[string8][description][It is a misty morning with wind from 200° at 8 kts. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff low_visibility cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [34740.56322912152]> // 35 km - <[float64] [duration] [444.27797695534514]> // 8 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][46806.25935769089]> // 47 km + <[float64][duration][598.5795359486444]> // 10 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -281,7 +277,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.55079170884369 53.36597221408283]> + <[vector2_float64][lon_lat][10.41305322117077 53.03058529092442]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -309,25 +305,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #5: MedEvac at Lauenburg bus station]> - <[string8][description][It is noon with almost no wind. + <[string8][title][HEMS #5: MedEvac at Maschen train yard]> + <[string8][description][It is noon with almost no wind. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [36328.93708168332]> // 37 km - <[float64] [duration] [464.59081751612746]> // 8 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][57140.00279693738]> // 57 km + <[float64][duration][730.732103518865]> // 12 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -359,7 +354,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.554734991634405 53.37309484488506]> + <[vector2_float64][lon_lat][10.062092751746263 53.40213312648689]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -387,25 +382,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #6: MedEvac at Neetze lake]> - <[string8][description][It is an overcast noon with wind from 120° at 8 kts. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8][title][HEMS #6: MedEvac at Tätendorf]> + <[string8][description][It is an overcast noon with wind from 120° at 8 kts. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Uelzen.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [24447.99424932906]> // 25 km - <[float64] [duration] [312.6519669261702]> // 6 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][63065.40727825301]> // 63 km + <[float64][duration][806.5088460615509]> // 13 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -435,7 +429,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.457899131808603 53.343692982314536]> + <[vector2_float64][lon_lat][10.543655214829954 53.04810173362972]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -444,7 +438,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][10.395809103928087 53.24022377837517]> + <[vector2_float64][lon_lat][10.53266261154144 52.97322272971323]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -463,25 +457,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #7: MedEvac at Neetze lake]> - <[string8][description][It is an overcast afternoon with wind from 120° at 10 kts. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8][title][HEMS #7: Car accident on B404]> + <[string8][description][It is an overcast afternoon with wind from 120° at 10 kts. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Hospital Winsen.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [24447.99424932906]> // 25 km - <[float64] [duration] [312.6519669261702]> // 6 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][37912.55897331999]> // 38 km + <[float64][duration][484.8428878593269]> // 8 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -511,7 +504,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.457899131808603 53.343692982314536]> + <[vector2_float64][lon_lat][10.334796094702824 53.33285564688879]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -520,7 +513,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][10.395809103928087 53.24022377837517]> + <[vector2_float64][lon_lat][10.199265119023437 53.34860122223179]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -539,25 +532,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #8: MedEvac at Heiligenthal, Hauptstraße]> - <[string8][description][It is late afternoon with almost no wind. + <[string8][title][HEMS #8: MedEvac at Neetze lake]> + <[string8][description][It is late afternoon with almost no wind. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [9133.277082485769]> // 10 km - <[float64] [duration] [116.80046286002603]> // 2 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][24447.99424932906]> // 24 km + <[float64][duration][312.6519669261702]> // 5 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -587,7 +579,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.336700553669715 53.220286446750805]> + <[vector2_float64][lon_lat][10.457899131808603 53.343692982314536]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -616,24 +608,23 @@ Fly to the specified location to drop off an emergency doctor and take a patient // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] <[string8][title][HEMS #9: MedEvac at Ravener Dorfstraße]> - <[string8][description][It is an overcast late afternoon with almost no wind. + <[string8][description][It is an overcast late afternoon with almost no wind. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [34902.87977737802]> // 35 km - <[float64] [duration] [446.3537541156106]> // 8 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][34902.87977737802]> // 35 km + <[float64][duration][446.3537541156106]> // 7 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -691,25 +682,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #10: MedEvac at Lauenburg bus station]> - <[string8][description][It is an overcast late afternoon with wind from 120° at 7 kts. + <[string8][title][HEMS #10: Boating accident at Elbe Fischtreppe]> + <[string8][description][It is an overcast late afternoon with wind from 120° at 7 kts. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to Klinikum Lüneburg.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [de0819]> - <[tmvector2d][origin_lon_lat] [10.3959 53.2408]> - <[float64] [origin_alt] [34]> // 112 ft MSL - <[float64] [origin_dir] [270]> - <[stringt8c] [destination_icao] [de0819]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][de0819]> + <[tmvector2d][origin_lon_lat][10.3959 53.2408]> + <[float64][origin_alt][34]> // 112 ft MSL + <[float64][origin_dir][270]> + <[stringt8c][destination_icao][de0819]> <[tmvector2d][destination_lon_lat][10.3959 53.2408]> - <[float64] [destination_alt] [34]> // 112 ft MSL - <[float64] [destination_dir] [270]> - <[float64] [distance] [36328.93708168332]> // 37 km - <[float64] [duration] [464.59081751612746]> // 8 min + <[float64][destination_alt][34]> // 112 ft MSL + <[float64][destination_dir][270]> + <[float64][distance][42273.89558436288]> // 42 km + <[float64][duration][540.6176256952169]> // 9 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -739,7 +729,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][10.554734991634405 53.37309484488506]> + <[vector2_float64][lon_lat][10.336222832307982 53.42694129877583]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> diff --git a/data/HEMS-san_francisco-ec135/custom_missions_user.tmc b/data/HEMS-san_francisco-ec135/custom_missions_user.tmc index 1848f16..c3e2392 100644 --- a/data/HEMS-san_francisco-ec135/custom_missions_user.tmc +++ b/data/HEMS-san_francisco-ec135/custom_missions_user.tmc @@ -4,24 +4,23 @@ // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] <[string8][title][HEMS #1: Tram accident at Castro Street]> - <[string8][description][It is early morning with no wind. + <[string8][description][It is early morning with no wind. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXSFO]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXSFO]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [21066.758795068476]> // 22 km - <[float64] [duration] [298.9087814406462]> // 5 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][21066.758795068476]> // 21 km + <[float64][duration][298.9087814406462]> // 5 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -81,25 +80,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #2: MedEvac at Christopher Drive]> - <[string8][description][It is early morning with no wind. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXSFO]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8][title][HEMS #2: MedEvac at Everett Middle School]> + <[string8][description][It is early morning with no wind. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXSFO]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [10907.057097405694]> // 11 km - <[float64] [duration] [154.75637129581946]> // 3 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][20998.9854267742]> // 21 km + <[float64][duration][297.9471691144201]> // 5 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -129,7 +127,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.45479444646111 37.75685815534176]> + <[vector2_float64][lon_lat][-122.42993143531159 37.76358496130557]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -138,7 +136,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][-122.50541212586896 37.7822973765513]> + <[vector2_float64][lon_lat][-122.39043962568735 37.76666240592256]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -157,25 +155,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #3: MedEvac at Fort Scott Field]> - <[string8][description][It is morning with no wind. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXSFO]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8][title][HEMS #3: Car accident at Bayshore Freeway]> + <[string8][description][It is morning with no wind. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXSFO]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [7312.229877179533]> // 8 km - <[float64] [duration] [103.75064068770128]> // 2 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][32979.08506495302]> // 33 km + <[float64][duration][467.9285610893367]> // 8 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -207,7 +204,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.47445745246182 37.80293680860956]> + <[vector2_float64][lon_lat][-122.39128110877542 37.69254167740718]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -216,7 +213,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][-122.50541212586896 37.7822973765513]> + <[vector2_float64][lon_lat][-122.39043962568735 37.76666240592256]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -235,25 +232,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #4: MedEvac at Golden Gate Vista Point]> - <[string8][description][It is morning with wind from 280° at 11 kts. + <[string8][title][HEMS #4: MedEvac at Fort Scott Field]> + <[string8][description][It is morning with wind from 280° at 11 kts. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXSFO]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXSFO]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [12201.29191567662]> // 13 km - <[float64] [duration] [173.11981088283267]> // 3 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][7312.229877179533]> // 7 km + <[float64][duration][103.75064068770128]> // 2 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -287,7 +283,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.4808990184868 37.83313967504088]> + <[vector2_float64][lon_lat][-122.47445745246182 37.80293680860956]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -315,25 +311,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #5: MedEvac at Everett Middle School]> - <[string8][description][It is noon with almost no wind. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXSFO]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8][title][HEMS #5: MedEvac at Chinese Cemetery]> + <[string8][description][It is noon with almost no wind. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXSFO]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [20998.9854267742]> // 21 km - <[float64] [duration] [297.9471691144201]> // 5 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][26732.599975654022]> // 27 km + <[float64][duration][379.2993958488534]> // 6 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -363,7 +358,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.42993143531159 37.76358496130557]> + <[vector2_float64][lon_lat][-122.47232917030945 37.66657073444098]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -372,7 +367,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][-122.39043962568735 37.76666240592256]> + <[vector2_float64][lon_lat][-122.50541212586896 37.7822973765513]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -391,25 +386,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #6: Car accident on Oakland Bay Bridge]> - <[string8][description][It is noon with wind from 30° at 6 kts. + <[string8][title][HEMS #6: MedEvac at Alcatraz]> + <[string8][description][It is noon with wind from 30° at 6 kts. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXSFO]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXSFO]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [28801.343480763673]> // 29 km - <[float64] [duration] [408.65206496330353]> // 7 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][26391.13577716684]> // 26 km + <[float64][duration][374.45448123867124]> // 6 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -439,7 +433,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.36388397128653 37.81118887098165]> + <[vector2_float64][lon_lat][-122.42143777266423 37.82594647665468]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -467,25 +461,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #7: MedEvac at Gateview Avenue]> - <[string8][description][It is afternoon with wind from 350° at 7 kts. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXSFO]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8][title][HEMS #7: MedEvac at Serra Vista School]> + <[string8][description][It is afternoon with wind from 350° at 7 kts. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXSFO]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [30190.29342431415]> // 31 km - <[float64] [duration] [428.359383927145]> // 8 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][29652.174097148763]> // 30 km + <[float64][duration][420.7241993257853]> // 7 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -515,7 +508,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.37532909515727 37.82981117099823]> + <[vector2_float64][lon_lat][-122.45523822252545 37.65667186784739]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -524,7 +517,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][-122.39043962568735 37.76666240592256]> + <[vector2_float64][lon_lat][-122.50541212586896 37.7822973765513]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -543,25 +536,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #8: Car accident on Junipero Serra Freeway]> - <[string8][description][It is a clear late afternoon with almost no wind. + <[string8][title][HEMS #8: MedEvac at Battery Davis]> + <[string8][description][It is a clear late afternoon with almost no wind. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXSFO]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXSFO]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [29431.394047765407]> // 30 km - <[float64] [duration] [417.5916293766276]> // 7 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][15411.8032177256]> // 15 km + <[float64][duration][218.67261900258612]> // 4 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -591,7 +583,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.45996706572464 37.656573127297634]> + <[vector2_float64][lon_lat][-122.50250368541992 37.71450776952203]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -619,25 +611,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #9: MedEvac at Serra Vista School]> - <[string8][description][It is late afternoon with wind from 30° at 15 kts. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXSFO]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8][title][HEMS #9: MedEvac at Alcatraz]> + <[string8][description][It is late afternoon with wind from 30° at 15 kts. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXSFO]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [29652.174097148763]> // 30 km - <[float64] [duration] [420.7241993257853]> // 8 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][26391.13577716684]> // 26 km + <[float64][duration][374.45448123867124]> // 6 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -667,7 +658,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.45523822252545 37.65667186784739]> + <[vector2_float64][lon_lat][-122.42143777266423 37.82594647665468]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -676,7 +667,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][-122.50541212586896 37.7822973765513]> + <[vector2_float64][lon_lat][-122.39043962568735 37.76666240592256]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -695,25 +686,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #10: MedEvac at Gateview Avenue]> - <[string8][description][It is late afternoon with wind from 290° at 14 kts. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [ec135]> - //<[string8u][aircraft_livery] [adac]> - <[stringt8c] [aircraft_icao] [EC35]> - <[stringt8c] [callsign] [CHXSFO]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8][title][HEMS #10: MedEvac at Harding Park golf course]> + <[string8][description][It is late afternoon with wind from 290° at 14 kts. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][ec135]> + <[stringt8c][aircraft_icao][EC35]> + <[stringt8c][callsign][CHXSFO]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [30190.29342431415]> // 31 km - <[float64] [duration] [428.359383927145]> // 8 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][13776.945326021481]> // 14 km + <[float64][duration][195.47619923096488]> // 3 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -745,7 +735,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.37532909515727 37.82981117099823]> + <[vector2_float64][lon_lat][-122.48946193028505 37.723233522830554]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -754,7 +744,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][-122.39043962568735 37.76666240592256]> + <[vector2_float64][lon_lat][-122.50541212586896 37.7822973765513]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> diff --git a/data/HEMS-san_francisco-uh60/custom_missions_user.tmc b/data/HEMS-san_francisco-uh60/custom_missions_user.tmc index 24961bc..e8c48d3 100644 --- a/data/HEMS-san_francisco-uh60/custom_missions_user.tmc +++ b/data/HEMS-san_francisco-uh60/custom_missions_user.tmc @@ -3,25 +3,24 @@ <[list_tmmission_definition][missions][] // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #1: Car accident on Oakland Bay Bridge]> - <[string8][description][It is early morning with no wind. + <[string8][title][HEMS #1: MedEvac at Christmas Tree Point]> + <[string8][description][It is early morning with no wind. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [28801.343480763673]> // 29 km - <[float64] [duration] [368.3245585524512]> // 7 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][21687.021019675398]> // 22 km + <[float64][duration][277.3433971482872]> // 5 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -53,7 +52,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.36388397128653 37.81118887098165]> + <[vector2_float64][lon_lat][-122.44679860312644 37.75486903407182]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -81,25 +80,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #2: MedEvac at Chinese Cemetery]> - <[string8][description][It is early morning with no wind. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8][title][HEMS #2: Tram accident at Castro Street]> + <[string8][description][It is early morning with no wind. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [26732.599975654022]> // 27 km - <[float64] [duration] [341.86853441640073]> // 6 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][21066.758795068476]> // 21 km + <[float64][duration][269.41120432479295]> // 4 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -129,7 +127,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.47232917030945 37.66657073444098]> + <[vector2_float64][lon_lat][-122.4351748840555 37.762660849867245]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -138,7 +136,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][-122.50541212586896 37.7822973765513]> + <[vector2_float64][lon_lat][-122.39043962568735 37.76666240592256]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -157,25 +155,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #3: Car accident on Junipero Serra Freeway]> - <[string8][description][It is morning with no wind. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8][title][HEMS #3: MedEvac at Everett Middle School]> + <[string8][description][It is morning with no wind. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [29431.394047765407]> // 30 km - <[float64] [duration] [376.38192910919724]> // 7 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][20998.9854267742]> // 21 km + <[float64][duration][268.54448795181287]> // 4 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -207,7 +204,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.45996706572464 37.656573127297634]> + <[vector2_float64][lon_lat][-122.42993143531159 37.76358496130557]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -216,7 +213,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][-122.50541212586896 37.7822973765513]> + <[vector2_float64][lon_lat][-122.39043962568735 37.76666240592256]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -236,24 +233,23 @@ Fly to the specified location to drop off an emergency doctor and take a patient // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] <[string8][title][HEMS #4: Tram accident at Castro Street]> - <[string8][description][It is morning with wind from 280° at 11 kts. + <[string8][description][It is morning with wind from 280° at 11 kts. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [21066.758795068476]> // 22 km - <[float64] [duration] [269.41120432479295]> // 5 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][21066.758795068476]> // 21 km + <[float64][duration][269.41120432479295]> // 4 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -315,25 +311,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #5: MedEvac at Alcatraz]> - <[string8][description][It is noon with almost no wind. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8][title][HEMS #5: Car accident on Junipero Serra Freeway]> + <[string8][description][It is noon with almost no wind. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [26391.13577716684]> // 27 km - <[float64] [duration] [337.5017363795919]> // 6 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][29431.394047765407]> // 29 km + <[float64][duration][376.38192910919724]> // 6 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -363,7 +358,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.42143777266423 37.82594647665468]> + <[vector2_float64][lon_lat][-122.45996706572464 37.656573127297634]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -372,7 +367,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][-122.39043962568735 37.76666240592256]> + <[vector2_float64][lon_lat][-122.50541212586896 37.7822973765513]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -391,25 +386,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #6: MedEvac at Serra Vista School]> - <[string8][description][It is noon with wind from 30° at 6 kts. + <[string8][title][HEMS #6: MedEvac at Fort Scott Field]> + <[string8][description][It is noon with wind from 30° at 6 kts. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [29652.174097148763]> // 30 km - <[float64] [duration] [379.20536386600384]> // 7 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][7312.229877179533]> // 7 km + <[float64][duration][93.51209061983602]> // 2 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -439,7 +433,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.45523822252545 37.65667186784739]> + <[vector2_float64][lon_lat][-122.47445745246182 37.80293680860956]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -467,25 +461,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #7: MedEvac at Christopher Drive]> - <[string8][description][It is afternoon with wind from 350° at 7 kts. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8][title][HEMS #7: MedEvac at Hall of Justice]> + <[string8][description][It is afternoon with wind from 350° at 7 kts. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [10907.057097405694]> // 11 km - <[float64] [duration] [139.48436097057413]> // 3 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][20994.01308727656]> // 21 km + <[float64][duration][268.4808994337402]> // 4 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -515,7 +508,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.45479444646111 37.75685815534176]> + <[vector2_float64][lon_lat][-122.40444127903888 37.77513850470348]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -524,7 +517,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][-122.50541212586896 37.7822973765513]> + <[vector2_float64][lon_lat][-122.39043962568735 37.76666240592256]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -543,25 +536,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #8: MedEvac at Gateview Avenue]> - <[string8][description][It is a clear late afternoon with almost no wind. + <[string8][title][HEMS #8: Tram accident at Castro Street]> + <[string8][description][It is a clear late afternoon with almost no wind. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [30190.29342431415]> // 31 km - <[float64] [duration] [386.0870763027557]> // 7 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][21066.758795068476]> // 21 km + <[float64][duration][269.41120432479295]> // 4 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -591,7 +583,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.37532909515727 37.82981117099823]> + <[vector2_float64][lon_lat][-122.4351748840555 37.762660849867245]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -619,25 +611,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #9: MedEvac at Chinese Cemetery]> - <[string8][description][It is late afternoon with wind from 30° at 15 kts. -Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to San Francisco VA Medical Center.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8][title][HEMS #9: Tram accident at Castro Street]> + <[string8][description][It is late afternoon with wind from 30° at 15 kts. Your aircraft is cold and dark. +Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [26732.599975654022]> // 27 km - <[float64] [duration] [341.86853441640073]> // 6 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][21066.758795068476]> // 21 km + <[float64][duration][269.41120432479295]> // 4 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -667,7 +658,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.47232917030945 37.66657073444098]> + <[vector2_float64][lon_lat][-122.4351748840555 37.762660849867245]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -676,7 +667,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][2] <[string8u][type][checkpoint]> <[string8u][name][W-HOSPITAL]> - <[vector2_float64][lon_lat][-122.50541212586896 37.7822973765513]> + <[vector2_float64][lon_lat][-122.39043962568735 37.76666240592256]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> @@ -695,25 +686,24 @@ Fly to the specified location to drop off an emergency doctor and take a patient > // ----------------------------------------------------------------------------- <[tmmission_definition][mission][] - <[string8][title][HEMS #10: MedEvac at Hall of Justice]> - <[string8][description][It is late afternoon with wind from 290° at 14 kts. + <[string8][title][HEMS #10: MedEvac at Everett Middle School]> + <[string8][description][It is late afternoon with wind from 290° at 14 kts. Your aircraft is cold and dark. Fly to the specified location to drop off an emergency doctor and take a patient on board if necessary. Afterwards fly to ICSF Medial Center Mission Bay.]> - <[string8u][tags][ medical dropoff ]> - <[string8] [flight_setting] [cold]> - <[string8u] [aircraft_name] [uh60]> - //<[string8u][aircraft_livery] []> - <[stringt8c] [aircraft_icao] [H60]> - <[stringt8c] [callsign] [EVAC26212]> - <[stringt8c] [origin_icao] [CN02]> - <[tmvector2d][origin_lon_lat] [-122.50681134861225 37.783536231828364]> - <[float64] [origin_alt] [16]> // 53 ft MSL - <[float64] [origin_dir] [0]> - <[stringt8c] [destination_icao] [CN02]> + <[string8u][tags][medical dropoff cold_and_dark]> + <[string8][flight_setting][cold_and_dark]> + <[string8u][aircraft_name][uh60]> + <[stringt8c][aircraft_icao][H60]> + <[stringt8c][callsign][EVAC26212]> + <[stringt8c][origin_icao][CN02]> + <[tmvector2d][origin_lon_lat][-122.50681134861225 37.783536231828364]> + <[float64][origin_alt][16]> // 53 ft MSL + <[float64][origin_dir][0]> + <[stringt8c][destination_icao][CN02]> <[tmvector2d][destination_lon_lat][-122.50681134861225 37.783536231828364]> - <[float64] [destination_alt] [16]> // 53 ft MSL - <[float64] [destination_dir] [0]> - <[float64] [distance] [20994.01308727656]> // 21 km - <[float64] [duration] [268.4808994337402]> // 5 min + <[float64][destination_alt][16]> // 53 ft MSL + <[float64][destination_dir][0]> + <[float64][distance][20998.9854267742]> // 21 km + <[float64][duration][268.54448795181287]> // 4 min <[tmmission_conditions][conditions][] <[tm_time_utc][time][] <[int32][time_year][2024]> @@ -745,7 +735,7 @@ Fly to the specified location to drop off an emergency doctor and take a patient <[tmmission_checkpoint][element][1] <[string8u][type][checkpoint]> <[string8u][name][W-EMERGENC]> - <[vector2_float64][lon_lat][-122.40444127903888 37.77513850470348]> + <[vector2_float64][lon_lat][-122.42993143531159 37.76358496130557]> <[float64][altitude][-1]> // -3 ft <[float64][direction][0]> <[float64][slope][0]> diff --git a/dist/lib/general/AeroflyMissionDescription.js b/dist/lib/general/AeroflyMissionDescription.js index 0e86dfb..c95a9a6 100755 --- a/dist/lib/general/AeroflyMissionDescription.js +++ b/dist/lib/general/AeroflyMissionDescription.js @@ -35,7 +35,12 @@ export default class AeroflyMissionDescription { weatherAdjectivesString = ` ${this.#getAorAn(weatherAdjectives[0])} ${weatherAdjectives.join(", ")}`; } - return `It is${weatherAdjectivesString} ${this.timeOfDay} with ${this.wind}.`; + let description = `It is${weatherAdjectivesString} ${this.timeOfDay} with ${this.wind}.`; + if (this.#mission.flightSetting === "cold_and_dark") { + description += ` Your aircraft is cold and dark.`; + } + + return description; } /** diff --git a/dist/lib/hems/Scenario.js b/dist/lib/hems/Scenario.js index 4e7a781..ffcf9c3 100755 --- a/dist/lib/hems/Scenario.js +++ b/dist/lib/hems/Scenario.js @@ -119,7 +119,7 @@ export class Scenario { const describer = new AeroflyMissionDescription(this.mission); this.mission.description = describer.description + "\n" + this.mission.description; - this.mission.tags.concat(describer.tags); + this.mission.tags = this.mission.tags.concat(describer.tags); this.mission.distance = describer.distance; this.mission.duration = describer.calculateDuration(this.aircraft.cruiseSpeed); }