Did this for Normandy 2... but unsurprisingly there aren't a whole lot
of beacons in a WW2 map.
(cherry picked from commit 410c25b331308c7e849b9925d6c59b9ef3e035f9)
Not sure why, but some polygons become invalid (which usually means a
self-intersecting "polygon", such as two triangles that meet at a point)
during this transformation. Shapely includes a tool to reshape polygons
into validity, so use that.
(cherry picked from commit 1f4fd0fd04fa62f100eae141a594fee33206b330)
Not all of these nations actually field this radar (according to
Wikipedia), but at least it's a real EWR, and it's the only blue one
we've got.
(cherry picked from commit 7f2607cf08f7d1854c3f7b77c136ab83f8bb11dc)
We want to clean up eventually, but allowing it to exist in both develop
and the release branch makes cherry picks easier.
(cherry picked from commit c80e5b259fd0cf731d1de609b7529d9ede936323)
Prevents players from accidentally deleting flights they're currently
viewing, which would cause an error.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2911.
(cherry picked from commit 64e2213f282f02d972dffd89a1c8b85fbb5bbfc7)
These get broken whenever someone uses the GitHub file upload editor,
since that doesn't understand .gitattributes.
(cherry picked from commit 6f4ac1dc39af61aeea5b1920018a4ceb29bb7d61)
I had asked Khopa for permission to edit two of his campaigns to fix
some issues. Only the YAMLs have been edited, .miz files did not need
changes. I have tested both YAMLs to make sure campaigns will generate.
Also tested generating turn 1 .miz and ran it in DCS.
Golan Heights:
1. Removed the 2 problematic squadrons from Marj Ruhayyil that were
causing aircraft losses due to larger aircraft sizes not fitting at that
airfield (which is intended for helicopters).
2. Implemented squadron limits.
Caen to Evreux:
1. Re-arranged squadrons for better force distribution and revised
primary and secondary mission types for better default play experience.
2. Implemented squadron limits.
(cherry picked from commit f831c8efdde0772df494472a7c4672d5f36ffb25)
BAI loadout updated to use the new radar guided hellfires. Aux tanks
removed in favour of extra cannon ammo.
(cherry picked from commit e3c6b0360368b8ca256005791fd35a54f0f7f995)
A formatting fix for scenic route 2 that was preventing new campaign start. Fixing at Fuzzle's request as he doesn't have the time for it right now.
(cherry picked from commit f10350dac476e7cd57eb4c8a049f1d22b03bc56a)
This is optional because I really don't know if I trust it. I don't see
much wrong with it (aside from the warning about not using it with auto-
resolve, because it won't restore lost aircraft), but it's really not
something I'd built for since it's not going to be possible as the RTS
features grow.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2735.
(cherry picked from commit 4b4c45e90f8e130db4c0b00599ee3419f02fad31)
Support for DCS 2.8.5.40170, including laser hellfire, pylon 5 for the
apache, and a more tolerant livery scanner (not all liveries will be
discovered, but Liberation at least won't crash).
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2880.