Files
dcs_liberation/resources/units/aircraft/A-10C_2.yaml
zhexu14 5af4e56f30 Add hit points to unit yamls.
This PR:

- Introduces a new member of UnitType, hit_points, which is an abstract
representation of the durability of a unit, and loads it in from the
YAML files in the various subclasses (Ship, Ground etc).
- Adds scripts for populating/updating the unit YAML files with hit
point data from DCS. This script also gets the data for static objects,
but I'll leave the plugging in of static object data into Liberation for
another PR.
- Updates the unit YAML files by running the above scripts.

I did toy with the idea of adding this data to the unit definitions in
pydcs via an export from DCS, but it would be a more involved change,
since the current pydcs export script runs in the Hooks Lua environment
in DCS and AFAICT the hit points (via Unit.getLife()) is run in the
mission scripting environment.
2024-01-04 00:49:33 -08:00

38 lines
1.3 KiB
YAML

always_keeps_gun: true
description:
The A-10C Thunderbolt II, also known as the Warthog, is a 'flying gun'. The
A-10C is a high-survivability and versatile aircraft, popular with pilots for
the 'get home' effectiveness.The mission of the aircraft is ground attack
against tanks, armored vehicles and installations, and close air support of
ground forces. The Warthog is famous for its massive 30mm cannon, but it can
also be armed with Maverick guided missiles and several types of bombs and
rockets.
introduced: 2012
manufacturer: Fairchild Republic
origin: USA
price: 20
role: Close Air Support/Attack
variants:
A-10C Thunderbolt II (Suite 7): {}
radios:
# DCS will clobber channel 1 of the AN/ARC-164 with the flight's assigned
# frequency, so we may as well use that one for intra-flight.
#
# This ends up working out nicely anyway, because it's much easier on the
# pilot to have the AN/ARC-210 be the inter-flight radio since that's the one
# with HUD support and the control panel that makes switching channels easier.
intra_flight: AN/ARC-164
inter_flight: AN/ARC-210
channels:
type: common
namer: a10c-ii
intra_flight_radio_index: 2
inter_flight_radio_index: 1
tasks:
BAI: 830
CAS: 830
OCA/Aircraft: 830
OCA/Runway: 390
Strike: 390
hit_points: 32