Simon Clark
c740c8304b
Adds prettier user-facing aircraft names. ( #726 )
...
This makes the names of the aircraft displayed to the player in the UI more verbose and readable.
It allows allows specific countries to display an aircraft's name differently. An example of this would be the JF-17 Thunder, which is known in China as the FC-1 Fierce Dragon - this now displays correctly in the Liberation UI.
2021-01-05 13:21:38 -08:00
Khopa
cf583bcd55
Merge branch 'master' into develop
...
# Conflicts:
# changelog.md
# game/db.py
# game/game.py
# game/income.py
# game/theater/theatergroundobject.py
# game/version.py
# qt_ui/windows/finances/QFinancesMenu.py
2021-01-05 19:50:29 +01:00
Simon Clark
3b0466d7cb
Adds a 2010-ish Poland faction. ( #713 )
...
The SU-17M4 represents the remaining Su-22s that Poland still flies.
I've used the Stryker as a replacement for the KTO Rosomak, which was in service as far back as 2007.
There were a few Molniyas still in service as of 2010, namely the Metalowiec and Rolnik, as well as a singular Kilo class.
2021-01-05 02:31:49 -08:00
Simon Clark
144cfecc0f
Adds the E-2C Hawkeye to the game. ( #714 )
...
* Adds the E-2C Hawkeye to the game.
It wasn't being imported from pydcs, and thus wasn't in the list of AWACS aircraft or prices.
Also adds it to the 1985 US Navy list, as that makes sense to do.
Updates .gitignore to ignore my VS Code settings file.
Addresses Khopa/dcs_liberation#709
2021-01-04 13:04:11 -08:00
Dan Albert
e861e5b3d6
Even out player and opfor income rules.
...
Should help fix the anemic enemy forces after the first few turns.
2020-12-26 14:35:57 -08:00
Khopa
b59167d3ca
Changelog update, WW2 factions can recruit AA/AT guns for frontlines.
2020-12-23 18:21:13 +01:00
Khopa
88e466562c
Infantry squads can contain a mortar.
2020-12-23 17:53:52 +01:00
Khopa
b0ad664ece
Merge branch 'develop_2_3_x' into develop
...
# Conflicts:
# changelog.md
# game/procurement.py
# resources/factions/iraq_1991.json
2020-12-22 23:32:06 +01:00
Khopa
12bf26223d
Added shorad units on frontline
2020-12-22 23:23:32 +01:00
Dan Albert
563c3f0f1b
Merge branch 'develop_2_3_x' into develop
2020-12-17 16:25:18 -08:00
Khopa
2b7cd36eea
T72B3 and BTR-82A support
2020-12-18 00:42:44 +01:00
Khopa
23a0846533
Merge branch 'develop_2_3_x' into develop
...
# Conflicts:
# changelog.md
# qt_ui/windows/QLiberationWindow.py
# resources/campaigns/syria_full_map_remastered.json
2020-12-18 00:23:53 +01:00
Khopa
3902ab3375
Fixed : BMD_1 IFV missing from db. Fixed error preventing mission generation when the role of an unit can not be determined.
...
(cherry picked from commit 4112a86fe99b217dd2a4367866bea7b5ed274ac9)
2020-12-16 19:08:42 -08:00
Khopa
991cd91dd4
Possible to setup Runway attack payload, default to strike payload otherwise;
2020-12-15 23:14:36 +01:00
Khopa
4112a86fe9
Fixed : BMD_1 IFV missing from db. Fixed error preventing mission generation when the role of an unit can not be determined.
2020-12-15 20:09:41 +01:00
walterroach
1d1c130d19
Add missing WW2 units to db
...
Fixes #571
2020-12-13 15:03:19 -06:00
C. Perreau
95db2aa14f
Merge branch 'develop' into ITAHawkmoon-update-db
2020-12-13 16:25:52 +01:00
Emanuele Garofalo
fc11182bbe
Update db.py
...
added some plane missing from the db
2020-12-13 12:29:58 +01:00
Khopa
7c52ca15f3
C-130 example faction
2020-12-12 00:54:19 +01:00
Khopa
7d07faa5fb
Fix last commit error
2020-12-10 21:09:19 +01:00
Khopa
fd70f0fc4a
Pydcs extensions and db info added for C-130 Hercules mod ✈️
2020-12-10 21:07:04 +01:00
Khopa
cdf28700cf
Possible to spawn manpads on frontline even if infantry squads are disabled.
2020-12-01 23:14:07 +01:00
Khopa
37e23f70d6
Put manpads in modern faction's infantry squads. And added a setting to disable it.
2020-11-29 13:11:49 +01:00
Khopa
d6b33d353c
Now possible to get CVN-75 Harry S Truman supercarrier generated for US faction
2020-11-28 21:57:58 +01:00
Khopa
87fdc16f9b
Update to support the newest version of the Rafale mod.
2020-11-26 21:38:46 +01: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
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
Khopa
ed96bc83b4
Added support for the F-22A mod.
2020-11-25 00:45:40 +01:00
Khopa
2adaee8671
Added Soviet Union 1943
2020-11-23 00:15:44 +01:00
Khopa
398fa1e73d
Fixed warehouse building not generating any rewards
2020-11-21 18:31:12 +01:00
Dan Albert
0d95716545
Correct type annotations.
2020-11-20 21:40:31 -08:00
Khopa
483db564f9
Added F-14A support
2020-11-19 20:14:21 +01:00
Khopa
29fd094dd0
Added F-14A support
2020-11-19 00:34:24 +01:00
Khopa
aefc8685a1
Added new FLAK units to WW2 allies factions
2020-11-07 17:40:26 +01:00
Khopa
e0153cfa6a
Added Freya EWR sites to WW2 german factions
2020-11-07 03:21:53 +01:00
Khopa
d9511a7edd
Improved Strike mission generation.
...
- B52, A-20, and Tu-22 will level bomb targets
- When there is an unit group as target, all the units are now engaged instead of only the first unit of the group
2020-11-07 02:13:17 +01:00
Khopa
de2d548139
Added Flak guns to most coldwar factions
2020-11-05 00:34:57 +01:00
Khopa
844f8595d1
Fixed ID of some units to match new pydcs data-export.
2020-11-04 21:07:28 +01:00
Dan Albert
b34de70fc7
Fix logging.
...
Same problem as last time: we were logging during initialization
before the log handlers could be initialized.
2020-10-30 16:13:34 -07:00
Dan Albert
b405c3ab32
Fix mypy issues in faction code.
2020-10-25 16:19:46 -07:00
Khopa
e1572c09ff
Improved faction & faction loader typing. Fixed error with netherlands faction.
2020-10-25 14:08:11 +01:00
Khopa
f962fd55bc
Merge branch 'develop' into faction_refactor
...
# Conflicts:
# game/factions/bluefor_coldwar.py
# game/factions/bluefor_coldwar_a4.py
# game/factions/bluefor_coldwar_mods.py
# game/factions/bluefor_modern.py
2020-10-24 16:57:28 +02:00
Dan Albert
85f6616185
Add bombers to coalitions.
...
* B-1
* B-52
* F-117
* Tu-160
* Tu-22
* Tu-95
Also alters the default loadouts for the F-15E.
2020-10-23 13:50:03 -07:00
Khopa
b4d0eb0b99
Started cleaning old factions, added back most factions as json. Fixed LHA not spawning.
2020-10-23 01:38:08 +02:00
Khopa
aa1ac56ec3
Faction rework, working :)
2020-10-22 13:33:18 +02:00
Khopa
b744238fb8
Factions are properly loaded, now need to refactor whole code.
2020-10-22 01:32:33 +02:00
Khopa
dcaa390d24
Added support for Su-57 mod by Cubanace
2020-10-21 22:21:36 +02:00
Khopa
59010f6949
Added support for Su-57 mod by Cubanace
2020-10-21 21:40:31 +02:00
Dan Albert
9e96aee89f
Add default escort loadouts.
2020-10-06 17:29:11 -07:00
Dan Albert
db6b660270
Fix mypy issues in all modules except qt_ui.
2020-10-06 17:24:08 -07:00