Khopa
57e78d5c55
Added squadrons for Syria & Israel
2021-08-16 19:47:40 +02:00
Khopa
2ee604d2a4
Fixed : Missing icons for E-2C Hawkeye
2021-08-16 19:47:38 +02:00
Khopa
a7c3a0f7fd
Added squadrons for Syria & Israel
2021-08-16 19:47:00 +02:00
Khopa
5445c41f81
Fixed : Missing icons for E-2C Hawkeye
2021-08-16 19:45:43 +02:00
Khopa
e1e1e471a1
Added comment on total_aircraft_parking
2021-08-16 19:37:21 +02:00
Khopa
2e3b43b28b
Allow both FARP SINGLE_HELIPAD, and Invisible FARP in campaigns files.
2021-08-16 13:27:41 +02:00
Khopa
fe118d81db
Fixed error introduced during last merge. (Missing import)
2021-08-16 13:04:58 +02:00
Khopa
d3b2a751e2
Golan heights campaign migrated to v 9.0
2021-08-16 12:58:26 +02:00
Khopa
b856a84adc
Ran black to fix lint issue.
2021-08-16 12:23:51 +02:00
C. Perreau
707d13a65c
Merge branch 'develop' into helipads
2021-08-16 12:20:43 +02:00
Magnus Wolffelt
7417429fdb
Merge pull request #1552 from dcs-liberation/better-tarcap-racetracks-2
...
Better TARCAP racetracks
2021-08-16 11:52:50 +02:00
Magnus Wolffelt
8f5b6f58d1
Add rmul to distance and speeds, so that reversed operands work
2021-08-16 10:38:26 +02:00
Magnus Wolffelt
08365bcbda
Simplify and enhance tarcap flight planning
2021-08-16 10:37:44 +02:00
Dan Albert
4423288a53
Assign aircraft to squadrons rather than bases.
...
This is needed to support the upcoming squadron transfers, since
squadrons need to bring their aircraft with them.
https://github.com/dcs-liberation/dcs_liberation/issues/1145
2021-08-15 17:42:56 -07:00
Dan Albert
99274133ff
Add range estimates for the F-15s.
2021-08-14 21:51:25 -07:00
Dan Albert
55c6728c42
Update Black Sea to campaign version 9.0.
2021-08-14 21:51:01 -07:00
Dan Albert
357487b767
Remove random purchase pessimization.
...
Aircraft variety is now handled by explicit squadron selection, so no
longer needed.
2021-08-14 21:46:27 -07:00
Dan Albert
9768fb3493
Add base selection UI to startup.
...
https://github.com/dcs-liberation/dcs_liberation/issues/1145
2021-08-14 21:46:27 -07:00
Dan Albert
90ad1f4a61
Change squadrons to operate out of a single base.
...
https://github.com/dcs-liberation/dcs_liberation/issues/1145
Currently this is fixed at the start of the campaign. The squadron
locations are defined by the campaign file.
Follow up work:
* Track aircraft ownership per-squadron rather than per-airbase.
* UI for relocating squadrons.
* Ferry missions for squadrons that are relocating.
* Auto-relocation (probably only for retreat handling).
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1138
2021-08-14 21:46:27 -07:00
Dan Albert
51e056a765
Convert Black Sea to yaml.
2021-08-14 20:15:05 -07:00
Dan Albert
8e1b33bc51
Add range info for some Russian aircraft.
2021-08-14 20:12:33 -07:00
Dan Albert
d2e22ef8bf
More campaign loader cleanup.
2021-08-14 13:39:27 -07:00
Magnus Wolffelt
103675e5bb
Make some paths cross-platform compatible ( #1543 )
...
* Make some paths cross-platform compatible
* Fix lint error for Path
2021-08-14 21:45:23 +02:00
RndName
b5b0d82a1a
Open all files with utf-8 encoding
...
- will not be used for binary read/writes (rb,wb)!
- prevents a bug where units with special characters in the unit name can not be tracked anymore as there will be a name mismatch due to wrong encoding
2021-08-14 13:10:43 +02:00
Magnus Wolffelt
c80d0e5378
Raise helo AGL to 60 m for ingress, egress, cap, escort ( #1542 )
2021-08-14 00:54:48 +02:00
RndName
adeebbc422
Enable sell button according to available aircraft
...
also added a tooltip which gives the user the hint that maybe the aircraft is assigned to mission and therefore the button is disabled
2021-08-12 22:06:48 +02:00
RndName
ee8e8d4a9a
Fix selling of units not visible
...
allow pending_deliveries to become negative again but still delete the delivery when the amount of a specific unit_type comes to exactly 0 to prevent emtpy group sizes
2021-08-12 19:42:40 +02:00
RndName
bc5ffdec8e
EWR heading towards conflict
...
implements #1530
2021-08-11 20:58:54 +02:00
Dan Albert
88d52003b3
Allow using yaml for campaign definitions.
...
JSON continues to be supported as well. No additional work needed here,
just needed to allow both.
2021-08-10 18:21:52 -07:00
Dan Albert
6c7b62b8b1
Move MizCampaignLoader out of conflicttheater.py.
...
Also removes the useless `size` and `importance` fields from
`ControlPoint`.
2021-08-10 18:21:26 -07:00
Magnus Wolffelt
37491ceffb
Stop using Su-34 for CAP missions, update changelog
2021-08-10 13:38:35 +02:00
Magnus Wolffelt
b3dedbdf75
Update changelog with sam site heading fix
2021-08-10 13:32:58 +02:00
Magnus Wolffelt
42d09292b7
Update changelog with Marianas fix for 4.1.1
2021-08-10 13:32:12 +02:00
Dan Albert
c80293d9e0
Add a bug template for mod support requests.
2021-08-08 12:58:04 -07:00
RndName
b31c09c4ff
Fix AAA Flak generator using wrong index
...
- Fixes #1519 as the Opel Blitz unit generator was using the index without incrementing it
2021-08-08 13:16:39 +02:00
Dan Albert
91daabc9d2
Fixup auto-assignable tasks when limits change.
...
The air wing config was fixing the main `mission_types` field, but the
`auto_assignable_mission_types` property had already been set. Update
that field whenever the `mission_types` are changed.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1515
2021-08-07 14:04:32 -07:00
Kangwook Lee
def5454e5f
Add battle damage assessment option
2021-08-07 13:11:10 -07:00
Kangwook Lee
74e6226d13
Fix typo
2021-08-07 13:03:13 -07:00
Kangwook Lee
72d83e2fe4
Reorganize setting fields to match UI
2021-08-07 13:00:22 -07:00
Dan Albert
85ccbf34c7
Add fuel esimtations for the Viper.
2021-08-06 19:24:07 -07:00
Khopa
5e715daded
Changed helipad generation structure as to not impact "Game" object, as suggested by Dan.
2021-08-07 01:05:57 +02:00
Khopa
5412487178
Handle another error case in generate_at_cp_helipad + align helos heading with their slot
2021-08-07 00:38:12 +02:00
Khopa
c4937e95e9
Refactored the helipad generation code in a dedicated method "_generate_at_cp_helipad" + better error handling + removed useless temp variables
2021-08-07 00:16:07 +02:00
Khopa
4f53e2beea
Fixed another minor issue with the PR
2021-08-07 00:12:55 +02:00
Khopa
9ea1edf9db
Applied minor requested changes
2021-08-06 23:55:58 +02:00
Khopa
ce1c416b20
Revert version bump for campaign that do not use helipads
2021-08-06 23:28:36 +02:00
Magnus Wolffelt
fdbc3c55c7
Add weather changes to changelog ( #1513 )
...
Co-authored-by: Magnus Wolffelt <magnus.wolffelt@avanza.se>
2021-08-06 18:17:46 +02:00
Magnus Wolffelt
71559154a8
Cherry-pick cap/helo changelog from 4.x ( #1512 )
...
* Changelog updates for 4.x.
Regarding patrol speeds and helo fix.
* Update changelog for 4.x
BAI missions are actually planned at low altitude. The problem remaining is that they have join/hold/split waypoints, which makes the flight times _incredibly_ long for these slow movers.
2021-08-06 18:01:24 +02:00
Dan Albert
07f8a203ea
Remove abandoned campaigns.
2021-08-05 19:32:52 -07:00
RndName
b67fd16081
tweak the airlift procurement
...
- only buy airlift capable aircraft if there is one friendly cp without a factory which can only be reached via airlift
- prevent that an airlift procurement gets fulfilled at a different cp than the requesting one. this ensures that the cp also has a factory to produce ground units which can then be transported
- fixes an infinite buy loop if the fulfilling cp has no factory and the requesting cp has no space for airlift
- have always 2 reserve transport planes at the biggest CP
2021-08-05 22:09:53 +02:00