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
Dan Albert
c67263662d
Fix arrival box changing when changing aircraft.
2020-11-23 00:23:57 -08:00
Dan Albert
2484457183
Spawn unused aircraft at airports.
...
The aircraft that have not been fragged will now be spawned in parking
to provide more targets for OCA strikes. We do this only at airports,
not carriers. The AI has enough trouble taxiing around uncrowded carrier
decks that we probably shouldn't make it harder for them, plus most of
the aircraft will be stored below the flight deck (we allow 90 aircraft
to be stored at the carrier, which certainly will not fit on the flight
deck).
The aircraft are spawned in an uncontrolled state and nothing will
activate them, so aside from the cost of rendering them they shouldn't
affect performance.
Fixes https://github.com/Khopa/dcs_liberation/issues/148
2020-11-23 00:12:42 -08:00
Dan Albert
d7b328b887
Consider trasnfers when counting parking.
2020-11-22 18:44:16 -08:00
Dan Albert
493e53c28f
Perform aircraft transfers at the end of the turn.
2020-11-22 18:44:16 -08:00
walterroach
7438c30885
Merge pull request #430 from walterroach/develop_test
...
Update pydcs submodule
2020-11-22 18:59:35 -06:00
walterroach
fac43ba20b
update submodule
2020-11-22 18:46:18 -06:00
walterroach
c2eb243026
Fix bug #400
...
arg position
2020-11-22 17:43:19 -06:00
Khopa
2adaee8671
Added Soviet Union 1943
2020-11-23 00:15:44 +01:00
walterroach
57edc5678c
Merge branch 'develop' of https://github.com/Khopa/dcs_liberation into develop
2020-11-22 16:41:59 -06:00
walterroach
730130b19e
Set AGL altitude on target waypoints
2020-11-22 16:41:53 -06:00
Dan Albert
17b0cee507
Add unrestricted SATNAV support to factions.
...
Enabled for bluefor modern, since they ought to have GPS but seemingly
don't.
This change does nothing until https://github.com/pydcs/dcs/pull/102
lands and we update to it.
2020-11-22 13:28:05 -08:00