Dan Albert
4a7dae9cc2
Upgrade to PySide6.
...
PySide2 renamed to PySide6 for Qt 6 support. It doesn't seem like
PySide2 is getting a 3.10 wheel, so upgrade to Qt 6 to prep for that.
2021-11-20 19:26:18 -08:00
Dan Albert
69649d7496
Vendor more map js/css.
2021-11-20 19:26:00 -08:00
Dan Albert
12f420f50e
Pre-emptive Python 3.10 compat.
...
Iterator is no longer exposed directly in collections, but is in
collections.abc.
2021-11-20 18:49:14 -08:00
Dan Albert
66c8b96c9a
Update dependencies.
2021-11-20 18:45:27 -08:00
Dan Albert
a51b3b4621
Note HTS support in the changelog.
2021-11-19 16:06:08 -08:00
Dan Albert
d69ebc728b
Add weapon data and loadouts for the HTS.
...
Used in the default Viper DEAD and SEAD loadouts.
2021-11-19 16:05:03 -08:00
Dan Albert
f13795b743
Update pydcs.
...
HTS support.
2021-11-19 16:04:39 -08:00
Dan Albert
1dfc625f79
Clarify display of start times.
2021-11-18 23:25:59 -08:00
Dan Albert
0c731e4856
Fix start time used for the kneeboard.
...
The times we're given are an offset from the turn start, not the mission
start.
2021-11-18 23:13:48 -08:00
Dan Albert
9c0f72921f
Randomly offset mid-mission spawns.
...
This is what we do for the old in-air starts too. It's not perfect but
it's not a regression either.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1754
2021-11-18 17:07:24 -08:00
MetalStormGhost
a94db0ec43
Add a new base banner for FARPs.
2021-11-18 16:58:46 -08:00
Dan Albert
0ff00acf9d
Clarify the role of the faction aircraft list.
2021-11-14 18:56:36 -08:00
Dan Albert
45b7b4b2cb
Fix incorrect radio range for AN/ARC-222.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1740
2021-11-14 13:34:32 -08:00
Khopa
59d178f99e
Fixed mypy errors
2021-11-14 22:05:23 +01:00
Khopa
c59c87c3e8
Now displaying Liberation control points, paths, and frontlines in the mission editor / F10 map. (WIP)
2021-11-14 21:58:56 +01:00
Khopa
c21476b262
Fix #1718 : Remove Merkava IV from faction "Israel 1982"
2021-11-14 21:26:25 +01:00
Khopa
5b4d65db23
Fix #1717 : Removed SA5Generator from Iran 1988 faction
2021-11-14 21:20:12 +01:00
Khopa
b351551568
pydcs : Updated to latest pydcs master commit
2021-11-14 21:15:03 +01:00
Khopa
ea868b7079
SA5Generator : Added an ural truck to reload SA-5 sites
2021-11-14 21:14:35 +01:00
Dan Albert
613008b56e
Fix typo.
2021-11-13 14:34:17 -08:00
Dan Albert
2ea2ecec94
Remove incompatible campaigns.
2021-11-13 11:20:06 -08:00
Dan Albert
a3038e75cf
Add A-4E squadrons.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1716
2021-11-13 11:16:17 -08:00
Dan Albert
5dcd4580c3
Add IRIAF F-4E squadron.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1721
2021-11-13 11:12:09 -08:00
MetalStormGhost
68b48ad610
Update Marianas campaigns.
...
More FARPs to both Orote Point and Andersen Northwest Field.
2021-11-13 11:07:00 -08:00
SnappyComebacks
532ac261ff
Ability to plan tanker recovery for strike like flights ( #1729 )
...
* Initial refueling definitions.
* Adding refuel definitions.
* Initial functionality changes
* Regenerate package when adding refueling flight.
* Recursively change package waypoint.
* Fix mypy errors.
* Regenerate flight plans when tanker is added to package.
* Give tanker better starting position on package recovery.
* Add TOT calculation for refueling waypoint.
* Timing changes to Strike split point and Refueling start time.
* Add correct waypoint builder for refuel in tarcap and sweep. Remove restrict afterburner on refuel point.
* Always generate a refuel point for a package.
* Less arbitrary altitude in Refuel track start time calculation.
* Refueling waypoint no longer optional.
* Fix mypy gen error.
* Better discrimination of which tanker flight plan to make.
* Remove refuel tot calculations.
* Remove package regeneration on tanker flight addition.
2021-11-12 21:37:34 -07:00
Dan Albert
94f65d8f70
Drop a few unsupported campaigns.
...
Probably more coming but these are the ones that are confirmed not
happening before release.
2021-11-12 14:02:16 -08:00
Dan Albert
46e5299c60
Update Syria full campaign.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1728
2021-11-12 13:42:36 -08:00
Starfire13
56e1eb33af
Add files via upload
2021-11-12 12:33:55 -08:00
Dan Albert
753b301e88
Fix crash when creating packages.
...
I'm not sure if this is a symptom of the bug or if this is actually a
separate bug, but pushing this for now to make the bug less severe.
https://github.com/dcs-liberation/dcs_liberation/issues/1720
2021-11-07 19:25:38 -08:00
Dan Albert
2c14a140fe
Highlight icons for selected flights.
...
https://spatialillusions.com/unitgenerator/ doesn't support generating
white icons AFAICT, so this was just the blue icon manually edited to
white.
https://github.com/dcs-liberation/dcs_liberation/issues/1704
2021-11-07 11:44:04 -08:00
Dan Albert
d31f0e22e3
Show the status of each flight in the UI.
...
https://github.com/dcs-liberation/dcs_liberation/issues/1704
2021-11-07 11:27:50 -08:00
Dan Albert
30cfd8a769
Don't rebuild the ATO model on selection change.
...
Much faster and avoids nasty concurrency issues between the JS and
Python side.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1719
2021-11-07 01:38:55 -07:00
Dan Albert
d645b4fe73
Update Pacific Repartee.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1707
2021-11-06 19:13:16 -07:00
Dan Albert
68c794f608
Update Caucasus multi-part Georgia.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1706
2021-11-06 19:12:35 -07:00
Dan Albert
475d18b701
5.0 changelog fixes.
2021-11-06 19:07:06 -07:00
Dan Albert
e9634b7066
Prevent assigning fixed wing squadrons to FARPs.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1671
2021-11-06 18:34:23 -07:00
Dan Albert
c60bba1166
Fix crash when planning ferry flights.
...
At some point this needed to be type-only to resolve a circular import,
but that's fixed now.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1698
2021-11-06 17:36:43 -07:00
Dan Albert
35900c2350
Fix fixed wing squadrons retreating to FARPs.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1615
2021-11-06 16:53:55 -07:00
Dan Albert
e6fc817f49
Use uncontrolled for late shore starts.
...
These should be uncontrolled rather than late activation so that they
are present in the parking area as OCA targets. This bug was introduced
as a mistranslation when I was moving from strings to StartType.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1695
2021-11-06 16:40:09 -07:00
Dan Albert
7a18d160c8
Add missing NavalControlPoint case for BAI.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1702
2021-11-06 16:35:04 -07:00
Dan Albert
a33104d7c4
Split runway attack list from strike list.
...
Not all strike aircraft are capable of runway attack, so copy the strike
list into the runway attack list and remove the incompatible aircraft.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1703
2021-11-06 16:25:14 -07:00
Dan Albert
7f57180da4
Update Skynet to 2.4.0.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1713
2021-11-06 16:21:52 -07:00
Dan Albert
a23e7fe83d
Restore missing income multiplier labels.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1712
2021-11-06 16:19:27 -07:00
Dan Albert
c854508381
Updates for Syria full.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1675
2021-11-06 16:15:58 -07:00
Dan Albert
d1cf8915e3
Updates for Northern Russia.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1676
2021-11-06 16:13:42 -07:00
Dan Albert
d9b5b87f2b
Check in Pacific Repartee campaign.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1701
2021-11-06 16:13:18 -07:00
Dan Albert
5923ba21de
Tell Qt that we actually want text to fit.
...
Why isn't this the default?
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1670
2021-11-03 19:23:54 -07:00
Dan Albert
8fe805bc68
Revert use of ABC in FlightPlan.
...
Mypy can't handle ABC dataclasses:
https://github.com/python/mypy/issues/5374
2021-11-03 17:32:05 -07:00
Dan Albert
1944a172a3
Fix NotImplementedError for some flight plans.
...
Implement custom behavior for some of the flight plans but also add a
base implementation that just returns the empty set.
Use ABC for FlightPlan so that we can fail-fast on these kinds of
problems.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1711
2021-11-03 17:28:13 -07:00
Dan Albert
de0b267568
Shut down the sim update thread on quit.
...
Otherwise the update thread just sits there waiting forever...
2021-11-02 23:59:08 -07:00