151 Commits

Author SHA1 Message Date
Ambroise Garel
3fd0d39be0 Missions with higher cloud cover and wind speed now award more XP 2025-10-19 18:55:02 +02:00
Ambroise Garel
a51ff5cff0 Weather reports now include cloud cover and rain 2025-10-19 18:53:57 +02:00
Ambroise Garel
a7bf94de5f Added TUM.weather table 2025-10-19 18:52:58 +02:00
Ambroise Garel
2d96f23d2f Temporarily disabled Helicopter missions 2025-10-19 17:34:06 +02:00
Ambroise Garel
806421062b AWACS, bombers and transports kills on the ramp now don't suffer a -50% score penalty 2025-09-20 17:42:39 +02:00
Ambroise Garel
591ec6e10a "On landing" actions no longer triggered when player lands away from an airfield 2025-09-18 22:03:11 +02:00
Ambroise Garel
92a00160ef Increased LAND objective minimum distance from 200m to 500m 2025-09-18 21:59:06 +02:00
Ambroise Garel
b343d700a0 LAND objectives can now only be completed by helicopters, and force removal of target objective group 2025-09-18 17:03:19 +02:00
Ambroise Garel
69ea6b6d19 Added DCSEx.enums.taskFlag.FRIENDLY_TARGET 2025-09-18 15:02:34 +02:00
Ambroise Garel
5f5b940ef7 Minor fixes to helicopter-specific tasking 2025-09-18 14:50:37 +02:00
Ambroise Garel
3484e2544c AWACS aircraft now generated on mission start 2025-09-17 16:30:25 +02:00
Ambroise Garel
6b52970520 Added DCSEx.enums.taskFamily.HELICOPTER 2025-09-17 16:19:37 +02:00
Ambroise Garel
525484385a Fixed bug with parking spot generation 2025-09-17 16:07:59 +02:00
Ambroise Garel
6ce6a8d2a1 Now checks DCSEx.enums.taskEvent.DAMAGE when checking objective completion 2025-09-17 15:32:05 +02:00
Ambroise Garel
13d341c4a8 Check that objectives are spawned on unique parking spots 2025-09-17 14:24:11 +02:00
Ambroise Garel
aa544e6c0c Parked aircraft now explode when hit to make them easier to kill 2025-09-16 22:42:43 +02:00
Ambroise Garel
c80d036feb Parked aircraft are now invisible to AI 2025-09-16 22:42:17 +02:00
Ambroise Garel
1892d97d15 Improved wording 2025-09-16 22:19:20 +02:00
Ambroise Garel
db5ee882c4 Added check so OCA missions can't be launched in zones without enemy airfields 2025-09-16 22:16:10 +02:00
Ambroise Garel
211cb15015 Updated score value for helicopters 2025-09-16 19:55:57 +02:00
Ambroise Garel
1905b4061a Wingmen now use proper A/A loadout for "helo hunt" tasking 2025-09-16 19:54:39 +02:00
Ambroise Garel
61e017fbe8 AWACS can now detect helicopters 2025-09-16 19:50:56 +02:00
Ambroise Garel
655b5bc6aa Added "Helicopter hunt" mission objective 2025-09-16 19:49:35 +02:00
Ambroise Garel
b392c55828 Added function DCSEx.zones.getAirbases(zoneTable, coalition) 2025-09-16 19:05:10 +02:00
Ambroise Garel
e7f9ba4f92 Added getEnemyAirbaseInZone(zone) and parked aircraft target generation 2025-09-16 18:44:09 +02:00
Ambroise Garel
4f1ad38eeb Added "airbase strike" OCA mission objective 2025-09-16 12:16:58 +02:00
Ambroise Garel
404095967d Added OCA to DCSEx.enums.taskFamily 2025-09-16 12:07:13 +02:00
Ambroise Garel
3af259f048 Added "Give weather report" radio command 2025-09-14 12:12:25 +02:00
Ambroise Garel
5f220884bd Added "Vector me to nearest airbase" ATC command 2025-09-14 11:37:01 +02:00
Ambroise Garel
64bde651c3 Enemy CAP respawn rate now decreases the more enemy planes are shot 2025-09-11 12:28:10 +02:00
Ambroise Garel
a9edd4a819 Target coordinates radio messages now displayed for a longer time 2025-09-11 11:29:07 +02:00
Ambroise Garel
b140238aa0 Added displayTimeMultiplier parameter 2025-09-11 11:28:50 +02:00
Ambroise Garel
814fbccb00 Mission now autostarts when all players have taken off 2025-09-11 11:12:57 +02:00
Ambroise Garel
81b0be5645 Changed wording 2025-09-11 10:59:02 +02:00
Ambroise Garel
994c4d9193 Wingmen now removed when player enters a new unit in SP 2025-08-11 17:52:08 +02:00
Ambroise Garel
9d64113241 Added "press key to respawn" message on single-player death 2025-08-05 17:48:39 +02:00
Ambroise Garel
4232ee723c Now uses "Client" instead of "Player" slots for single-player 2025-08-05 17:38:14 +02:00
Ambroise Garel
c3ecc403e2 Removed references to world.getPlayer() 2025-08-05 17:22:16 +02:00
Ambroise Garel
dca67aa13c Moved TUM.administrativeSettings to its own table 2025-08-05 17:10:30 +02:00
Ambroise Garel
6658dbecf9 Moved TUM.logger to its own file 2025-08-05 17:04:24 +02:00
Ambroise Garel
52ad4156a4
Merge pull request #12 from VEAF/davidp57/administrative_settings
Introduced administrative settings.
2025-08-05 16:57:28 +02:00
David Pierron
c5743c993a completed the specific radio menu feature (was missing some bits) 2025-08-01 19:39:54 +02:00
David Pierron
54ff069711 Introduced administrative settings.
They are defined in `TUM.administrativeSettings`.
They have a default value in `TUM.administrativeSettingsDefaultValues`.
They can be overloaded either:
-  by script (with a call like `TUM.administrativeSettings.setValue(TUM.administrativeSettings.USE_SPECIFIC_RADIOMENU, true)`
- by a parameter named after the setting in a trigger zone called `TUM_Administrative_Settings`

Settings that are already implemented:
- USE_SPECIFIC_RADIOMENU: use a specific radio menu for the mission commands, or use the main one?
- INITIALIZE_AUTOMATICALLY: automatically initialize the mission when the script is loaded. If false, you must call TUM.initialize() manually.
- IGNORE_ZONES_STARTINGWITH: if set, ignore all zones starting with this string. This is useful to avoid conflicts with other scripts that use the same zone names.
- ONLY_ZONES_STARTINGWITH: if set, only adds zones starting with this string. This is useful to avoid conflicts with other scripts that use the same zone names.
2025-08-01 18:47:47 +02:00
Ambroise Garel
8d05b98a95 Cleaned up and added comments to DCSEx tables 2025-07-31 11:02:03 +02:00
Ambroise Garel
ec8a46d464 Increased XP bonus for missions in enemy territory 2025-07-29 16:54:55 +02:00
Ambroise Garel
9b2d50ef49 Increased wingmen durability 2025-07-29 16:54:26 +02:00
Ambroise Garel
423ebbf7b8 Added ATC commands 2025-07-29 16:27:04 +02:00
Ambroise Garel
d603a3d8a1 Added TUM.mission.getPlayerCallsign() 2025-07-29 16:26:52 +02:00
Ambroise Garel
117f5502ab Missions taking place in enemy territory now award 25% more XP 2025-07-29 15:51:18 +02:00
Ambroise Garel
4532d5d020 Added new ATC commands 2025-07-29 15:34:27 +02:00