mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
transport mission stubs
This commit is contained in:
parent
de8d34d64e
commit
0110af0bec
@ -62,6 +62,8 @@ PRICES = {
|
|||||||
|
|
||||||
Unarmed.Transport_UAZ_469: 3,
|
Unarmed.Transport_UAZ_469: 3,
|
||||||
Unarmed.Transport_Ural_375: 3,
|
Unarmed.Transport_Ural_375: 3,
|
||||||
|
Infantry.Infantry_M4: 1,
|
||||||
|
Infantry.Soldier_AK: 1,
|
||||||
|
|
||||||
Unarmed.Transport_M818: 3,
|
Unarmed.Transport_M818: 3,
|
||||||
|
|
||||||
@ -121,6 +123,7 @@ UNIT_BY_TASK = {
|
|||||||
|
|
||||||
PinpointStrike: [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, ],
|
PinpointStrike: [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, ],
|
||||||
Reconnaissance: [Unarmed.Transport_M818, Unarmed.Transport_Ural_375, Unarmed.Transport_UAZ_469],
|
Reconnaissance: [Unarmed.Transport_M818, Unarmed.Transport_Ural_375, Unarmed.Transport_UAZ_469],
|
||||||
|
Nothing: [Infantry.Infantry_M4, Infantry.Soldier_AK, ],
|
||||||
AirDefence: [
|
AirDefence: [
|
||||||
AirDefence.AAA_Vulcan_M163,
|
AirDefence.AAA_Vulcan_M163,
|
||||||
AirDefence.AAA_Vulcan_M163,
|
AirDefence.AAA_Vulcan_M163,
|
||||||
@ -196,8 +199,9 @@ UNIT_BY_COUNTRY = {
|
|||||||
Armor.MBT_T_90,
|
Armor.MBT_T_90,
|
||||||
Armor.MBT_T_80U,
|
Armor.MBT_T_80U,
|
||||||
Armor.MBT_T_55,
|
Armor.MBT_T_55,
|
||||||
Unarmed.Transport_Ural_375,
|
Unarmed.Transport_Ural_375,
|
||||||
Unarmed.Transport_UAZ_469,
|
Unarmed.Transport_UAZ_469,
|
||||||
|
Infantry.Soldier_AK,
|
||||||
CV_1143_5_Admiral_Kuznetsov,
|
CV_1143_5_Admiral_Kuznetsov,
|
||||||
Bulk_cargo_ship_Yakushev,
|
Bulk_cargo_ship_Yakushev,
|
||||||
Dry_cargo_ship_Ivanov,
|
Dry_cargo_ship_Ivanov,
|
||||||
@ -228,6 +232,7 @@ UNIT_BY_COUNTRY = {
|
|||||||
Armor.MBT_M60A3_Patton,
|
Armor.MBT_M60A3_Patton,
|
||||||
Armor.ATGM_M1134_Stryker,
|
Armor.ATGM_M1134_Stryker,
|
||||||
Unarmed.Transport_M818,
|
Unarmed.Transport_M818,
|
||||||
|
Infantry.Infantry_M4,
|
||||||
|
|
||||||
AirDefence.AAA_Vulcan_M163,
|
AirDefence.AAA_Vulcan_M163,
|
||||||
AirDefence.SAM_Avenger_M1097,
|
AirDefence.SAM_Avenger_M1097,
|
||||||
|
|||||||
0
game/event/infantrytransport.py
Normal file
0
game/event/infantrytransport.py
Normal file
0
game/operation/infantrytransport.py
Normal file
0
game/operation/infantrytransport.py
Normal file
14
gen/armor.py
14
gen/armor.py
@ -51,3 +51,17 @@ class ArmorConflictGenerator:
|
|||||||
unit=type,
|
unit=type,
|
||||||
count=count,
|
count=count,
|
||||||
at=self.conflict.ground_defenders_location)
|
at=self.conflict.ground_defenders_location)
|
||||||
|
|
||||||
|
def generate_passengers(self, group_to_embark: Group, at: Point):
|
||||||
|
unit_type = db.find_unittype(Nothing, self.conflict.attackers_side.name)
|
||||||
|
|
||||||
|
group = self.m.vehicle_group(
|
||||||
|
country=self.conflict.attackers_side,
|
||||||
|
name=namegen.next_passenger_group_name(),
|
||||||
|
_type=unit_type,
|
||||||
|
position=at,
|
||||||
|
group_size=6
|
||||||
|
)
|
||||||
|
|
||||||
|
wayp = group.add_waypoint(at)
|
||||||
|
wayp.tasks.append(EmbarkToTransport())
|
||||||
|
|||||||
@ -29,6 +29,10 @@ class NameGenerator:
|
|||||||
self.number += 1
|
self.number += 1
|
||||||
return "AWACS Unit {}".format(self.number)
|
return "AWACS Unit {}".format(self.number)
|
||||||
|
|
||||||
|
def next_passenger_group_name(self):
|
||||||
|
self.number += 1
|
||||||
|
return "Infantry Unit {}".format(self.number)
|
||||||
|
|
||||||
|
|
||||||
namegen = NameGenerator()
|
namegen = NameGenerator()
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user