Commit Graph

  • 6ee74cf079 Support for inline factions in campaign's yaml Raffson 2024-03-22 22:46:43 +01:00
  • 6b1b612c4b Update react packages Raffson 2024-03-22 21:54:27 +01:00
  • a56aa7a766 Support yaml factions Raffson 2024-03-22 21:13:45 +01:00
  • ab32c44b9d Ability to configure liveries on flight/flight-member level Raffson 2024-03-22 20:41:28 +01:00
  • a7d65866e8 Fix A-10A payload bug leading to uneditable flight Raffson 2024-03-22 18:41:36 +01:00
  • 36ef246fcd Update changelog Raffson 2024-03-17 01:09:24 +01:00
  • cbaf509375 Avoid crash with incompatible save on startup Raffson 2024-03-17 01:24:27 +01:00
  • 18ff480c07 Update changelog v1.3.1 test/1.3 Raffson 2024-03-17 01:09:24 +01:00
  • 19fd79c25c Avoid crash with incompatible save on startup Raffson 2024-03-17 01:24:27 +01:00
  • c4bc515e19 Update bug-report templates Raffson 2024-03-17 00:58:09 +01:00
  • ae2f1dddf4 Fix save-compat issue Raffson 2024-03-17 00:57:26 +01:00
  • f992310a36 Fix save-compat issue Raffson 2024-03-17 00:57:26 +01:00
  • edcadde368 Update version to 1.3.1 Raffson 2024-03-17 00:52:22 +01:00
  • 0784efc1c7 Update bug-report templates for v1.3.0 Raffson 2024-03-16 19:25:12 +01:00
  • 7306427487 Preparations for v1.4.0 Raffson 2024-03-16 19:23:39 +01:00
  • e9832b5d82 Super Étendard mod support v2.5.5 (#273) v1.3.0 MetalStormGhost 2024-03-16 16:55:50 +02:00
  • 147136c41a Add PMC Russian Hard faction (#272) Starfire13 2024-03-17 01:49:04 +11:00
  • 6204dd4e72 F9F Panther mod support (version v2.8.7.101) (#226) MetalStormGhost 2024-03-16 16:47:04 +02:00
  • 19daa1737e Drop single bombs on statics again Raffson 2024-03-10 22:55:00 +01:00
  • 0b40f872bf And now formatting -_- Raffson 2024-03-10 15:51:14 +01:00
  • 733e31c35a Fix mypy issue -_- Raffson 2024-03-10 15:48:44 +01:00
  • fc9a1ad145 Use original trigger zone type for scenery targets Raffson 2024-03-10 14:52:28 +01:00
  • 94801f859a Formatting Raffson 2024-03-10 01:23:48 +01:00
  • 3cd1b2f80a Fine-tune target waypoints for Strike Eagle Raffson 2024-03-10 00:49:36 +01:00
  • a9287809a3 Fix "White Flag #" strike target name Raffson 2024-03-09 23:16:56 +01:00
  • ced97dff1e Transition to AGL below 5000ft Raffson 2024-03-09 22:30:29 +01:00
  • c418d70d96 Lower minimum cruise & combat altitudes in doctrines Raffson 2024-03-09 22:09:35 +01:00
  • 1085cbbd9d Update Liberation's Patreon link Raffson 2024-03-09 21:50:42 +01:00
  • c39d58f60b Add options: max mission distance for planes & helicopters Raffson 2024-03-09 21:48:17 +01:00
  • f6985d9f70 Bring flight-plan to front if selected Raffson 2024-03-09 19:16:01 +01:00
  • eb6afbdf02 Ignore range when manually using auto-create Raffson 2024-03-09 19:01:38 +01:00
  • 15218d0241 caniuse-lite update Raffson 2024-03-09 16:07:38 +01:00
  • 005bbcb812 Send flight plan paths to the back of the map. Dan Albert 2023-12-18 20:07:47 -08:00
  • dc3e7e790b Campaign updates for chopper escort autoplan support (#271) Starfire13 2024-03-10 07:57:45 +11:00
  • 9303e1cb9e Configurable cruise & combat altitude + randomized offsets (phase 1) Raffson 2024-03-04 00:00:08 +01:00
  • 7158a5e60d Don't degrade flight-plan when adding waypoints Raffson 2024-03-03 13:21:21 +01:00
  • bcf8ee9d42 Fine-tune release of parking slots Raffson 2024-03-03 12:51:27 +01:00
  • 7a3ca43514 Update Grabthar's Hammer miz (#270) Starfire13 2024-03-03 21:43:45 +11:00
  • 707c0793a3 Update Grabthars_hammer.yaml to fix Hokum III name (#269) Starfire13 2024-03-03 21:42:15 +11:00
  • 0591f74a11 Fine-tune DEAD ingress wpt-tasks Raffson 2024-03-03 02:23:42 +01:00
  • d484e133ce Revert "Force SEAD into threat-range" Raffson 2024-03-03 01:39:27 +01:00
  • d2004e5b11 Clear parking slots when save is loaded Raffson 2024-03-03 00:27:20 +01:00
  • 2fdc9bbb2d Free parking slots when passing turn Raffson 2024-03-03 00:01:27 +01:00
  • 61b2d7c68e Force SEAD into threat-range Raffson 2024-03-02 18:27:04 +01:00
  • aab8454fe6 Change formations at HOLD & SPLIT Raffson 2024-03-02 18:25:33 +01:00
  • 9f204d0334 Fix UI bug wrt cheat-options Raffson 2024-03-02 17:36:36 +01:00
  • b4ba200f95 Buy/Replace TGOs for free at turn 0 Raffson 2024-03-01 23:46:56 +01:00
  • 32f8d8d0b7 New cheat option: manage REDFOR's TGOs Raffson 2024-03-01 23:06:46 +01:00
  • 9f7c9eec14 Send new-flight events when cloning Raffson 2024-03-01 22:33:23 +01:00
  • 697aef2aef Import beacons Raffson 2024-03-01 22:11:41 +01:00
  • 95580a6cef Compatibility fix for lua5.4 Raffson 2024-03-01 22:11:14 +01:00
  • 87b630f8d5 Initial attempt feature/configurable-carriers Raffson 2024-02-26 00:00:27 +01:00
  • 9e1a642eb2 Add option to force air-starts at Nevatim Raffson 2024-02-25 16:15:09 +01:00
  • 93c5cb767e Exercise Bright Star - avoid Nevatim due to DCS bug (#267) Starfire13 2024-02-26 00:04:03 +11:00
  • 0f23a526eb Add CH-47 and UH-60 to Bluefor Modern (#266) Starfire13 2024-02-26 00:01:02 +11:00
  • 7fb19649e1 Bump follow-redirects from 1.15.2 to 1.15.5 in /client (#265) dependabot[bot] 2024-02-25 14:40:19 +02:00
  • ff096b7d8d Will now generate multiple missions per squadron in Pretense campaigns to ensure most mission types are available. MetalStormGhost 2024-02-24 08:01:46 +02:00
  • a49a1e9461 Updated pretense_compiled.lua to version 1.7.2: MetalStormGhost 2024-02-25 12:27:58 +02:00
  • e816e6990a Updated pretense_compiled.lua to version 1.6.5: MetalStormGhost 2024-02-05 20:00:43 +02:00
  • e549a923d5 Updated the Pretense script to version 1.4.5 MetalStormGhost 2023-12-26 17:57:26 +02:00
  • 2edc0a7305 Ground unit presets are now generated from the coalition/faction definitions. MetalStormGhost 2023-12-26 17:23:15 +02:00
  • 200812a39b Other coalition TGO spawns are now generated with the correct faction. MetalStormGhost 2023-12-26 14:36:33 +02:00
  • a4d8c14579 Added Iron Dome, David's Slinh, NASAMS-B and Rapier sites to Pretense. Fixed the timestamp in the save file name. MetalStormGhost 2024-01-22 21:15:44 +02:00
  • 969f0e26c7 Pretense zone radius (radii) for FOBs with FARPs will now be dynamically adjusted. Increased the size of Pretense zones at Damascus, Khalkhalah and Krasnodar-Pashkovsky (which are quite spread out) so the zone would encompass the entire airfield. MetalStormGhost 2024-01-22 21:14:13 +02:00
  • 49ba40aaf3 Now randomly shuffles the Pretense squadrons when generating a Pretense campaign. MetalStormGhost 2024-01-22 18:32:32 +02:00
  • 5cfeee7b2a Helicopter escort squadrons no longer cause an error on Pretense campaign generation. MetalStormGhost 2024-01-22 18:31:54 +02:00
  • 100eafcffd Separated init_header.lua into init_body_1.lua and init_header.lua. Deleted the ground unit groups since they will eventually be generated dynamically. MetalStormGhost 2024-01-22 18:30:09 +02:00
  • c0a887b258 Copied init_header.lua to init_body_1.lua MetalStormGhost 2024-01-22 18:29:18 +02:00
  • cafc6b5d30 Rename resources/plugins/pretense/init_body_2.lua (from resources/plugins/pretense/init_body_1.lua) MetalStormGhost 2024-01-22 18:28:31 +02:00
  • 3ab0f2a554 Rename resources/plugins/pretense/init_body_3.lua (from resources/plugins/pretense/init_body_2.lua) MetalStormGhost 2024-01-22 18:28:13 +02:00
  • 3d8956434c Will now append the date and time in the Pretense savefile, mitigating risks of missions script errors when trying to load a savefile from a previously generated mission. MetalStormGhost 2023-12-09 12:24:06 +02:00
  • 3d435c7821 Removed a non-functional option from the settings. MetalStormGhost 2023-12-09 11:24:47 +02:00
  • 76bab86e67 Updated the Pretense script to version 1.3.8 - 3 Dec 2023 and MIST to version 4.5.122. MetalStormGhost 2023-12-06 16:38:25 +02:00
  • 00760b831e Will now correctly generate Pretense campaigns with CJTF factions. MetalStormGhost 2023-11-22 20:13:57 +02:00
  • f4e8e30cb1 Implemented new options in settings: - Pretense: Extra friendly zone connections - Add connections from each zone to this many closest friendly zones, which don't have an existing supply route defined in the campaign. - Number of cargo planes per side - Number of AI SEAD flights per control point / zone - Number of AI CAS flights per control point / zone - Number of AI BAI flights per control point / zone - Number of AI Strike flights per control point / zone - Number of AI BARCAP flights per control point / zone - Number of AI aircraft per flight - Number of player flights per aircraft type at each base - Number of AI cargo planes per side MetalStormGhost 2023-11-22 19:46:44 +02:00
  • e15aca8c54 Updated pretense_compiled.lua to version 1.3.6. Implemented Pretense settings in pretense_compiled.lua Added new function moveOffRoadToPointAndAssault() to enable assault groups to drive off-road and thus avoid some of the bridges where they might get stuck. MetalStormGhost 2023-10-22 22:03:29 +03:00
  • 93ab146cf5 Restored Retribution scripts and triggers to Pretense campaigns. Pretense progress can now be translated back to Retribution. Moved the trigger clearing from pretenseluagenerator.py to pretensemissiongenerator.py keepActive is now only enabled for airbases and carriers/LHAs, for performance reasons. MetalStormGhost 2023-10-22 22:01:00 +03:00
  • 72d1c105a7 Implemented a Pretense settings page. MetalStormGhost 2023-10-22 21:59:21 +03:00
  • 5b60d64437 Reduced the number of cargo planes to 2 per side. MetalStormGhost 2023-10-22 21:46:30 +03:00
  • 2808d0f72c Fixed the bug of not generating opposing force ground unit groups at Pretense zones. Added the country name to ground vehicle group names to avoid duplicates. MetalStormGhost 2023-10-22 21:45:36 +03:00
  • 64e425012c Implemented generating runway zones at airports in Pretense. MetalStormGhost 2023-10-15 18:16:58 +03:00
  • 85db8c908e Restored compatibility of the Pretense generator after the timedelta -> datetime change and other changes caused by the Liberation merge/sync. MetalStormGhost 2023-10-09 20:17:31 +03:00
  • b6449a7056 In the event of too many channel users, fail gracefully by reusing a random channel instead of always the previous one. MetalStormGhost 2023-10-09 10:51:13 +03:00
  • 91a9a9b88f Moved SAM site presets from presets.defenses.sam to presets.defenses.red/blue MetalStormGhost 2023-10-09 10:43:25 +03:00
  • b36215b808 Fix errors due to LaserCodeRegistry move Raffson 2023-10-04 19:49:34 +02:00
  • ced7aa4d72 Implemented generating amphibious units for Pretense unit groups. Amphibious units are selected out of a pre-defined list. Units which the faction has access to are preferred, but certain default unit types are selected as a fall-back to ensure that all the generated units can swim. MetalStormGhost 2023-10-04 18:38:41 +03:00
  • 08930f4a9a Added new icons and a separate button which will point to the Pretense/Foothold Discord. MetalStormGhost 2023-10-03 22:45:34 +03:00
  • 921b1ee9fd Fixed a bug in SHORAD and SAM generation. MetalStormGhost 2023-10-03 17:56:21 +03:00
  • 713cd98d10 Implemented SAM sites as products of a Command Center at a control point / zone, if the Retribution campaign has the corresponding SAM site there. The SAM site presets are still static, I might make them dynamic in the future. MetalStormGhost 2023-10-03 17:17:12 +03:00
  • cf9cc9ba33 Fixed a bug in generate_pretense_zone_connection(). MetalStormGhost 2023-10-03 14:34:26 +03:00
  • 39c80cb974 Implemented a list of units which will be removed from Pretense ground assault groups due to pathfinding problems. The units will just remain still instead of advancing. Also added one tank to each group and increased the maximum size of the groups to 5. Removed artillery units from the groups, similarly due to pathfinding problems. MetalStormGhost 2023-10-03 13:56:43 +03:00
  • cf9538f7df Implemented spawning of ship statics/units at naval control points instead of land structures or SHORAD sites. MetalStormGhost 2023-10-03 13:55:20 +03:00
  • 3d15505347 Implemented a static method for creating the Pretense zone connections and to avoid duplicate connections. MetalStormGhost 2023-10-02 10:32:17 +03:00
  • 11a0713e50 Pretense SEAD missions will now also target AAA. Also incorporates the fix to fullBuild(): Dzsekeb — 03/09/2023 11:50 add the highlighted line to the fullbuild function https://discord.com/channels/959044877470027848/1031459721313517578/1147815809075392604 MetalStormGhost 2023-09-24 02:05:18 +03:00
  • dd0217a220 Pretense SEAD flights will use the SEAD Sweep loadout, when available. MetalStormGhost 2023-09-23 18:15:11 +03:00
  • d870099f41 Replaced the air defence Command Center with a bunker for SHORADs. Will use the Command Center in the future for medium/long range SAMs. MetalStormGhost 2023-09-23 16:20:49 +03:00
  • c6a8673b5e Added missing generation of AI BAI flights. Player flight groups are now generated as single-ship groups to support the Pretense missions for all players. Moved repetitive code in PretenseFlightGroupSpawner to insert_into_pretense() method. Disabled spawning of air assault statics by PretenseFlightGroupConfigurator since they are unnecessary in Pretense. MetalStormGhost 2023-09-23 16:17:36 +03:00
  • cc3bef7937 Copied flightgroupconfigurator.py as a template/inheritance for generating Pretense campaigns from Retribution campaigns. MetalStormGhost 2023-09-23 14:28:48 +03:00
  • 0bdb989a2c Aircraft squadrons are now products of the Hangar, instead of the air defence Command Center. MetalStormGhost 2023-09-23 13:00:44 +03:00
  • 765c85b639 Now generates one transport helicopter squadron for each control point which can operate one. Also implemented generating several Pretense cargo plane squadrons, defined by PRETENSE_AI_CARGO_PLANES_PER_SIDE. Cleaned up PretenseMissionGenerator.generate_air_units() a bit. MetalStormGhost 2023-09-23 12:59:50 +03:00