55 Commits

Author SHA1 Message Date
walterroach
c1f88b4a5f frontline refactoring
`FrontLine` is tightly coupled with `ConflictTheater`.
  Moved into the same module to prevent circular imports.

Moved `ConflictTheater.frontline_data` from class var
to instance var to allow save games to have different
versions of frontlines.
2020-11-15 22:08:18 -06:00
walterroach
33885e2216 initial multi segment frontline implementation 2020-11-12 21:47:13 -06:00
Dan Albert
db6b660270 Fix mypy issues in all modules except qt_ui. 2020-10-06 17:24:08 -07:00
Khopa
3c96c1d5b1 Removed incorrect imports causing pydcs being imported twice; 2020-09-06 12:33:40 +02:00
Anthony Conrad
18896a69cf
Added PyDCS as a submodule 2020-08-22 20:00:07 -07:00
Khopa
ab3ea84d70 AI flight planner now auto generate STRIKE flights.
Fix CAS point position in predefined wpt selector.
When an airbase is captured, base defenses are re-generated for the new base owner.
2020-05-30 02:32:45 +02:00
Khopa
f57e453d8d Ground war rework 2020-05-24 20:32:45 +02:00
Khopa
309c10c4cb Selectable factions wip 2019-06-30 14:05:26 +02:00
Vasyl Horbachenko
c152b49b88 minor fixes; F-14B 2019-03-27 08:47:29 +02:00
Vasyl Horbachenko
f7e2c8921c integration tests for operation generation; adjusted waypoint altitude for AI to not fly too low; removed C101 from list of generated AI aircrafts 2019-01-16 01:07:24 +02:00
Vasyl Horbachenko
fbbe56f954 fixes to convoy strikes; UI updates; don't generate helis for enemy 2018-11-06 04:06:59 +02:00
Vasyl Horbachenko
e1d50f1f27 added missing assets; convoy strike event 2018-11-06 02:33:38 +02:00
Vasyl Horbachenko
9d0997624b fixes for selectable departure; generate statics for used units; raised RTB alt 2018-11-05 03:17:06 +02:00
Vasyl Horbachenko
355cd3e0e4 display events on map 2018-11-04 04:50:51 +02:00
Vasyl Horbachenko
397f9a58cb fixed naval intercept crash; fixed wrong targets order; fixed initial waypoint being WP #1; m2k a2g ccip; fixed time being time zone offset ahead; lowered rain weather chance 2018-10-13 04:41:18 +03:00
Vasyl Horbachenko
520a0f91fd UI update; enemy vehicle difficulty settings; minor adjustments 2018-10-12 03:13:33 +03:00
Vasyl Horbachenko
0015667829 new frontline position finding method; AA for strikes; other minor fixes and adjustments 2018-10-12 00:12:25 +03:00
Vasyl Horbachenko
e28a24c875 randomized strike objects with templates; forbid ground objects and vehicles placement on mountains and in forests; updated push trigger so it include player group; adjacent CP missions could be initiated from carriers 2018-10-11 03:45:20 +03:00
Vasyl Horbachenko
6fb342a42c updated location argument; updated ground units placement during attack operation 2018-09-12 00:20:35 +03:00
Vasyl Horbachenko
1176b92073 capture armor placement tweaks 2018-09-11 17:39:23 +03:00
Vasyl Horbachenko
ca521e7e51 FARPs for heli flights WIP 2018-09-10 23:12:04 +03:00
Vasyl Horbachenko
61a237d1ae proper settings for barcap 2018-09-09 20:57:32 +03:00
Vasyl Horbachenko
4ba1dd87e8 updates to strike missions; frontline operations invalid units placement fixed; minor UI updates 2018-09-09 04:15:44 +03:00
Vasyl Horbachenko
9dbc9a8a56 prompt window with logs on raised exception; minor UI updates; minor fixes 2018-07-29 04:16:39 +03:00
Vasyl Horbachenko
683114f916 updates to CAP op 2018-07-18 00:45:55 +03:00
Vasyl Horbachenko
cad7d2c735 fixes to frontline attack; frontline CAP WIP 2018-07-17 02:14:46 +03:00
Vasyl Horbachenko
e4c3f8bce2 frontline attack ops 2018-07-16 23:58:01 +03:00
Vasyl Horbachenko
62f5b2d06d Improved Frontline CAS 2018-07-16 23:02:08 +03:00
Vasyl Horbachenko
4cbd30fdbc debriefing based on events, not world state; tweaked visualgen; vehicles will not group in single location during capture op; fixed triggers for carrier ops; fixed naval ops; correct speed for inflight heli spawns; awacs will not change it's freq 2018-07-13 04:33:07 +03:00
Vasiliy Horbachenko
4ce7480df8 debriefing based on events, not world state WIP 2018-07-12 05:12:01 +03:00
Vasyl Horbachenko
d2aede593b added files missing from git 2018-07-05 03:13:30 +03:00
Vasyl Horbachenko
9845698481 proper waypoints for CAS escort; game and trigger balance; fixed minor bugs 2018-07-03 02:28:19 +03:00
Vasyl Horbachenko
b1109b582b lots of fixes to the mission generation 2018-06-30 04:56:48 +03:00
Vasyl Horbachenko
e03342b3ff number of fixes to the mission generation 2018-06-29 05:33:35 +03:00
Vasyl Horbachenko
2ace05c565 persistent time and weather between regular and quick missions; defense AA for frontline CAS 2018-06-29 00:20:56 +03:00
Vasyl Horbachenko
2323f481c5 bigger ranger for interceptions; bigger triggers in CPs in close proximity; a10c fixes; same spawn position for aircraft fixed 2018-06-28 05:40:12 +03:00
Vasyl Horbachenko
0b2e76e12b few minor fixes 2018-06-25 05:09:00 +03:00
Vasyl Horbachenko
f9e66dec21 infantry transport missions for helis 2018-06-25 03:26:42 +03:00
Vasyl Horbachenko
5d02f7ad4d moved ground interceptions to the frontline; added ka-50; added close to the CP ground attack operations; added missing loadouts 2018-06-24 00:52:14 +03:00
Vasyl Horbachenko
5e42ca08c2 anti AA operations; number of minor fixes; added harrier 2018-06-21 01:21:43 +03:00
Vasyl Horbachenko
78ab7cadd4 naval interceptions fixed; unit placement fixes 2018-06-19 03:11:01 +03:00
Vasyl Horbachenko
e2dbaa100f naval intercept operation; package refactoring 2018-06-18 23:57:02 +03:00
Vasyl Horbachenko
fab2968825 balance improvements; general fixes 2018-06-18 01:50:31 +03:00
Vasyl Horbachenko
45dbb37d50 fixes & updates 2018-06-17 03:32:43 +03:00
Vasyl Horbachenko
92e5514e8d gulf & nevada maps integration; updates to commisioning/start generation units logic; mission gen updates; carriers always on map 2018-06-16 03:30:32 +03:00
Vasyl Horbachenko
d78b2dd238 number of fixes and improvements to mission generation & debriefings 2018-06-15 04:34:38 +03:00
Vasyl Horbachenko
064b9ba877 number of fixes 2018-06-14 03:44:24 +03:00
Vasyl Horbachenko
fb377cb6ca configure client slots on scramble + fixes 2018-06-05 04:14:39 +03:00
Vasyl Horbachenko
ad4d183972 game loop; player budget; enemy progression; GUI WIP 2018-06-02 22:35:17 +03:00
Vasyl Horbachenko
4cd3c24b49 aa spawn on available radials instead of random 2018-05-30 01:57:46 +03:00