mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
45 lines
848 B
Python
45 lines
848 B
Python
import typing
|
|
import dcs
|
|
|
|
import globals
|
|
|
|
from dcs.vehicles import *
|
|
from dcs.unitgroup import *
|
|
from dcs.planes import *
|
|
from dcs.task import *
|
|
from dcs.unittype import *
|
|
|
|
PRICES = {
|
|
# planes
|
|
|
|
Su_25T: 10,
|
|
A_10A: 15,
|
|
A_10C: 20,
|
|
|
|
Su_27: 20,
|
|
Su_33: 23,
|
|
F_15C: 25,
|
|
M_2000C: 17,
|
|
|
|
MiG_15bis: 10,
|
|
MiG_21Bis: 13,
|
|
|
|
# armor
|
|
|
|
Armor.MBT_T_55: 18,
|
|
Armor.MBT_T_80U: 20,
|
|
Armor.MBT_T_90: 22,
|
|
|
|
Armor.MBT_M60A3_Patton: 15,
|
|
Armor.MBT_M1A2_Abrams: 20,
|
|
|
|
Armor.ATGM_M1134_Stryker: 12,
|
|
Armor.APC_BTR_80: 10,
|
|
}
|
|
|
|
UNIT_BY_TASK = {
|
|
FighterSweep: [Su_27, Su_33, Su_25, F_15C, MiG_15bis, MiG_21Bis, MiG_29A, ],
|
|
CAS: [Su_25T, A_10A, A_10C, ],
|
|
CAP: [Armor.MBT_T_90, Armor.MBT_T_80U, Armor.MBT_T_55, Armor.MBT_M1A2_Abrams, Armor.MBT_M60A3_Patton, Armor.ATGM_M1134_Stryker, Armor.APC_BTR_80, ]
|
|
}
|