Beispiel #1
0

class Su57Weapons:
    Kh_59MK2 = {"clsid": "{KH_59MK2}", "name": "Kh-59MK2", "weight": None}
    RVV_AE = {"clsid": "{RVV-AE}", "name": "RVV-AE", "weight": 250}
    RVV_BD = {"clsid": "{RVV-BD}", "name": "RVV-BD", "weight": 600}
    RVV_L = {"clsid": "{RVV-L}", "name": "RVV-L", "weight": 748}
    RVV_M = {"clsid": "{RVV-M}", "name": "RVV-M", "weight": 190}
    Su_57_Fuel_Tank = {
        "clsid": "{SU_57Tank}",
        "name": "Su-57 Fuel Tank",
        "weight": 1561.421,
    }


inject_weapons(Su57Weapons)


@planemod
class Su_57(PlaneType):
    id = "Su-57"
    flyable = True
    height = 4.074
    width = 13.95
    length = 19.008
    fuel_max = 10300
    max_speed = 2499.984
    chaff = 100
    flare = 96
    charge_total = 200
    chaff_charge_size = 1
Beispiel #2
0
        "name": "Drop tank 1100 litre",
        "weight": 1019,
    }
    JAS39_TANK1700 = {
        "clsid": "JAS39_TANK1700",
        "name": "Drop tank 1700 litre",
        "weight": 1533,
    }
    Litening_III_Targeting_Pod_FLIR = {
        "clsid": "{JAS39_FLIR}",
        "name": "Litening III Targeting Pod FLIR",
        "weight": 2,
    }


inject_weapons(JAS39GripenWeapons)


class JAS39Gripen(PlaneType):
    id = "JAS39Gripen"
    flyable = True
    height = 4.5
    width = 8.4
    length = 14.1
    fuel_max = 2550
    max_speed = 2649.996
    chaff = 80
    flare = 40
    charge_total = 120
    chaff_charge_size = 1
    flare_charge_size = 1
Beispiel #3
0
from dcs.helicopters import HelicopterType
from dcs.planes import PlaneType

from game.modsupport import helicoptermod, planemod
from pydcs_extensions.weapon_injector import inject_weapons


class WeaponsUH60L:
    CEFS_Fuel_Tank_200_gallons = {
        "clsid": "{UH60_FUEL_TANK_230}",
        "name": "CEFS Fuel Tank 200 gallons",
        "weight": 730.09478,
    }


inject_weapons(WeaponsUH60L)


@helicoptermod
class UH_60L(HelicopterType):
    id = "UH-60L"
    flyable = True
    height = 5.13
    width = 16.4
    length = 19.76
    fuel_max = 1362
    max_speed = 355.584
    chaff = 30
    flare = 0
    charge_total = 30
    chaff_charge_size = 1