Commit Graph

4975 Commits

Author SHA1 Message Date
Raffson
08c007b7bf Callsign not used when flight starts mid-mission 2024-02-16 20:47:31 +01:00
Raffson
e0aeabb63a Use CTLD zones for drop-off 2024-02-16 18:54:49 +01:00
Raffson
d9479be12e Max out airbase_threat_range in scenic_merge 2024-02-12 00:06:58 +01:00
Raffson
3f5b93a5c1 Introduce AttackShips compound task 2024-02-12 00:04:13 +01:00
Raffson
05163d41a0 Adjust comment 2024-02-12 00:03:48 +01:00
Raffson
5dfba64ac3 Don't break out of procurement loop 2024-02-12 00:03:27 +01:00
Raffson
76a077d38f Fix wrong names of CTLD-zones at Wadi al Jandali 2024-02-11 17:24:55 +01:00
Raffson
caad080b01 Update changelog 2024-02-11 17:17:30 +01:00
Raffson
35f6cd8f17 Plan Anti-Ship against all ship-groups of TGO 2024-02-11 16:56:10 +01:00
Raffson
89aa0985bc Multi-task fallback during configuration 2024-02-11 14:54:56 +01:00
Starfire13
747ccae023 S3B tasks update (#249)
* Add files via upload

* Add files via upload

* Adjust Strike & Remove OCA/Runway

Strike ->10xMk82 for better effect
OCA/Runway removed because S-3B doesn't support Runway Attack. As long as we don't implement some system to use the carpet bombing task as an alternative (note that this would need markers for representing the ends of runways), Ground Attack is no good to us...

---------

Co-authored-by: Raffson <Raffson@users.noreply.github.com>
2024-02-11 13:54:03 +00:00
Starfire13
06242a433c Update B-52 loadout after ED's recent rework of the aircraft (#250)
* Add files via upload

* Use Mk82s exclusively in OCA/Runway payload

Combining different types of dumb bombs isn't quite supported by the AI (yet)

---------

Co-authored-by: Raffson <Raffson@users.noreply.github.com>
2024-02-11 12:12:41 +00:00
Raffson
14a0310d25 Prioritize degrading IADS 2024-02-10 20:42:01 +01:00
Raffson
80bf5149fc Correct name of referenced weight factor 2024-02-10 18:39:43 +01:00
Raffson
80d1ae0950 Adding spaces 2024-02-10 18:39:43 +01:00
Raffson
cb68ff0df3 Configurable back-end port 2024-02-10 18:39:42 +01:00
Raffson
63d05ea696 Preference option to prioritize custom Liberation payloads 2024-02-09 23:52:27 +01:00
Raffson
7c05e94619 Remove unused code 2024-02-09 20:13:12 +01:00
Raffson
f4987e05e4 Rollback PySide6 update
White squares reported by @Starfire13
2024-02-09 19:51:32 +01:00
Raffson
4c13704630 Fix error on shutdown
Mentioned by NoGoodNews as well as Starfire, once you open the logs an error would present itself as follows:
RuntimeError: The SignalInstance object was already deleted
2024-02-09 19:20:29 +01:00
Raffson
3e373b706f pydcs update
Solving a bug where a mission can't be deserialized with Link4
2024-02-04 23:38:24 +01:00
Raffson
5aefa4ae55 Fix keyboard modifiers + off-by-one bug 2024-02-04 23:25:14 +01:00
Raffson
7f92db75df Upgrade dependencies 2024-02-04 23:25:14 +01:00
Raffson
7a94db5404 Remove redundant code 2024-02-04 20:35:36 +01:00
tmz42
a30bfd2a45 tmz campaign updates (#239) 2024-02-04 14:57:50 +01:00
MetalStormGhost
33cfcd211a Removed IDF Mods Project Iron Dome mod artillery assets, since they are not included in the IDF Assets Pack mod which is currently supported in Retribution. 2024-02-01 23:29:18 +01:00
Raffson
0edcd31367 Fix desync wrt off-map flights 2024-01-28 19:20:34 +01:00
MetalStormGhost
ca98183e94 IDF Assets Pack support v1.1 (#233)
* Updated Irondome support to IDF Assets Pack V1.1, which includes the David's Sling.

* Added an Israel 2017 faction with the David's Sling.

* IDF Assets Pack air defence presets and assets are now correctly removed from the faction when the mod is disabled.

* Removed the Iron Dome mod rocket launchers:
- "9M22U - 122mm Grad"
- "9M27F - 229mm Uragan"
- "9M55F - 300mm Smerch"

These were added to the Iron Dome Mod V1.2 in order for the radar to recognize them and be able to intercept them (these are limitations of DCS), so new rockets were added. However, they don't exist in the IDF Assets Pack.

* IronDome to IDF-Assets migration

---------

Co-authored-by: Raffson <Raffson@users.noreply.github.com>
2024-01-28 17:35:24 +00:00
Raffson
8ff6e5688a Pin black in workflow
New version of 'black' will most likely cause a lot of merge conflicts, thus let's pin the version for now until the Pretense generator is merged...
2024-01-28 17:39:47 +01:00
Raffson
dad5e7c146 Fix TOT-offset issues 2024-01-28 17:39:46 +01:00
Raffson
8d56e2d3bb Reinitialize flights upon abort 2024-01-28 14:44:17 +01:00
Raffson
a2494e467e Deepcopy TOT for cloned package 2024-01-28 00:06:34 +01:00
Raffson
8ae63796cf Increase buffer around landing-zone
This aims to specifically tackle the issue where AI helicopters tend to crash into the depot of the pickup-zone
Resolves #138
2024-01-21 22:36:00 +01:00
Raffson
6a002a7d43 Finish up kneeboard improvements
Resolve #106
2024-01-21 20:37:47 +01:00
Raffson
0b060d3110 De-spawn AI flights on RTB if start-type was set to In-Flight
Resolve #73
2024-01-21 18:40:33 +01:00
Raffson
bc26eb3f5e Fix naval aircraft not always returning to carrier 2024-01-21 13:36:38 +01:00
Raffson
d6026681ee Formatting 2024-01-20 22:29:56 +01:00
Raffson
9ab8e15dd1 Avoid incompatible mix of SR/TR/LN units
The call to 'add_or_update_force_group' would end up merging the force-groups, which in turn could cause SAM sites to have an SA-2 SR & TR with SA-6 launchers...
2024-01-20 22:28:32 +01:00
Raffson
febc901518 Refactor 2024-01-20 17:25:40 +01:00
Raffson
26066ef8f4 Adjust parameters for delaying ground-forces 2024-01-20 17:21:46 +01:00
Raffson
f548b27ac5 More accurate switch-wpt index for escort split-trigger 2024-01-20 16:56:49 +01:00
Raffson
181f8583d5 Despawn aircraft returning to off-map CPs 2024-01-20 16:56:48 +01:00
Raffson
e6e557c18a Fix some edge-cases wrt SetUnlimitedFuel 2024-01-20 16:56:35 +01:00
Raffson
a6a872eebb Formatting 2024-01-20 16:56:30 +01:00
tmz42
d07cb46741 Waypoint changes (F15E Strike Targets and Tomcat IP) (#236)
* Change indentation of register_special_waypoints (put out of loop)

* Added Strike Targets as F-15E Mission Target points (Set/Mission 1)

* Set up check for ASM : only if non-human flight lead. Add targets to the kneeboard.

* Generate multiple sets (i-e M2.1) for situations where the number of points is more than 8.

Added check condition to kneeboard (otherwise, may result in multiple writes).

* Change name of register_special_waypoints to register_special_strike_points

Add register_special_ingress_points method for special IPs and add to the appropriate classes

* Add changelog entry for Tomcat's IP wpt

* Avoid depending on client slots for special wpts injection

---------

Co-authored-by: tmz42 <thomas.monnzie@gmail.com>
Co-authored-by: Raffson <Raffson@users.noreply.github.com>
2024-01-20 15:54:37 +00:00
tmz42
df3bd146da Add SA-10 Flat Lid-B TR to radar_db.py (#235) 2024-01-11 18:35:56 +01:00
Raffson
93ec459460 Fix bug introduced by AI unlimited fuel option
Since the unlimited fuel option would add the option before the threat-reaction option, this result into a false assertion when using EWJ
2024-01-07 15:04:50 +01:00
Raffson
6e96b4fbb0 Fix AWCD bugs mentioned by Drexyl 2024-01-06 21:06:27 +01:00
tmz42
79b1d949ce AI unlimited fuel initial implementation (#227)
* Unlimited fuel for AI flights. For player flights, included at startup, for AI flights with join/split, applied at join/split.

* Unlimited fuel for AI flights. For player flights, included at startup, for AI flights with join/split, applied at join/split.

* Corrected default value of ai_unlimited_fuel to False in configure_behavior

* ai_unlimited_fuel : set argument based on setting and simplify activation section

* AI Unlimited Fuel : enable at start, disable at racetrack start/join, enable at racetrack end/split

* Correct typing : bool to Optional[bool]

---------

Co-authored-by: tmz42 <thomas.monnzie@gmail.com>
2024-01-06 21:04:57 +01:00
MetalStormGhost
5ca12373d8 Improvements to disabled aircraft mod handling in Faction (#234) 2023-12-30 18:13:38 +01:00