Ignacio Muñoz Fernandez
a0d38f7465
fix: disable topbar buttons when game is None
2020-11-26 15:43:36 -08:00
Dan Albert
cd97526d2b
Mark the fishbed as capable of strike missions.
2020-11-26 13:46:33 -08:00
Khopa
87fdc16f9b
Update to support the newest version of the Rafale mod.
2020-11-26 21:38:46 +01:00
Khopa
b69eb02766
Added base defenses for russia small campaign
2020-11-26 13:38:59 +01:00
Dan Albert
7636234649
Fix mission generation when labels are changed.
...
Fixes https://github.com/Khopa/dcs_liberation/issues/457
2020-11-25 22:17:15 -08:00
Dan Albert
2bd673a531
Don't allow operating on broken runways.
...
Doesn't allow helos or harriers to do it either even though they should
be able to because we don't currently support ground spawns, which would
be needed to prevent those aircraft from using the runway. Even then, I
don't know if they can be forced to *land* vertically.
Fixes https://github.com/Khopa/dcs_liberation/issues/432
2020-11-25 18:50:00 -08:00
Ignacio Muñoz Fernandez
a1b64bc72d
Cleanup QWeatherInfoWindow and rjust wind bearings. ( #456 )
2020-11-25 18:10:46 -08:00
Dan Albert
80bc9d6b23
Support reparing damaged runways.
...
Repairing a damaged runway costs $100M and takes 4 turns (one day). The
AI will always repair runways if they can afford it. if a runway is
damaged again during the repair the process must begin again.
Runways are still operational despite what the UI says. Preventing the
player and AI from using damaged runways (except for with helicopters
and harriers) is next.
2020-11-25 18:07:51 -08:00
Dan Albert
ee768b9147
Display damaged runways.
2020-11-25 18:07:51 -08:00
Khopa
7dfb0c67e5
Migrated campaign "Russia Small" to the new campaign format.
2020-11-26 00:10:11 +01:00
Dan Albert
75ea5cc462
Fix None dereferences in weather UI.
...
Also normalizes line endings.
2020-11-25 14:39:33 -08:00
Khopa
afabf6fd00
Fixed Control Point being set as neutral in some case.
2020-11-25 23:35:01 +01:00
Khopa
0eb4519797
Fixed IndexError preventing mission generation when a faction does not have any awacs aircraft available.
2020-11-25 23:11:55 +01:00
Dan Albert
611f04ab5a
Resurrect force multiplier option.
...
Fixes https://github.com/Khopa/dcs_liberation/issues/440
2020-11-25 14:10:34 -08:00
Dan Albert
a9ba2deafa
Update pydcs to get access to satnav options.
...
Fixes https://github.com/Khopa/dcs_liberation/issues/426
2020-11-25 13:16:51 -08:00
Dan Albert
0c4e920af3
Handle runway damage in the debrief.
...
Apparently we were already getting this info because it's a unit like
any other according to the event system, so if runways were actually
sufficiently damaged we'd emit a ton of exceptions.
This doesn't do anything yet, but tracks the damage state. Will add the
ability to repair them next, and then finally make the damage render the
runway inoperable.
2020-11-25 13:12:46 -08:00
Ignacio Muñoz Fernandez
ef0e565337
chore: standarized parameters in game/utils.py and added docblocks
2020-11-25 13:04:03 -08:00
Ignacio Muñoz Fernandez
02e7ab41b4
feat: MVP done for Weather Information Display
2020-11-25 13:04:03 -08:00
Ignacio Muñoz Fernandez
59bd4541c4
Removed old daytime icons
2020-11-25 13:04:03 -08:00
Ignacio Muñoz Fernandez
ca30af4238
wip: finished work on the TopPanel Widget, added weather icons, changed timeofday icons
2020-11-25 13:04:03 -08:00
Ignacio Muñoz Fernandez
718b3f2623
wip: fixed qt cosmetic issue, added forecast text generation, initial for weather window
2020-11-25 13:04:03 -08:00
Ignacio Muñoz Fernandez
6e153c6451
wip: initial work on issue #406
2020-11-25 13:04:03 -08:00
Khopa
4a1809d56e
Added name of F-22 mod author in USA 2005 faction.
2020-11-25 12:13:19 +01:00
Khopa
a2bf0c1bea
Added the wrong F-22A.lua file last night 😵
2020-11-25 12:12:07 +01:00
Dan Albert
f0d9dae33b
Remove M-2000 from runway strike preferred list.
2020-11-24 17:32:09 -08:00
Dan Albert
b99462b628
Rename OCA strike tasks.
2020-11-24 17:28:48 -08:00
Dan Albert
65ac30acda
Merge ground strike and SAM location presets.
...
Locations that should always be SAMs should be done with fixed IADs
locations, so we don't need the separate type.
The generic "ground strike location" needs to be eventually split up
into more specific types, so eventually all of the non-base defense SAMs
will go away.
2020-11-24 17:15:24 -08:00
walterroach
2072b6fa63
Merge pull request #447 from walterroach/caucasus_miz
...
Caucasus full single miz campaign
2020-11-24 18:37:04 -06:00
walterroach
4f604ba687
replace mizdata
2020-11-24 18:30:56 -06:00
Khopa
b9fe559b42
Forgot to commit F-22A mod payload
2020-11-25 01:17:27 +01:00
Dan Albert
efcdbebda5
Handle additional preset location types.
...
Missile sites were accidentally excluded, and coastal defenses aren't
being generated yet.
2020-11-24 15:50:51 -08:00
Khopa
8886850c60
Added fictional factions from Discord user Starfire
2020-11-25 00:49:53 +01:00
Khopa
20276e5230
Removed an unused property in controlpoint.py
2020-11-25 00:46:23 +01:00
Khopa
ed96bc83b4
Added support for the F-22A mod.
2020-11-25 00:45:40 +01:00
walterroach
c0147f5eb7
Caucasus full single miz campaign
2020-11-24 17:06:59 -06:00
Khopa
5bf5f024cb
More adjustments to ai_flight_planner_db
2020-11-24 23:34:22 +01:00
Khopa
4628e8320a
Integrated and reviewed changes to flight planner db from @foxwxl
2020-11-24 23:03:23 +01:00
Khopa
9c1d36d18a
Removed radials from control point data. (Not used anymore)
2020-11-24 22:48:40 +01:00
Khopa
789b618e37
Changelog update
2020-11-24 13:10:28 +01:00
Khopa
d0804a6f9e
Added missile icons for missiles sites
2020-11-24 13:08:59 +01:00
walterroach
17fe977b06
Merge pull request #437 from walterroach/operation_refactor
...
Operation refactor
2020-11-23 22:36:46 -06:00
walterroach
60783ca390
remove mypy ignore
2020-11-23 22:28:53 -06:00
walterroach
34a7a37409
Operation refactor cleanup
...
Fix bug in closest cp algorithm
2020-11-23 22:27:12 -06:00
Dan Albert
e68d2b5deb
Plan OCA strikes at heavily populated airfields.
...
https://github.com/Khopa/dcs_liberation/issues/349
2020-11-23 18:09:05 -08:00
Dan Albert
b0317055e7
Implement OCA strike missions.
...
https://github.com/Khopa/dcs_liberation/issues/349
2020-11-23 17:58:53 -08:00
Dan Albert
6e0af7c144
Fix names of tasks to not use the enum name.
2020-11-23 17:15:42 -08:00
Dan Albert
9394ed663a
Add runway bombing missions.
...
This allows planning the missions and the missions are functional, but
they will have no effect on future turns yet.
2020-11-23 16:47:58 -08:00
walterroach
967574820f
Remove unused conflictgen globals
...
Remove unused `Conflict` properties
mypy fixes
Cleanup
2020-11-23 18:14:25 -06:00
walterroach
da17d1e5d1
Change Operation to a static class
...
Removed always True "event successful"
Add `AirWarEvent` as the primary game `Event` applied to every miz
Cleanup of `FrontLineAttackEvent`
Change `Operation.is_awacs_enabled` to two bools for each side red/blue
Currently controlled by whether an AWACs is available for the faction
(and only ever true for Blue)
2020-11-23 18:14:25 -06:00
Dan Albert
63bdbebcaa
Refactor control points into individual classes.
2020-11-23 14:34:58 -08:00