diff --git a/game/db.py b/game/db.py index 02c1996f..3f91951e 100644 --- a/game/db.py +++ b/game/db.py @@ -9,21 +9,23 @@ from dcs.unittype import * PRICES = { # fighter - C_101CC: 10, - AJS37: 15, - F_5E: 12, - MiG_23MLD: 15, - MiG_25PD: 20, - MiG_31: 30, - Su_27: 30, - Su_33: 33, - MiG_15bis: 8, - MiG_21Bis: 13, - MiG_29A: 23, - FA_18C_hornet: 18, - AV8BNA: 15, - F_15C: 30, - M_2000C: 15, + C_101CC: 8, + MiG_23MLD: 20, + MiG_25PD: 24, + MiG_31: 28, + Su_27: 24, + Su_33: 25, + MiG_29A: 28, + + AJS37: 13, + F_5E: 8, + MiG_15bis: 5, + MiG_21Bis: 8, + + M_2000C: 18, + FA_18C_hornet: 22, + AV8BNA: 18, + F_15C: 28, # bomber Su_25T: 15, @@ -141,6 +143,11 @@ SAM_BAN = [ AirDefence.SAM_SA_8_Osa_9A33, ] +EXTRA_AA = { + "Russia": AirDefence.SAM_SA_9_Strela_1_9P31, + "USA": AirDefence.SAM_Patriot_EPP_III, +} + UNIT_BY_COUNTRY = { "Russia": [ C_101CC, diff --git a/game/event.py b/game/event.py index 4eb0404a..535c082f 100644 --- a/game/event.py +++ b/game/event.py @@ -18,6 +18,21 @@ class Event: self.from_cp = from_cp self.game = game + @property + def is_player_attacking(self) -> bool: + return self.attacker_name == self.game.player + + @property + def enemy_cp(self) -> ControlPoint: + if self.attacker_name == self.game.player: + return self.to_cp + else: + return self.from_cp + + @property + def threat_description(self) -> str: + return "" + def bonus(self) -> int: return math.ceil(math.log(self.difficulty, DIFFICULTY_LOG_BASE) * self.BONUS_BASE) @@ -109,7 +124,6 @@ class GroundInterceptEvent(Event): class InterceptEvent(Event): - ESCORT_AMOUNT_FACTOR = 2 BONUS_BASE = 5 STRENGTH_INFLUENCE = 0.25 GLOBAL_STRENGTH_INFLUENCE = 0.05 @@ -120,12 +134,16 @@ class InterceptEvent(Event): def __str__(self): return "Intercept from {} at {}".format(self.from_cp, self.to_cp) + @property + def threat_description(self): + return "{} aircraft".format(self.enemy_cp.base.scramble_count()) + def is_successfull(self, debriefing: Debriefing): - intercepted = self.transport_unit in debriefing.destroyed_units[self.defender_name].keys() + units_destroyed = debriefing.destroyed_units[self.defender_name].get(self.transport_unit, 0) if self.from_cp.captured: - return intercepted + return units_destroyed > 0 else: - return not intercepted + return units_destroyed == 0 def commit(self, debriefing: Debriefing): super(InterceptEvent, self).commit(debriefing) @@ -144,12 +162,12 @@ class InterceptEvent(Event): self.to_cp.base.affect_strength(-self.STRENGTH_INFLUENCE) def player_attacking(self, interceptors: db.PlaneDict, clients: db.PlaneDict): - escort = self.to_cp.base.scramble_sweep(self.to_cp) + escort = self.to_cp.base.scramble_sweep() + self.transport_unit = random.choice(db.find_unittype(Transport, self.defender_name)) assert self.transport_unit is not None - airdefense_unit = db.find_unittype(AirDefence, self.defender_name)[0] - + airdefense_unit = db.find_unittype(AirDefence, self.defender_name)[-1] op = InterceptOperation(game=self.game, attacker_name=self.attacker_name, defender_name=self.defender_name, @@ -166,7 +184,8 @@ class InterceptEvent(Event): self.operation = op def player_defending(self, escort: db.PlaneDict, clients: db.PlaneDict): - interceptors = self.from_cp.base.scramble_interceptors_count(self.difficulty * self.ESCORT_AMOUNT_FACTOR) + interceptors = self.from_cp.base.scramble_interceptors() + self.transport_unit = random.choice(db.find_unittype(Transport, self.defender_name)) assert self.transport_unit is not None @@ -194,6 +213,18 @@ class CaptureEvent(Event): def __str__(self): return "Attack from {} to {}".format(self.from_cp, self.to_cp) + @property + def threat_description(self): + descr = "{} aircraft + CAS, {} vehicles".format( + self.enemy_cp.base.scramble_count(), + self.enemy_cp.base.assemble_count() + ) + + if self.is_player_attacking: + descr += ", {} AA".format(self.enemy_cp.base.assemble_aa_count()) + + return descr + def is_successfull(self, debriefing: Debriefing): alive_attackers = sum(debriefing.alive_units[self.attacker_name].values()) alive_defenders = sum(debriefing.alive_units[self.defender_name].values()) @@ -221,9 +252,9 @@ class CaptureEvent(Event): self.to_cp.captured = False def player_defending(self, interceptors: db.PlaneDict, clients: db.PlaneDict): - cas = self.from_cp.base.scramble_cas(self.to_cp) - escort = self.from_cp.base.scramble_sweep(self.to_cp) - attackers = self.from_cp.base.assemble_cap(self.to_cp) + cas = self.from_cp.base.scramble_cas() + escort = self.from_cp.base.scramble_sweep() + attackers = self.from_cp.base.assemble_cap() op = CaptureOperation(game=self.game, attacker_name=self.attacker_name, @@ -243,7 +274,7 @@ class CaptureEvent(Event): self.operation = op def player_attacking(self, cas: db.PlaneDict, escort: db.PlaneDict, armor: db.ArmorDict, clients: db.PlaneDict): - interceptors = self.to_cp.base.scramble_sweep(for_target=self.to_cp) + interceptors = self.to_cp.base.scramble_sweep() op = CaptureOperation(game=self.game, attacker_name=self.attacker_name, diff --git a/game/game.py b/game/game.py index 3e436049..562149d4 100644 --- a/game/game.py +++ b/game/game.py @@ -29,10 +29,10 @@ PLAYER_INTERCEPT_GLOBAL_PROBABILITY_BASE = 10 PLAYER_INTERCEPT_GLOBAL_PROBABILITY_LOG = 2 PLAYER_BUDGET_INITIAL = 90 -PLAYER_BUDGET_BASE = 20 +PLAYER_BUDGET_BASE = 30 PLAYER_BUDGET_IMPORTANCE_LOG = 2 -AWACS_BUDGET_COST = 8 +AWACS_BUDGET_COST = 4 class Game: diff --git a/game/operation.py b/game/operation.py index bd841c4f..cc62ee55 100644 --- a/game/operation.py +++ b/game/operation.py @@ -85,7 +85,8 @@ class Operation: if not global_cp.is_global: continue - ship = self.shipgen.generate(type=db.find_unittype(Carriage, self.attacker_name)[0], + ship = self.shipgen.generate(type=db.find_unittype(Carriage, self.game.player)[0], + country=self.game.player, at=global_cp.at) if global_cp == self.from_cp and not self.is_quick: @@ -164,6 +165,8 @@ class InterceptOperation(Operation): def prepare(self, terrain: dcs.terrain.Terrain, is_quick: bool): super(InterceptOperation, self).prepare(terrain, is_quick) self.defenders_starting_position = None + if self.defender_name == self.game.player: + self.attackers_starting_position = None conflict = Conflict.intercept_conflict( attacker=self.mission.country(self.attacker_name), diff --git a/gen/aaa.py b/gen/aaa.py index 42fe6a55..7932543e 100644 --- a/gen/aaa.py +++ b/gen/aaa.py @@ -51,7 +51,7 @@ class ExtraAAConflictGenerator: self.mission.vehicle_group( country=self.mission.country(country_name), name=namegen.next_ground_group_name(), - _type=random.choice(db.find_unittype(AirDefence, country_name)), + _type=db.EXTRA_AA[country_name], position=position, group_size=2 ) diff --git a/gen/aircraft.py b/gen/aircraft.py index 84f7900c..59df1dc4 100644 --- a/gen/aircraft.py +++ b/gen/aircraft.py @@ -72,8 +72,6 @@ class AircraftConflictGenerator: for unit_instance in group.units: unit_instance.livery_id = db.PLANE_LIVERY_OVERRIDES[unit_type] - print("AC: {} {}".format(unit_type, len(group.units))) - def _generate_at_airport(self, name: str, side: Country, unit_type: FlyingType, count: int, client_count: int, airport: Airport = None) -> FlyingGroup: assert count > 0 assert unit is not None @@ -164,11 +162,11 @@ class AircraftConflictGenerator: position = group.position # type: Point wayp = group.add_waypoint(position.point_from_heading(heading, WORKAROUND_WAYP_DIST), CAS_ALTITUDE, WARM_START_AIRSPEED) + self._setup_group(group, FighterSweep) + for group in self.escort_targets: wayp.tasks.append(EscortTaskAction(group.id, engagement_max_dist=ESCORT_MAX_DIST)) - self._setup_group(group, dcs.task.Escort) - def generate_cas(self, attackers: db.PlaneDict, clients: db.PlaneDict, at: db.StartingPosition = None): assert len(self.escort_targets) == 0 diff --git a/gen/awacsgen.py b/gen/awacsgen.py index 1f7aeca3..19bf64b1 100644 --- a/gen/awacsgen.py +++ b/gen/awacsgen.py @@ -22,7 +22,7 @@ class AWACSConflictGenerator: plane = db.find_unittype(AWACS, self.conflict.attackers_side.name)[0] self.mission.awacs_flight( - country=self.conflict.attackers_side, + country=self.mission.country(self.game.player), name=namegen.next_awacs_group_name(), plane_type=plane, altitude=AWACS_ALT, diff --git a/gen/conflictgen.py b/gen/conflictgen.py index 34866ee5..79b9d2df 100644 --- a/gen/conflictgen.py +++ b/gen/conflictgen.py @@ -30,6 +30,16 @@ def _opposite_heading(h): return h+180 +def _heading_sum(h, a) -> int: + h += a + if h > 360: + return h - 360 + elif h < 0: + return 360 - h + else: + return h + + class Conflict: attackers_side = None # type: Country defenders_side = None # type: Country @@ -64,8 +74,8 @@ class Conflict: from theater.conflicttheater import SIZE_REGULAR from theater.conflicttheater import ALL_RADIALS - heading = from_cp.position.heading_between_point(to_cp.position) - raw_distance = from_cp.position.distance_to_point(to_cp.position) / 2 + heading = _heading_sum(from_cp.position.heading_between_point(to_cp.position), +90) + raw_distance = from_cp.position.distance_to_point(to_cp.position) / 2.5 distance = max(min(raw_distance, INTERCEPT_MAX_DISTANCE), INTERCEPT_MIN_DISTANCE) position = from_cp.position.point_from_heading(heading, distance) diff --git a/gen/settingsgen.py b/gen/settingsgen.py index ed25196d..60337dc4 100644 --- a/gen/settingsgen.py +++ b/gen/settingsgen.py @@ -12,7 +12,7 @@ from game import db from theater.weatherforecast import WeatherForecast from theater.conflicttheater import Conflict -ACTIVATION_TRIGGER_SIZE = 80000 +ACTIVATION_TRIGGER_SIZE = 40000 ACTIVATION_TRIGGER_MIN_DISTANCE = 5000 RANDOM_TIME = { @@ -23,7 +23,6 @@ RANDOM_TIME = { } RANDOM_WEATHER = { - 0: 5, # thunderstorm 1: 10, # heavy rain 2: 20, # rain 3: 100, # random dynamic @@ -63,7 +62,7 @@ class SettingsGenerator: self.mission.weather.heavy_rain() self.mission.weather.enable_fog = False elif weather_type == 3: - self.mission.weather.random(self.mission.start_time, self.mission.terrain) + pass def _gen_activation_trigger(self, player_coalition: str, enemy_coalition: str): activate_by_trigger = [] @@ -100,7 +99,9 @@ class SettingsGenerator: skill_level = player_coalition == coalition_name and self.game.player_skill or self.game.enemy_skill for country in coalition.countries.values(): for plane_group in country.plane_group: - plane_group.set_skill(Skill(skill_level)) + for plane_unit in plane_group.units: + if plane_unit.skill != Skill.Client and plane_unit.skill != Skill.Player: + plane_unit.skill = Skill(skill_level) for vehicle_group in country.vehicle_group: vehicle_group.set_skill(Skill(skill_level)) diff --git a/gen/shipgen.py b/gen/shipgen.py index d4763cf7..ea6c95f7 100644 --- a/gen/shipgen.py +++ b/gen/shipgen.py @@ -11,9 +11,9 @@ class ShipGenerator: self.m = mission self.conflict = conflict - def generate(self, type: ShipType, at: Point) -> ShipGroup: + def generate(self, type: ShipType, country: str, at: Point) -> ShipGroup: return self.m.ship_group( - country=self.conflict.attackers_side, + country=self.m.country(country), name=namegen.next_transport_group_name(), _type=type, position=at) diff --git a/gen/visualgen.py b/gen/visualgen.py index 07f01f0b..236195f2 100644 --- a/gen/visualgen.py +++ b/gen/visualgen.py @@ -47,7 +47,7 @@ __original_static_dict = Static.dict Static.dict = __monkey_static_dict FRONT_SMOKE_MIN_DISTANCE = 10000 -FRONT_SMOKE_DISTANCE_FACTOR = 0.75 +FRONT_SMOKE_DISTANCE_FACTOR = 0.5 FRONT_SMOKE_LENGTH = 80000 FRONT_SMOKE_SPACING = 600 FRONT_SMOKE_RANDOM_SPREAD = 1200 diff --git a/resources/payloads/AJS37.lua b/resources/payloads/AJS37.lua new file mode 100644 index 00000000..d378e91a --- /dev/null +++ b/resources/payloads/AJS37.lua @@ -0,0 +1,852 @@ +local unitPayloads = { + ["name"] = "AJS37", + ["payloads"] = { + [1] = { + ["name"] = "Battlefield Air Interdiction: RB-75*4, RB-24J*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{RB75}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{RB75}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{RB75}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{RB75}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [2] = { + ["name"] = "Anti-ship: RB-04E*2, RB-74*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{Rb04}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{Rb04}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{Robot74}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{Robot74}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 30, + }, + }, + [3] = { + ["name"] = "Anti-ship (Heavy Mav): RB-75T*4, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{RB75T}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{RB75T}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{RB75T}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{RB75T}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 30, + }, + }, + [4] = { + ["name"] = "Hard Target (Countermeasures): RB-05, XT, KB, U22", + ["pylons"] = { + [1] = { + ["CLSID"] = "{Robot05}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{Robot05}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{U22}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{KB}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [5] = { + ["name"] = "Hard Target (MAV): RB-75T*2, RB-74*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{RB75T}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{RB75T}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{Robot74}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{Robot74}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [6] = { + ["name"] = "Ferry Flight: XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [7] = { + ["name"] = "CAS (75 GUN): RB-75*2, AKAN", + ["pylons"] = { + [1] = { + ["CLSID"] = "{RB75}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{RB75}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{AKAN}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{AKAN}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [8] = { + ["name"] = "CAP: RB-74*4, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{Robot74}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{Robot74}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{Robot74}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{Robot74}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [9] = { + ["name"] = "Countermeasures Escort: U/22A, KB", + ["pylons"] = { + [1] = { + ["CLSID"] = "{U22A}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{KB}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{Robot74}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{Robot74}", + ["num"] = 3, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [10] = { + ["name"] = "Strike: BK90 (MJ1)*2, RB-74*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{BK90MJ1}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{BK90MJ1}", + ["num"] = 6, + }, + [3] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{Robot74}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{Robot74}", + ["num"] = 3, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [11] = { + ["name"] = "CAS: AKAN, RB-05A", + ["pylons"] = { + [1] = { + ["CLSID"] = "{Robot05}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{Robot05}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{AKAN}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{AKAN}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [12] = { + ["name"] = "CAP (6 AAM): RB-74*4, RB-24J*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{Robot74}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{Robot74}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{Robot74}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{Robot74}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [13] = { + ["name"] = "Rocket Half Load HE: ARAK HE*2, RB-74*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{ARAKM70BHE}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{ARAKM70BHE}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{Robot74}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{Robot74}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [14] = { + ["name"] = "CAP / Intecept: RB-05A*2, RB-74*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{Robot05}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{Robot05}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{Robot74}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{Robot74}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [15] = { + ["name"] = "Bombs Low-drag: SB71LD*16, RB-24J*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{M71BOMB}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{M71BOMB}", + ["num"] = 6, + }, + [3] = { + ["CLSID"] = "{M71BOMB}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{M71BOMB}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [16] = { + ["name"] = "SEAD: RB-75T*2, U22/A, KB, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{RB75T}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{RB75T}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{KB}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{U22}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [17] = { + ["name"] = "Anti-Ship (Modern): RB-15F*2, RB-74*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{Rb15}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{Rb15}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{Robot74}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{Robot74}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 30, + }, + }, + [18] = { + ["name"] = "New Payload", + ["pylons"] = { + }, + ["tasks"] = { + }, + }, + [19] = { + ["name"] = "CAP (AJ37): RB-24J*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [20] = { + ["name"] = "ECM Escort Anti-ship: RB-04E, KB, RB-74*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{KB}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{Rb04}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{Robot74}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{Robot74}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 30, + }, + }, + [21] = { + ["name"] = "Bombs High-drag: SB71HD*16, XT, RB-24J", + ["pylons"] = { + [1] = { + ["CLSID"] = "{M71BOMBD}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{M71BOMBD}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{M71BOMBD}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{M71BOMBD}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [22] = { + ["name"] = "Anti-ship (Light Mav): RB-75*4, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{RB75}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{RB75}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{RB75}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{RB75}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 30, + }, + }, + [23] = { + ["name"] = "Rocket Full Load HE: ARAK HE*4, RB-24J, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{ARAKM70BHE}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{ARAKM70BHE}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{ARAKM70BHE}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{ARAKM70BHE}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [24] = { + ["name"] = "Illumination: LYSB*8, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{LYSBOMB}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{LYSBOMB}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{LYSBOMB}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{LYSBOMB}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [25] = { + ["name"] = "Anti-ship (RB05): RB-05A*2, RB-74*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "{Robot05}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{Robot05}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{Robot74}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{Robot74}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 30, + }, + }, + [26] = { + ["name"] = "CAP (Gun): AKAN*2, RB-74*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{Robot74}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{Robot74}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{AKAN}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{AKAN}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [27] = { + ["name"] = "Hard Target: RB-05A*2, RB-74*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{Robot05}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{Robot05}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{Robot74}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{Robot74}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [28] = { + ["name"] = "RB-05*2, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "{Robot05}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{Robot05}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [29] = { + ["name"] = "CAS: ARAK M70 HE*4, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{ARAKM70BHE}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{ARAKM70BHE}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{ARAKM70BHE}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{ARAKM70BHE}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [30] = { + ["name"] = "Runway Strike: SB71HD*16, RB-24J, XT", + ["pylons"] = { + [1] = { + ["CLSID"] = "{VIGGEN_X-TANK}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "{M71BOMBD}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{M71BOMBD}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{M71BOMBD}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{M71BOMBD}", + ["num"] = 6, + }, + [6] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 1, + }, + [7] = { + ["CLSID"] = "{Robot24J}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 34, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "AJS37", +} +return unitPayloads diff --git a/resources/payloads/AV8BNA.lua b/resources/payloads/AV8BNA.lua new file mode 100644 index 00000000..9137d991 --- /dev/null +++ b/resources/payloads/AV8BNA.lua @@ -0,0 +1,1045 @@ +local unitPayloads = { + ["name"] = "AV8BNA", + ["payloads"] = { + [1] = { + ["name"] = "H-L-H 2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{BRU-42_3*Mk-82SNAKEYE}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{BRU-42_3*Mk-82SNAKEYE}", + ["num"] = 6, + }, + [3] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{BRU-42_3*Mk-82SNAKEYE}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{BRU-42_3*Mk-82SNAKEYE}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [2] = { + ["name"] = "AFAC 1", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{CAE48299-A294-4bad-8EE6-89EFC5DCDF00}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{C2593383-3CA8-4b18-B73D-0E750BCA1C85}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{A111396E-D3E8-4b9c-8AC9-2432489304D5}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{C2593383-3CA8-4b18-B73D-0E750BCA1C85}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{CAE48299-A294-4bad-8EE6-89EFC5DCDF00}", + ["num"] = 2, + }, + [7] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 16, + }, + }, + [3] = { + ["name"] = "AS 1", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AGM_122_SIDEARM}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{0D33DDAE-524F-4A4E-B5B8-621754FE3ADE}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{A111396E-D3E8-4b9c-8AC9-2432489304D5}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{0D33DDAE-524F-4A4E-B5B8-621754FE3ADE}", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 30, + }, + }, + [4] = { + ["name"] = "H-M-H 3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{60CC734F-0AFA-4E2E-82B8-93B941AB11CF}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{AV8BNA_AERO1D}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{AV8BNA_AERO1D}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{60CC734F-0AFA-4E2E-82B8-93B941AB11CF}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [5] = { + ["name"] = "Interdiction 1 (H-H-H-H)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{7A44FF09-527C-4B7E-B42B-3F111CFE50FB}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{BRU-42_2*Mk-83_RIGHT}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{BRU-42_2*Mk-83_LEFT}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{7A44FF09-527C-4B7E-B42B-3F111CFE50FB}", + ["num"] = 2, + }, + [7] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [6] = { + ["name"] = "Interdiction 2 (H-H-H-H)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{AV8BNA_AERO1D}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{BRU-42_2*Mk-83_RIGHT}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{BRU-42_2*Mk-83_LEFT}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{AV8BNA_AERO1D}", + ["num"] = 2, + }, + [7] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [7] = { + ["name"] = "AFAC 3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AGM_122_SIDEARM}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{CAE48299-A294-4bad-8EE6-89EFC5DCDF00}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{C2593383-3CA8-4b18-B73D-0E750BCA1C85}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{C2593383-3CA8-4b18-B73D-0E750BCA1C85}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{CAE48299-A294-4bad-8EE6-89EFC5DCDF00}", + ["num"] = 2, + }, + [7] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 16, + }, + }, + [8] = { + ["name"] = "Interidction 3 (H-L-L-H)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{BRU-42_2*Mk-82SNAKEYE_RIGHT}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{BRU-42_2*Mk-82SNAKEYE_RIGHT}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BRU-42_2*Mk-82SNAKEYE_LEFT}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{BRU-42_2*Mk-82SNAKEYE_LEFT}", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [9] = { + ["name"] = "H-M-H 1", + ["pylons"] = { + [1] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 2, + }, + [7] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [10] = { + ["name"] = "H-L-H 1", + ["pylons"] = { + [1] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 2, + }, + [7] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [11] = { + ["name"] = "PGM 2 (H-H-H-H)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{AV8BNA_AERO1D}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{BRU-42_2*GBU-12_RIGHT}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{A111396E-D3E8-4b9c-8AC9-2432489304D5}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{BRU-42_2*GBU-12_LEFT}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{AV8BNA_AERO1D}", + ["num"] = 2, + }, + [7] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 33, + }, + }, + [12] = { + ["name"] = "L-L-L 1", + ["pylons"] = { + [1] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{BRU-42_2*Mk-82SNAKEYE_RIGHT}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{BRU-42_2*Mk-82SNAKEYE_RIGHT}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{BRU-42_2*Mk-82SNAKEYE_LEFT}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{BRU-42_2*Mk-82SNAKEYE_LEFT}", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [13] = { + ["name"] = "AFAC 2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{CAE48299-A294-4bad-8EE6-89EFC5DCDF00}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{C2593383-3CA8-4b18-B73D-0E750BCA1C85}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{C2593383-3CA8-4b18-B73D-0E750BCA1C85}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{CAE48299-A294-4bad-8EE6-89EFC5DCDF00}", + ["num"] = 2, + }, + [7] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 16, + }, + }, + [14] = { + ["name"] = "H-M-H 2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{60CC734F-0AFA-4E2E-82B8-93B941AB11CF}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{60CC734F-0AFA-4E2E-82B8-93B941AB11CF}", + ["num"] = 6, + }, + [3] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{60CC734F-0AFA-4E2E-82B8-93B941AB11CF}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{60CC734F-0AFA-4E2E-82B8-93B941AB11CF}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [15] = { + ["name"] = "Area Suppression", + ["pylons"] = { + [1] = { + ["CLSID"] = "{ADD3FAE1-EBF6-4EF9-8EFC-B36B5DDF1E6B}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{BRU-42_2*MK-20_RIGHT}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{BRU-42_2*MK-20_RIGHT}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{BRU-42_2*MK-20_LEFT}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{BRU-42_2*MK-20_LEFT}", + ["num"] = 2, + }, + [7] = { + ["CLSID"] = "{ADD3FAE1-EBF6-4EF9-8EFC-B36B5DDF1E6B}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [16] = { + ["name"] = "Rockets 1", + ["pylons"] = { + [1] = { + ["CLSID"] = "{F3EFE0AB-E91A-42D8-9CA2-B63C91ED570A}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{LAU3_FFAR_MK5HEAT}", + ["num"] = 6, + }, + [3] = { + ["CLSID"] = "{LAU3_FFAR_MK5HEAT}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{F3EFE0AB-E91A-42D8-9CA2-B63C91ED570A}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [17] = { + ["name"] = "AS 2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AGM_122_SIDEARM}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{A111396E-D3E8-4b9c-8AC9-2432489304D5}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 30, + }, + }, + [18] = { + ["name"] = "Helo Escort 1", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{AIM-9M-ON-ADAPTER}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{AIM-9M-ON-ADAPTER}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [5] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 18, + }, + }, + [19] = { + ["name"] = "PGM 1 (H-H-H-H)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "BRU-42_3*GBU-12", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{A111396E-D3E8-4b9c-8AC9-2432489304D5}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "BRU-42_3*GBU-12", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 33, + }, + }, + [20] = { + ["name"] = "Helo Escort 2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{AIM-9M-ON-ADAPTER}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{AV8BNA_AERO1D}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{AV8BNA_AERO1D}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{AIM-9M-ON-ADAPTER}", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 18, + }, + }, + [21] = { + ["name"] = "PGM 3 (H-H-H-H)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{0D33DDAE-524F-4A4E-B5B8-621754FE3ADE}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{0D33DDAE-524F-4A4E-B5B8-621754FE3ADE}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{A111396E-D3E8-4b9c-8AC9-2432489304D5}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{0D33DDAE-524F-4A4E-B5B8-621754FE3ADE}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{0D33DDAE-524F-4A4E-B5B8-621754FE3ADE}", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 33, + }, + }, + [22] = { + ["name"] = "Anti Armor", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 2, + }, + [7] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 33, + }, + }, + [23] = { + ["name"] = "RA 1 (H-M-M-H)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AGM_122_SIDEARM}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{7A44FF09-527C-4B7E-B42B-3F111CFE50FB}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{BRU-42_2*Mk-83_RIGHT}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BRU-42_2*Mk-83_LEFT}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{7A44FF09-527C-4B7E-B42B-3F111CFE50FB}", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 34, + }, + }, + [24] = { + ["name"] = "Stand Off 1", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AGM_122_SIDEARM}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 29, + }, + }, + [25] = { + ["name"] = "Stand Off 2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AGM_122_SIDEARM}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{LAU_7_AGM_122_SIDEARM}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{LAU_7_AGM_122_SIDEARM}", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 29, + }, + }, + [26] = { + ["name"] = "Stand Off 3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{LAU_7_AGM_122_SIDEARM}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{LAU_7_AGM_122_SIDEARM}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 6, + }, + [6] = { + ["CLSID"] = "LAU_117_AGM_65G", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [8] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 29, + }, + }, + [27] = { + ["name"] = "Iron Hand 1", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AGM_122_SIDEARM}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{LAU_7_AGM_122_SIDEARM}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{LAU3_FFAR_MK1HE}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{LAU3_FFAR_MK1HE}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{LAU_7_AGM_122_SIDEARM}", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 29, + }, + }, + [28] = { + ["name"] = "Iron Hand 2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AGM_122_SIDEARM}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{LAU_7_AGM_122_SIDEARM}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{BRU-42_2*MK-20_RIGHT}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{ALQ_164_RF_Jammer}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{GAU_12_Equalizer}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BRU-42_2*MK-20_LEFT}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{LAU_7_AGM_122_SIDEARM}", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 29, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "AV8BNA", +} +return unitPayloads diff --git a/resources/payloads/C-101CC.lua b/resources/payloads/C-101CC.lua new file mode 100644 index 00000000..3cb293d8 --- /dev/null +++ b/resources/payloads/C-101CC.lua @@ -0,0 +1,641 @@ +local unitPayloads = { + ["name"] = "C-101CC", + ["payloads"] = { + [1] = { + ["name"] = "2*AIM-9P, DEFA 553 CANNON (I)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["name"] = "2*AIM-9M, DEFA 553 CANNON (I)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["name"] = "2*AIM-9P, DEFA 533 CANNON (II)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 18, + }, + }, + [4] = { + ["name"] = "2*AIM-9P, AN-M3 CANNON (IV)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{AN-M3}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 17, + }, + }, + [5] = { + ["name"] = "2*R.550 MAGIC, DEFA 553 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 19, + }, + }, + [6] = { + ["name"] = "2*AIM-9M, AN-M3 CANNON (III)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{AN-M3}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + }, + }, + [7] = { + ["name"] = "2*AIM-9P, DEFA 553 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 19, + }, + }, + [8] = { + ["name"] = "2*R.550 MAGIC, DEFA 553 CANNON (III)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + }, + }, + [9] = { + ["name"] = "2*AIM-9P, 2*BELOUGA, DEFA 553 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [10] = { + ["name"] = "2*AIM9-P, 2*SEA EAGLE, DEFA-553 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{1461CD18-429A-42A9-A21F-4C621ECD4573}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{1461CD18-429A-42A9-A21F-4C621ECD4573}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 30, + }, + }, + [11] = { + ["name"] = "2*AIM-9M 2*SEA EAGLE, AN-M3 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{1461CD18-429A-42A9-A21F-4C621ECD4573}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{1461CD18-429A-42A9-A21F-4C621ECD4573}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{AN-M3}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 30, + }, + }, + [12] = { + ["name"] = "2*AIM-9M, AN-M3 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{AN-M3}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 19, + }, + }, + [13] = { + ["name"] = "2*BELOUGA,2*BDU-33, DEFA-553 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "CBLS-200", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "CBLS-200", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [14] = { + ["name"] = "2* SEA EAGLE, DEFA-553 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{1461CD18-429A-42A9-A21F-4C621ECD4573}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{1461CD18-429A-42A9-A21F-4C621ECD4573}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 30, + }, + }, + [15] = { + ["name"] = "2*AIM-9P, 2*BR-250,2*MK-82, DEFA 553 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "BR_250", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "BR_250", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [16] = { + ["name"] = "2*R.550 MAGIC, 2*SEA EAGLE , DEFA-553 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{1461CD18-429A-42A9-A21F-4C621ECD4573}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{1461CD18-429A-42A9-A21F-4C621ECD4573}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 30, + }, + }, + [17] = { + ["name"] = "2*R.550 MAGIC, DEFA 553 CANNON (IV)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 17, + }, + }, + [18] = { + ["name"] = "2*BELOUGA, 2*BR-500, DEFA 553 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "BR_500", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 34, + }, + }, + [19] = { + ["name"] = "2*AIM-9M, DEFA 553 CANNON (IV)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 17, + }, + }, + [20] = { + ["name"] = "2*R.550 MAGIC, AN-M3 CANNON (II)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AN-M3}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 18, + }, + }, + [21] = { + ["name"] = "2*R550 Magic, DEFA 553 CANNON (I)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [22] = { + ["name"] = "2*AIM-9M ,2*BELOUGA,2*BIN-200, AN-M3 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AN-M3}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "BIN_200", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "BIN_200", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{BLG66_BELOUGA}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [23] = { + ["name"] = "2*AIM-9M, 2*LAU 68, 2*MK-84, DEFA 553 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 6, + }, + [6] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [24] = { + ["name"] = "2*AIM-9P, AN-M3 CANNON (III)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{AN-M3}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + }, + }, + [25] = { + ["name"] = "2*AIM-9M, DEFA 533 CANNON (II)", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 18, + }, + }, + [26] = { + ["name"] = "2*R.550 MAGIC, 2*BR-500, 2*BDU-33, DEFA 553 CANNON", + ["pylons"] = { + [1] = { + ["CLSID"] = "{C-101-DEFA553}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "CBLS-200", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "CBLS-200", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "BR_500", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "BR_500", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "C-101CC", +} +return unitPayloads diff --git a/resources/payloads/C-101EB.lua b/resources/payloads/C-101EB.lua new file mode 100644 index 00000000..5af5bed0 --- /dev/null +++ b/resources/payloads/C-101EB.lua @@ -0,0 +1,53 @@ +local unitPayloads = { + ["name"] = "C-101EB", + ["payloads"] = { + [1] = { + ["name"] = "Smoke System: White Smoke", + ["pylons"] = { + [1] = { + ["CLSID"] = "{SMOKE-SYSTEM-AVIOJET}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 17, + }, + }, + [2] = { + ["name"] = "Smoke System: White Smoke+Red Colorant", + ["pylons"] = { + [1] = { + ["CLSID"] = "{SMOKE-RED-AVIOJET}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{SMOKE-SYSTEM-AVIOJET}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 17, + }, + }, + [3] = { + ["name"] = "Smoke System: White Smoke+Yellow Colorant", + ["pylons"] = { + [1] = { + ["CLSID"] = "{SMOKE-YELLOW-AVIOJET}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{SMOKE-SYSTEM-AVIOJET}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 17, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "C-101EB", +} +return unitPayloads diff --git a/resources/payloads/F-5E-3.lua b/resources/payloads/F-5E-3.lua new file mode 100644 index 00000000..6381a909 --- /dev/null +++ b/resources/payloads/F-5E-3.lua @@ -0,0 +1,1012 @@ +local unitPayloads = { + ["name"] = "F-5E-3", + ["payloads"] = { + [1] = { + ["name"] = "Mk-82LD*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [2] = { + ["name"] = "AIM-9P*2, Fuel 275*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + }, + ["tasks"] = { + [1] = 11, + [2] = 18, + [3] = 19, + }, + }, + [3] = { + ["name"] = "AIM-9P5*2, Fuel 275*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + }, + ["tasks"] = { + [1] = 11, + [2] = 18, + [3] = 19, + }, + }, + [4] = { + ["name"] = "AIM-9P*2, Fuel 150*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + [2] = 18, + [3] = 19, + }, + }, + [5] = { + ["name"] = "AIM-9P5*2, Fuel 150*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + [2] = 18, + [3] = 19, + }, + }, + [6] = { + ["name"] = "Mk-82SE*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [7] = { + ["name"] = "CBU-52B*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [8] = { + ["name"] = "LAU-3 HE*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "LAU3_HE151", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "LAU3_HE151", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "LAU3_HE151", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "LAU3_HE151", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [9] = { + ["name"] = "LAU-3 HEAT*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [10] = { + ["name"] = "LAU-68 HE*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [11] = { + ["name"] = "LAU-68 HEAT*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{174C6E6D-0C3D-42ff-BCB3-0853CB371F5C}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{174C6E6D-0C3D-42ff-BCB3-0853CB371F5C}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{174C6E6D-0C3D-42ff-BCB3-0853CB371F5C}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{174C6E6D-0C3D-42ff-BCB3-0853CB371F5C}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [12] = { + ["name"] = "M-117*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [13] = { + ["name"] = "GBU-12*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [14] = { + ["name"] = "CBU-52B*5,AIM-9*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [15] = { + ["name"] = "Mk-82LD*5,AIM-9*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [16] = { + ["name"] = "Mk-82SE*5,AIM-9*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [17] = { + ["name"] = "Mk-82LD*7,AIM-9P*2, Fuel 275*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{MER-5E_MK82x5}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [18] = { + ["name"] = "Mk-82SE*7,AIM-9P*2, Fuel 275*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{MER-5E_Mk82SNAKEYEx5}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [19] = { + ["name"] = "LAU-3 HE*2,Mk-82LD,AIM-9P*2,Fuel 275*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "LAU3_HE151", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "LAU3_HE151", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [20] = { + ["name"] = "LAU-68 HE*2,Mk-82LD,AIM-9P*2,Fuel 275*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [21] = { + ["name"] = "M-117*5,AIM-9*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [22] = { + ["name"] = "AIM-9P*2, Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [23] = { + ["name"] = "AIM-9P*2, Fuel 150", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [24] = { + ["name"] = "AIM-9P5*2, Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [25] = { + ["name"] = "AIM-9P5*2, Fuel 150", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [26] = { + ["name"] = "AIM-9B*2, Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [27] = { + ["name"] = "AIM-9B*2, Fuel 150", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [28] = { + ["name"] = "AIM-9B*2, Fuel 275*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + }, + ["tasks"] = { + [1] = 11, + [2] = 18, + [3] = 19, + }, + }, + [29] = { + ["name"] = "AIM-9B*2, Fuel 150*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + [2] = 18, + [3] = 19, + }, + }, + [30] = { + ["name"] = "AN/ASQ-T50, AIM-9P, Fuel 150", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIS_ASQ_T50}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + }, + ["tasks"] = { + }, + }, + [31] = { + ["name"] = "AIM-9B*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [32] = { + ["name"] = "AIM-9P*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [33] = { + ["name"] = "AIM-9P5*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + }, + ["unitType"] = "F-5E-3", +} +return unitPayloads diff --git a/resources/payloads/F-5E.lua b/resources/payloads/F-5E.lua new file mode 100644 index 00000000..a8ba3a33 --- /dev/null +++ b/resources/payloads/F-5E.lua @@ -0,0 +1,1012 @@ +local unitPayloads = { + ["name"] = "F-5E", + ["payloads"] = { + [1] = { + ["name"] = "Mk-82LD*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [2] = { + ["name"] = "AIM-9P*2, Fuel 275*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + }, + ["tasks"] = { + [1] = 11, + [2] = 18, + [3] = 19, + }, + }, + [3] = { + ["name"] = "AIM-9P5*2, Fuel 275*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + }, + ["tasks"] = { + [1] = 11, + [2] = 18, + [3] = 19, + }, + }, + [4] = { + ["name"] = "AIM-9P*2, Fuel 150*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + [2] = 18, + [3] = 19, + }, + }, + [5] = { + ["name"] = "AIM-9P5*2, Fuel 150*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + [2] = 18, + [3] = 19, + }, + }, + [6] = { + ["name"] = "Mk-82SE*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [7] = { + ["name"] = "CBU-52B*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [8] = { + ["name"] = "LAU-3 HE*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "LAU3_HE151", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "LAU3_HE151", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "LAU3_HE151", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "LAU3_HE151", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [9] = { + ["name"] = "LAU-3 HEAT*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [10] = { + ["name"] = "LAU-68 HE*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [11] = { + ["name"] = "LAU-68 HEAT*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{174C6E6D-0C3D-42ff-BCB3-0853CB371F5C}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{174C6E6D-0C3D-42ff-BCB3-0853CB371F5C}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{174C6E6D-0C3D-42ff-BCB3-0853CB371F5C}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{174C6E6D-0C3D-42ff-BCB3-0853CB371F5C}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [12] = { + ["name"] = "M-117*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [13] = { + ["name"] = "GBU-12*4,AIM-9P*2,Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [14] = { + ["name"] = "CBU-52B*5,AIM-9*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{CBU-52B}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [15] = { + ["name"] = "Mk-82LD*5,AIM-9*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [16] = { + ["name"] = "Mk-82SE*5,AIM-9*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [17] = { + ["name"] = "Mk-82LD*7,AIM-9P*2, Fuel 275*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{MER-5E_MK82x5}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [18] = { + ["name"] = "Mk-82SE*7,AIM-9P*2, Fuel 275*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{MER-5E_Mk82SNAKEYEx5}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [19] = { + ["name"] = "LAU-3 HE*2,Mk-82LD,AIM-9P*2,Fuel 275*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "LAU3_HE151", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "LAU3_HE151", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [20] = { + ["name"] = "LAU-68 HE*2,Mk-82LD,AIM-9P*2,Fuel 275*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + [6] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{A021F29D-18AB-4d3e-985C-FC9C60E35E9E}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [21] = { + ["name"] = "M-117*5,AIM-9*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [22] = { + ["name"] = "AIM-9P*2, Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [23] = { + ["name"] = "AIM-9P*2, Fuel 150", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [24] = { + ["name"] = "AIM-9P5*2, Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [25] = { + ["name"] = "AIM-9P5*2, Fuel 150", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [26] = { + ["name"] = "AIM-9B*2, Fuel 275", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [27] = { + ["name"] = "AIM-9B*2, Fuel 150", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [28] = { + ["name"] = "AIM-9B*2, Fuel 275*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", + ["num"] = 3, + }, + }, + ["tasks"] = { + [1] = 11, + [2] = 18, + [3] = 19, + }, + }, + [29] = { + ["name"] = "AIM-9B*2, Fuel 150*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + [2] = 18, + [3] = 19, + }, + }, + [30] = { + ["name"] = "AN/ASQ-T50, AIM-9P, Fuel 150", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIS_ASQ_T50}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PTB-150GAL}", + ["num"] = 4, + }, + }, + ["tasks"] = { + }, + }, + [31] = { + ["name"] = "AIM-9B*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9B}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [32] = { + ["name"] = "AIM-9P*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + [33] = { + ["name"] = "AIM-9P5*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{AIM-9P5}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 19, + }, + }, + }, + ["unitType"] = "F-5E", +} +return unitPayloads diff --git a/resources/payloads/F-86F Sabre.lua b/resources/payloads/F-86F Sabre.lua new file mode 100644 index 00000000..05f018d7 --- /dev/null +++ b/resources/payloads/F-86F Sabre.lua @@ -0,0 +1,247 @@ +local unitPayloads = { + ["name"] = "F-86F Sabre", + ["payloads"] = { + [1] = { + ["name"] = "120gal Fuel*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_120_F86F35}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "{PTB_120_F86F35}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["name"] = "200gal Fuel*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_200_F86F35}", + ["num"] = 10, + }, + [2] = { + ["CLSID"] = "{PTB_200_F86F35}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["name"] = "120gal Fuel*2, 200gal Fuel*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_200_F86F35}", + ["num"] = 10, + }, + [2] = { + ["CLSID"] = "{PTB_120_F86F35}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{PTB_120_F86F35}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB_200_F86F35}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [4] = { + ["name"] = "GAR-8*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{GAR-8}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{GAR-8}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 11, + [3] = 18, + [4] = 19, + }, + }, + [5] = { + ["name"] = "120gal Fuel*2, GAR-8*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_120_F86F35}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{GAR-8}", + ["num"] = 6, + }, + [3] = { + ["CLSID"] = "{GAR-8}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{PTB_120_F86F35}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 11, + [3] = 18, + [4] = 19, + }, + }, + [6] = { + ["name"] = "HVAR*16", + ["pylons"] = { + [1] = { + ["CLSID"] = "{HVARx2}", + ["num"] = 10, + }, + [2] = { + ["CLSID"] = "{HVARx2}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{HVARx2}", + ["num"] = 8, + }, + [4] = { + ["CLSID"] = "{HVARx2}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{HVARx2}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{HVARx2}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{HVARx2}", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{HVARx2}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 32, + [2] = 31, + [3] = 30, + }, + }, + [7] = { + ["name"] = "200gal Fuel*2, HVARx2*4", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_200_F86F35}", + ["num"] = 10, + }, + [2] = { + ["CLSID"] = "{PTB_200_F86F35}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{HVARx2}", + ["num"] = 8, + }, + [4] = { + ["CLSID"] = "{HVARx2}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{HVARx2}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{HVARx2}", + ["num"] = 3, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [8] = { + ["name"] = "AN-M64*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{F86ANM64}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{F86ANM64}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 30, + }, + }, + [9] = { + ["name"] = "200gal Fuel*2, AN-M64*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_200_F86F35}", + ["num"] = 10, + }, + [2] = { + ["CLSID"] = "{PTB_200_F86F35}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{F86ANM64}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{F86ANM64}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [10] = { + ["name"] = "M117*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 7, + }, + [2] = { + ["CLSID"] = "{00F5DAC4-0466-4122-998F-B1A298E34113}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 30, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "F-86F Sabre", +} +return unitPayloads diff --git a/resources/payloads/FA-18C.lua b/resources/payloads/FA-18C.lua new file mode 100644 index 00000000..5606d778 --- /dev/null +++ b/resources/payloads/FA-18C.lua @@ -0,0 +1,534 @@ +local unitPayloads = { + ["name"] = "FA-18C_hornet", + ["payloads"] = { + [1] = { + ["name"] = "AIM-9M*6, AIM-7M*2, FUEL*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "LAU-115_2*LAU-127_AIM-9M", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "LAU-115_2*LAU-127_AIM-9M", + ["num"] = 8, + }, + [7] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [8] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 5, + }, + [9] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["name"] = "AIM-9M*6, AIM-7M*2, FUEL*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "LAU-115_2*LAU-127_AIM-9M", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [5] = { + ["CLSID"] = "LAU-115_2*LAU-127_AIM-9M", + ["num"] = 8, + }, + [6] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", + ["num"] = 4, + }, + [8] = { + ["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 19, + }, + }, + [3] = { + ["name"] = "AIM-9M*2, MK-84*2, FUEL*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [4] = { + ["name"] = "AIM-9M*2, MK-83*4, FUEL*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{BRU33_2X_MK-83}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{BRU33_2X_MK-83}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [5] = { + ["name"] = "Carrier Landing", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + }, + ["tasks"] = { + }, + }, + [6] = { + ["name"] = "AIM-9M*2, AIM-7M*4, FUEL*3", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{LAU-115 - AIM-7M}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", + ["num"] = 6, + }, + [7] = { + ["CLSID"] = "{LAU-115 - AIM-7M}", + ["num"] = 8, + }, + [8] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [9] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [7] = { + ["name"] = "AIM-9M*2, CBU-99*4, FUEL*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{BRU33_2X_CBU-99}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{BRU33_2X_CBU-99}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [8] = { + ["name"] = "AIM-9M*2, MK-82SE*4, FUEL*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{BRU33_2X_MK-82_Snakeye}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{BRU33_2X_MK-82_Snakeye}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [9] = { + ["name"] = "AIM-9M*2, MK-20*4, FUEL*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{BRU33_2X_ROCKEYE}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{BRU33_2X_ROCKEYE}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [10] = { + ["name"] = "AIM-9M*2, MK-82*4, FUEL*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{BRU33_2X_MK-82}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{BRU33_2X_MK-82}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [11] = { + ["name"] = "AIM-9M*2, AIM-7M*2, FUEL*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 18, + }, + }, + [12] = { + ["name"] = "AIM-9M*2, MK-83*2, FUEL*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{7A44FF09-527C-4B7E-B42B-3F111CFE50FB}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{7A44FF09-527C-4B7E-B42B-3F111CFE50FB}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [13] = { + ["name"] = "AIM-9M*2, ZUNI*4, FUEL*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{BRU33_2*LAU10}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{BRU33_2*LAU10}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [14] = { + ["name"] = "AIM-9M*2, LAU-61*4, FUEL*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{BRU33_2*LAU61}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{BRU33_2*LAU61}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [15] = { + ["name"] = "AIM-9M*2, LAU-68*4, FUEL*2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{BRU33_2*LAU68_MK5}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{BRU33_2*LAU68_MK5}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [16] = { + ["name"] = "AIM-9M*2, AIM-7M*2, FUEL*1", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", + ["num"] = 9, + }, + [3] = { + ["CLSID"] = "{FPU_8A_FUEL_TANK}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 10, + }, + }, + }, + ["unitType"] = "FA-18C_hornet", +} +return unitPayloads diff --git a/resources/payloads/J-11A.lua b/resources/payloads/J-11A.lua new file mode 100644 index 00000000..abbd1413 --- /dev/null +++ b/resources/payloads/J-11A.lua @@ -0,0 +1,942 @@ +-- registerTask("Nothing",15); +-- registerTask("SEAD",29); +-- registerTask("AntishipStrike",30); +-- registerTask("AWACS",14); +-- registerTask("CAS",31); +-- registerTask("CAP",11); +-- registerTask("Escort",18); +-- registerTask("FighterSweep",19); +-- registerTask("GAI",20); +-- registerTask("GroundAttack",32); +-- registerTask("Intercept",10); +-- registerTask("AFAC",16); +-- registerTask("RunwayAttack",34); +-- registerTask("Transport",35); +local unitPayloads = { + ["name"] = "J-11A", + ["payloads"] = { + [1] = { + ["name"] = "FAB-100x36,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + [2] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [4] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{F99BEC1A-869D-4AC7-9730-FBA0E3B1F5FC}", + ["num"] = 8, + }, + [6] = { + ["CLSID"] = "{F99BEC1A-869D-4AC7-9730-FBA0E3B1F5FC}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{F99BEC1A-869D-4AC7-9730-FBA0E3B1F5FC}", + ["num"] = 7, + }, + [8] = { + ["CLSID"] = "{F99BEC1A-869D-4AC7-9730-FBA0E3B1F5FC}", + ["num"] = 4, + }, + [9] = { + ["CLSID"] = "{F99BEC1A-869D-4AC7-9730-FBA0E3B1F5FC}", + ["num"] = 5, + }, + [10] = { + ["CLSID"] = "{F99BEC1A-869D-4AC7-9730-FBA0E3B1F5FC}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [2] = { + ["name"] = "FAB-250x8,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{FAB_250_DUAL_L}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 6, + }, + [6] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{FAB_250_DUAL_R}", + ["num"] = 8, + }, + [8] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [9] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + [10] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [3] = { + ["name"] = "FAB-500x8,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{FAB_500_DUAL_L}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{37DCC01E-9E02-432F-B61D-10C166CA2798}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{37DCC01E-9E02-432F-B61D-10C166CA2798}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{FAB_500_DUAL_R}", + ["num"] = 8, + }, + [6] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [7] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + [8] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [9] = { + ["CLSID"] = "{37DCC01E-9E02-432F-B61D-10C166CA2798}", + ["num"] = 5, + }, + [10] = { + ["CLSID"] = "{37DCC01E-9E02-432F-B61D-10C166CA2798}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [4] = { + ["name"] = "S-8KOMx80,FAB-250x4,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{B8M1_20_S8KOM_DUAL_L}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 7, + }, + [6] = { + ["CLSID"] = "{B8M1_20_S8KOM_DUAL_R}", + ["num"] = 8, + }, + [7] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [8] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + [9] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [10] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [5] = { + ["name"] = "S-13x20,FAB-250x4,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + [2] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [4] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{B13_5_S13OF_DUAL_R}", + ["num"] = 8, + }, + [6] = { + ["CLSID"] = "{B13_5_S13OF_DUAL_L}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 7, + }, + [8] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 6, + }, + [9] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 5, + }, + [10] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [6] = { + ["name"] = "S-25x4,FAB-500x4,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + [2] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [4] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{S25_DUAL_R}", + ["num"] = 8, + }, + [6] = { + ["CLSID"] = "{S25_DUAL_L}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{37DCC01E-9E02-432F-B61D-10C166CA2798}", + ["num"] = 7, + }, + [8] = { + ["CLSID"] = "{37DCC01E-9E02-432F-B61D-10C166CA2798}", + ["num"] = 6, + }, + [9] = { + ["CLSID"] = "{37DCC01E-9E02-432F-B61D-10C166CA2798}", + ["num"] = 5, + }, + [10] = { + ["CLSID"] = "{37DCC01E-9E02-432F-B61D-10C166CA2798}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 32, + [2] = 30 + }, + }, + [7] = { + ["name"] = "R-27ERx4,R-27ETx2,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 6, + }, + [6] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}", + ["num"] = 8, + }, + [8] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [9] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [10] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 11, + [3] = 18, + [4] = 19, + }, + }, + [8] = { + ["name"] = "R-77x6,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 8, + }, + [4] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 6, + }, + [6] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 5, + }, + [7] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 4, + }, + [8] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 3, + }, + [9] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + [10] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 11, + [3] = 18, + [4] = 19, + }, + }, + [9] = { + ["name"] = "R-27ERx6,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 6, + }, + [6] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 8, + }, + [8] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [9] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [10] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 11, + [3] = 18, + [4] = 19, + }, + }, + [10] = { + ["name"] = "R-77x4,R-27ETx2,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}", + ["num"] = 8, + }, + [4] = { + ["CLSID"] = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 7, + }, + [6] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 4, + }, + [7] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + [9] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 6, + }, + [10] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 11, + [3] = 18, + [4] = 19, + }, + }, + [11] = { + ["name"] = "R-77x4,R-27ERx2,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + [7] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 7, + }, + [8] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 4, + }, + [9] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 3, + }, + [10] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 11, + [3] = 18, + [4] = 19, + }, + }, + [12] = { + ["name"] = "BetAB-500ShPx6,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}", + ["num"] = 6, + }, + [6] = { + ["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}", + ["num"] = 8, + }, + [8] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [9] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [10] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 34, + }, + }, + [13] = { + ["name"] = "R-73x4,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 8, + }, + [4] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [5] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 11, + [3] = 18, + [4] = 19, + }, + }, + [14] = { + ["name"] = "R-77x2,R-27ETx2,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}", + ["num"] = 8, + }, + [6] = { + ["CLSID"] = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 11, + [3] = 18, + [4] = 19, + }, + }, + [15] = { + ["name"] = "R-77x6,R-73x4", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 8, + }, + [6] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 10, + }, + [9] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 6, + }, + [10] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 11, + [3] = 18, + [4] = 19, + }, + }, + [16] = { + ["name"] = "R-77x2,R-27ETx2,R-27ERx2,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}", + ["num"] = 8, + }, + [4] = { + ["CLSID"] = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 7, + }, + [6] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 4, + }, + [7] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [8] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + [9] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 6, + }, + [10] = { + ["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 11, + [3] = 18, + [4] = 19, + }, + }, + [17] = { + ["name"] = "R-27ETx2,R-27ERx4,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", + ["num"] = 4, + }, + [7] = { + ["CLSID"] = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}", + ["num"] = 3, + }, + [8] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [9] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [10] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 10, + [2] = 11, + [3] = 18, + [4] = 19, + }, + }, + [18] = { + ["name"] = "S-8TsMx80,FAB-250x4,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{B8M1_20_S8TsM_DUAL_L}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 7, + }, + [6] = { + ["CLSID"] = "{B8M1_20_S8TsM_DUAL_R}", + ["num"] = 8, + }, + [7] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [8] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + [9] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [10] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [19] = { + ["name"] = "S-8OFP2x80,FAB-250x4,R-73x2,ECM", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{B8M1_20_S8OFP2_DUAL_L}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 7, + }, + [6] = { + ["CLSID"] = "{B8M1_20_S8OFP2_DUAL_R}", + ["num"] = 8, + }, + [7] = { + ["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", + ["num"] = 9, + }, + [8] = { + ["CLSID"] = "{RKL609_R}", + ["num"] = 10, + }, + [9] = { + ["CLSID"] = "{RKL609_L}", + ["num"] = 1, + }, + [10] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "J-11A", +} +return unitPayloads diff --git a/resources/payloads/L-39C.lua b/resources/payloads/L-39C.lua new file mode 100644 index 00000000..948995a3 --- /dev/null +++ b/resources/payloads/L-39C.lua @@ -0,0 +1,107 @@ +local unitPayloads = { + ["name"] = "L-39C", + ["payloads"] = { + [1] = { + ["name"] = "SAB-100x2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{0511E528-EA28-4caf-A212-00D1408DF10A}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{0511E528-EA28-4caf-A212-00D1408DF10A}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 16, + }, + }, + [2] = { + ["name"] = "R-3Sx2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R-3S}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{R-3S}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["name"] = "Smokes", + ["pylons"] = { + [1] = { + ["CLSID"] = "{D3F65166-1AB8-490f-AF2F-2FB6E22568B4}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{D3F65166-1AB8-490f-AF2F-2FB6E22568B1}", + ["num"] = 1, + }, + }, + ["tasks"] = { + + }, + }, + [4] = { + ["name"] = "Central Smoke", + ["pylons"] = { + [1] = { + ["CLSID"] = "{INV-SMOKE-WHITE}", + ["num"] = 2, + }, + }, + ["tasks"] = { + + }, + }, + [5] = { + ["name"] = "FAB-100x2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 30, + [3] = 32, + [4] = 34, + }, + }, + [6] = { + ["name"] = "S-5KOx32", + ["pylons"] = { + [1] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 30, + [3] = 32, + [4] = 34, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "L-39C", +} +return unitPayloads diff --git a/resources/payloads/L-39ZA.lua b/resources/payloads/L-39ZA.lua new file mode 100644 index 00000000..989d126f --- /dev/null +++ b/resources/payloads/L-39ZA.lua @@ -0,0 +1,425 @@ +local unitPayloads = { + ["name"] = "L-39ZA", + ["payloads"] = { + [1] = { + ["name"] = "S-5KOx32", + ["pylons"] = { + [1] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [2] = { + ["name"] = "S-5KOx64", + ["pylons"] = { + [1] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [3] = { + ["name"] = "S-5KOx32, PTB-150x2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PTB_150L_L39}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB_150L_L39}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [4] = { + ["name"] = "S-5KOx32, PTB-350x2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PTB_350L_L39}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB_350L_L39}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [5] = { + ["name"] = "S-5KOx32, FAB-100x2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{UB-16-57UMP}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + }, + }, + [6] = { + ["name"] = "OFAB-100 Jupiter x4, FAB-100x2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FAB-100x2}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{FAB-100x2}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 34, + }, + }, + [7] = { + ["name"] = "FAB-100x2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 30, + [2] = 31, + [3] = 32, + }, + }, + [8] = { + ["name"] = "FAB-100x4", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 30, + [2] = 31, + [3] = 32, + [4] = 34, + }, + }, + [9] = { + ["name"] = "OFAB-100 Jupiter x8", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FAB-100x2}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{FAB-100x2}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{FAB-100x2}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{FAB-100x2}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + [2] = 32, + [3] = 34, + }, + }, + [10] = { + ["name"] = "FAB-100x2, PTB-150x2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PTB_150L_L39}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB_150L_L39}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 30, + [2] = 31, + [3] = 32, + }, + }, + [11] = { + ["name"] = "FAB-100x2, PTB-350x2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PTB_350L_L39}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB_350L_L39}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 30, + [2] = 31, + [3] = 32, + }, + }, + [12] = { + ["name"] = "PK-3x4", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PK-3}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{PK-3}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PK-3}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PK-3}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [13] = { + ["name"] = "PK-3x2, PTB-150x2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PK-3}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{PK-3}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PTB_150L_L39}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB_150L_L39}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [14] = { + ["name"] = "R-60Mx2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{APU-60-1_R_60M}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{APU-60-1_R_60M}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [15] = { + ["name"] = "SAB-100x4", + ["pylons"] = { + [1] = { + ["CLSID"] = "{0511E528-EA28-4caf-A212-00D1408DF10A}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{0511E528-EA28-4caf-A212-00D1408DF10A}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{0511E528-EA28-4caf-A212-00D1408DF10A}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{0511E528-EA28-4caf-A212-00D1408DF10A}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 16, + }, + }, + [16] = { + ["name"] = "R-3Sx2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R-3S}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{R-3S}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [17] = { + ["name"] = "R-3Sx2, PK-3x2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R-3S}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{R-3S}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PK-3}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PK-3}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [18] = { + ["name"] = "R-60Mx2, PK-3x2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{APU-60-1_R_60M}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{APU-60-1_R_60M}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{PK-3}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PK-3}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + }, + ["unitType"] = "L-39ZA", +} +return unitPayloads diff --git a/resources/payloads/M-2000C.lua b/resources/payloads/M-2000C.lua new file mode 100644 index 00000000..012a4418 --- /dev/null +++ b/resources/payloads/M-2000C.lua @@ -0,0 +1,732 @@ +local unitPayloads = { + ["name"] = "M-2000C", + ["payloads"] = { + [1] = { + ["name"] = "Ferry", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{M2KC_08_RPL541}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{M2KC_RPL_522}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{M2KC_02_RPL541}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["name"] = "Combat Air Patrol", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{Matra_S530D}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{M2KC_RPL_522}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{Matra_S530D}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["name"] = "BLG-66 Heavy Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{M2KC_RAFAUT_BLG66}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{M2KC_RPL_522}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 4, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 3, + }, + [8] = { + ["CLSID"] = "{M2KC_RAFAUT_BLG66}", + ["num"] = 2, + }, + [9] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + [10] = { + ["CLSID"] = "{Eclair}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [4] = { + ["name"] = "BLG-66 Long Range", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{M2KC_08_RPL541}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{M2KC_02_RPL541}", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + [9] = { + ["CLSID"] = "{Eclair}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [5] = { + ["name"] = "MK-82 Heavy Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{M2KC_RAFAUT_MK82}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{M2KC_RPL_522}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 4, + }, + [7] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 3, + }, + [8] = { + ["CLSID"] = "{M2KC_RAFAUT_MK82}", + ["num"] = 2, + }, + [9] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [6] = { + ["name"] = "Scramble", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [7] = { + ["name"] = "MK-82S Long Range", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{M2KC_08_RPL541}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{M2KC_02_RPL541}", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [8] = { + ["name"] = "Matra Rocket Support", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{Matra155RocketPod}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{M2KC_RPL_522}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{Matra155RocketPod}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{Eclair}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [9] = { + ["name"] = "BLG-66 Support", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{Matra_S530D}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{M2KC_RPL_522}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 4, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 3, + }, + [8] = { + ["CLSID"] = "{Matra_S530D}", + ["num"] = 2, + }, + [9] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + [10] = { + ["CLSID"] = "{Eclair}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [10] = { + ["name"] = "Bomb Truck GBU-12", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{M2KC_08_RPL541}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{M2KC_RAFAUT_GBU12}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{M2KC_02_RPL541}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}", + ["num"] = 3, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [11] = { + ["name"] = "MK-82 Support", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{Matra_S530D}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{M2KC_RPL_522}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 4, + }, + [7] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 3, + }, + [8] = { + ["CLSID"] = "{Matra_S530D}", + ["num"] = 2, + }, + [9] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [12] = { + ["name"] = "BLG-66 Heavy Support", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{M2KC_RAFAUT_BLG66}", + ["num"] = 8, + }, + [4] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 6, + }, + [6] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 4, + }, + [7] = { + ["CLSID"] = "{BLG66_BELOUGA_AC}", + ["num"] = 3, + }, + [8] = { + ["CLSID"] = "{M2KC_RAFAUT_BLG66}", + ["num"] = 2, + }, + [9] = { + ["CLSID"] = "{Eclair}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [13] = { + ["name"] = "MK-82 Heavy Load", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{M2KC_RAFAUT_MK82}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{M2KC_RPL_522}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 4, + }, + [7] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 3, + }, + [8] = { + ["CLSID"] = "{M2KC_RAFAUT_MK82}", + ["num"] = 2, + }, + [9] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [14] = { + ["name"] = "MK-82 Long Range", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{M2KC_08_RPL541}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 3, + }, + [7] = { + ["CLSID"] = "{M2KC_02_RPL541}", + ["num"] = 2, + }, + [8] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + [9] = { + ["CLSID"] = "{M2KC_RPL_522}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [15] = { + ["name"] = "Air Intercept", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{Matra_S530D}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{Matra_S530D}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [16] = { + ["name"] = "MK-82S Heavy Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{M2KC_RAFAUT_MK82S}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{M2KC_RPL_522}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 4, + }, + [7] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 3, + }, + [8] = { + ["CLSID"] = "{M2KC_RAFAUT_MK82S}", + ["num"] = 2, + }, + [9] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + [10] = { + ["CLSID"] = "{Eclair}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [17] = { + ["name"] = "MK-82 Heavy Support", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{M2KC_RAFAUT_MK82}", + ["num"] = 8, + }, + [4] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 6, + }, + [6] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 4, + }, + [7] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 3, + }, + [8] = { + ["CLSID"] = "{M2KC_RAFAUT_MK82}", + ["num"] = 2, + }, + [9] = { + ["CLSID"] = "{M2KC_RPL_522}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [18] = { + ["name"] = "MK-82S Support", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{Matra_S530D}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{M2KC_RPL_522}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 4, + }, + [7] = { + ["CLSID"] = "{Mk82SNAKEYE}", + ["num"] = 3, + }, + [8] = { + ["CLSID"] = "{Matra_S530D}", + ["num"] = 2, + }, + [9] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + [10] = { + ["CLSID"] = "{Eclair}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [19] = { + ["name"] = "Light weight", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 9, + }, + [2] = { + ["CLSID"] = "{M2KC_RPL_522}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{MMagicII}", + ["num"] = 1, + }, + }, + ["tasks"] = { + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "M-2000C", +} +return unitPayloads diff --git a/resources/payloads/MiG-21bis.lua b/resources/payloads/MiG-21bis.lua new file mode 100644 index 00000000..4fe4afc5 --- /dev/null +++ b/resources/payloads/MiG-21bis.lua @@ -0,0 +1,846 @@ +local unitPayloads = { + ["name"] = "MiG-21Bis", + ["payloads"] = { + [1] = { + ["name"] = "Patrol, long range", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{R-3R}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{R-3R}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{R-3S}", + ["num"] = 1, + }, + [5] = { + ["CLSID"] = "{R-3S}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [2] = { + ["name"] = "Patrol, medium range", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{R-3R}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{R-3R}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{R-60 2L}", + ["num"] = 1, + }, + [5] = { + ["CLSID"] = "{R-60 2R}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["name"] = "Patrol, short range", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_490C_MIG21}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{R-3R}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{R-3R}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{R-60 2L}", + ["num"] = 1, + }, + [5] = { + ["CLSID"] = "{R-60 2R}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [4] = { + ["name"] = "Hard targets, BOMBS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [5] = { + ["name"] = "Unknown or mixed targets, BOMBS + ROCKETS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{UB-32_S5M}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{UB-32_S5M}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [6] = { + ["name"] = "Soft targets, CLUSTERS + ROCKETS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{UB-32_S5M}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{UB-32_S5M}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{4203753F-8198-4E85-9924-6F8FF679F9FF}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{4203753F-8198-4E85-9924-6F8FF679F9FF}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [7] = { + ["name"] = "Soft targets, CLUSTERS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{08164777-5E9C-4B08-B48E-5AA7AFB246E2}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{08164777-5E9C-4B08-B48E-5AA7AFB246E2}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{4203753F-8198-4E85-9924-6F8FF679F9FF}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{4203753F-8198-4E85-9924-6F8FF679F9FF}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [8] = { + ["name"] = "Soft targets, scattered", + ["pylons"] = { + [1] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [2] = { + --["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["CLSID"] = "{UPK-23-250 MiG-21}", + ["num"] = 2, + }, + [3] = { + --["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["CLSID"] = "{UPK-23-250 MiG-21}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [5] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [9] = { + ["name"] = "Few big targets, GROM + BOMBS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{Kh-66_Grom}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{Kh-66_Grom}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [10] = { + ["name"] = "Very hard target, PENETRATION", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{35B698AC-9FEF-4EC4-AD29-484A0085F62B}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{35B698AC-9FEF-4EC4-AD29-484A0085F62B}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [5] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{FB3CE165-BF07-4979-887C-92B87F13276B}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [11] = { + ["name"] = "Aerial attack, hard targets, CLUSTERS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{4203753F-8198-4E85-9924-6F8FF679F9FF}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{4203753F-8198-4E85-9924-6F8FF679F9FF}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{4203753F-8198-4E85-9924-6F8FF679F9FF}", + ["num"] = 2, + }, + [5] = { + ["CLSID"] = "{4203753F-8198-4E85-9924-6F8FF679F9FF}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [12] = { + ["name"] = "Hard targets, ROCKETS, PENETRATION", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{S-24A}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{S-24A}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{S-24A}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{S-24A}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [13] = { + ["name"] = "Soft targets, ROCKETS, BLAST-FRAGMENTS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{S-24B}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{S-24B}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{S-24B}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{S-24B}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [14] = { + ["name"] = "Long range, MIX", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_490C_MIG21}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [3] = { + ["CLSID"] = "{R-3R}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{R-3S}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 10, + }, + }, + [15] = { + ["name"] = "Long range, RADAR GUIDED MISSILES", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_490C_MIG21}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [3] = { + ["CLSID"] = "{R-3R}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{R-3R}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 10, + }, + }, + [16] = { + ["name"] = "Long range, INFRA RED MISSILES", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_490C_MIG21}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [3] = { + ["CLSID"] = "{R-3S}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{R-3S}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 10, + }, + }, + [17] = { + ["name"] = "Escort", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [3] = { + ["CLSID"] = "{R-3R}", + ["num"] = 2, + }, + [4] = { + ["CLSID"] = "{R-3R}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{R-3S}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{R-3S}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 18, + }, + }, + [18] = { + ["name"] = "Escort, JAMMER", + ["pylons"] = { + [1] = { + ["CLSID"] = "{SPS-141-100}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{R-3R}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{R-3S}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 1, + }, + [5] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 18, + }, + }, + [19] = { + ["name"] = "Night, ILLUMINATOR", + ["pylons"] = { + [1] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [3] = { + ["CLSID"] = "{0511E528-EA28-4caf-A212-00D1408DF10A}", + ["num"] = 1, + }, + [4] = { + ["CLSID"] = "{0511E528-EA28-4caf-A212-00D1408DF10A}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{0511E528-EA28-4caf-A212-00D1408DF10A}", + ["num"] = 2, + }, + [6] = { + ["CLSID"] = "{0511E528-EA28-4caf-A212-00D1408DF10A}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [20] = { + ["name"] = "Long range, JAMMER", + ["pylons"] = { + [1] = { + ["CLSID"] = "{SPS-141-100}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{R-3R}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{R-3S}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 1, + }, + [5] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 10, + }, + }, + [21] = { + ["name"] = "Soft targets, UPK + ROCKETS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [3] = { + --["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["CLSID"] = "{UPK-23-250 MiG-21}", + ["num"] = 2, + }, + [4] = { + --["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["CLSID"] = "{UPK-23-250 MiG-21}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{UB-16_S5M}", + ["num"] = 1, + }, + [6] = { + ["CLSID"] = "{UB-16_S5M}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [22] = { + ["name"] = "Soft targets, UPK + CLUSTERS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{4203753F-8198-4E85-9924-6F8FF679F9FF}", + ["num"] = 1, + }, + [2] = { + --["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["CLSID"] = "{UPK-23-250 MiG-21}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [4] = { + --["CLSID"] = "{05544F1A-C39C-466b-BC37-5BD1D52E57BB}", + ["CLSID"] = "{UPK-23-250 MiG-21}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{4203753F-8198-4E85-9924-6F8FF679F9FF}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [23] = { + ["name"] = "Patrol, JAMMER", + ["pylons"] = { + [1] = { + ["CLSID"] = "{R-3R}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{R-3S}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "{SPS-141-100}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 1, + }, + [5] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [24] = { + ["name"] = "NUCLEAR A", + ["pylons"] = { + [1] = { + ["CLSID"] = "{RN-24}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [3] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 1, + }, + [5] = { + ["CLSID"] = "{R-3S}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{R-3R}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [25] = { + ["name"] = "NUCLEAR B", + ["pylons"] = { + [1] = { + ["CLSID"] = "{RN-28}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + [3] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{PTB_490_MIG21}", + ["num"] = 1, + }, + [5] = { + ["CLSID"] = "{R-3S}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{R-3R}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [26] = { + ["name"] = "Short range", + ["pylons"] = { + [1] = { + ["CLSID"] = "{PTB_800_MIG21}", + ["num"] = 3, + }, + [2] = { + ["CLSID"] = "{R-3R}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{R-3R}", + ["num"] = 4, + }, + [4] = { + ["CLSID"] = "{R-3S}", + ["num"] = 1, + }, + [5] = { + ["CLSID"] = "{R-3S}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{ASO-2}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 10, + }, + }, + [27] = { + ["name"] = "AEROBATIC", + ["pylons"] = { + [1] = { + ["CLSID"] = "{SMOKE_WHITE}", + ["num"] = 7, + }, + }, + ["tasks"] = { + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "MiG-21Bis", +} +return unitPayloads diff --git a/resources/payloads/SA342L.lua b/resources/payloads/SA342L.lua new file mode 100644 index 00000000..c0e57a68 --- /dev/null +++ b/resources/payloads/SA342L.lua @@ -0,0 +1,57 @@ +local unitPayloads = { + ["name"] = "SA342L", + ["payloads"] = { + [1] = { + ["name"] = "M621, 8xSNEB68 EAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{LAU_SNEB68G}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [2] = { + ["name"] = "M621, 8xSNEB68 EAP, IR Deflector", + ["pylons"] = { + [1] = { + ["CLSID"] = "{LAU_SNEB68G}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{IR_Deflector}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [3] = { + ["name"] = "M621, 8xSNEB68 EAP, IR Deflector, Sand Filter", + ["pylons"] = { + [1] = { + ["CLSID"] = "{LAU_SNEB68G}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{IR_Deflector}", + ["num"] = 6, + }, + [3] = { + ["CLSID"] = "{FAS}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "SA342L", +} +return unitPayloads diff --git a/resources/payloads/SA342M.lua b/resources/payloads/SA342M.lua new file mode 100644 index 00000000..dc2f1766 --- /dev/null +++ b/resources/payloads/SA342M.lua @@ -0,0 +1,141 @@ +local unitPayloads = { + ["name"] = "SA342M", + ["payloads"] = { + [1] = { + ["name"] = "HOT3x4", + ["pylons"] = { + [1] = { + ["CLSID"] = "{HOT3D}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{HOT3G}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{HOT3D}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{HOT3G}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [2] = { + ["name"] = "IR Deflector", + ["pylons"] = { + [1] = { + ["CLSID"] = "{IR_Deflector}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [3] = { + ["name"] = "Hot3x4, FAS, IR Deflector", + ["pylons"] = { + [1] = { + ["CLSID"] = "{HOT3D}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{HOT3G}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{HOT3D}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{HOT3G}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{FAS}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{IR_Deflector}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [4] = { + ["name"] = "HOT3x2", + ["pylons"] = { + [1] = { + ["CLSID"] = "{HOT3D}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{HOT3G}", + ["num"] = 2, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [5] = { + ["name"] = "Hot3x4, IR Deflector", + ["pylons"] = { + [1] = { + ["CLSID"] = "{HOT3D}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{HOT3G}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{HOT3D}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{HOT3G}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{IR_Deflector}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [6] = { + ["name"] = "Hot3x2, IR Deflector", + ["pylons"] = { + [1] = { + ["CLSID"] = "{HOT3D}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{HOT3G}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{IR_Deflector}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "SA342M", +} +return unitPayloads diff --git a/resources/payloads/SA342Minigun.lua b/resources/payloads/SA342Minigun.lua new file mode 100644 index 00000000..62c6b410 --- /dev/null +++ b/resources/payloads/SA342Minigun.lua @@ -0,0 +1,37 @@ +local unitPayloads = { + ["name"] = "SA342Minigun", + ["payloads"] = { + [1] = { + ["name"] = "IR Deflector", + ["pylons"] = { + [1] = { + ["CLSID"] = "{IR_Deflector}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [2] = { + ["name"] = "IR Deflector, Sand Filter", + ["pylons"] = { + [1] = { + ["CLSID"] = "{IR_Deflector}", + ["num"] = 6, + }, + [2] = { + ["CLSID"] = "{FAS}", + ["num"] = 5, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "SA342Minigun", +} +return unitPayloads diff --git a/resources/payloads/SA342Mistral.lua b/resources/payloads/SA342Mistral.lua new file mode 100644 index 00000000..e55014e1 --- /dev/null +++ b/resources/payloads/SA342Mistral.lua @@ -0,0 +1,93 @@ +local unitPayloads = { + ["name"] = "SA342Mistral", + ["payloads"] = { + [1] = { + ["name"] = "Mistral x 4", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MBDA_MistralD}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{MBDA_MistralG}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{MBDA_MistralD}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{MBDA_MistralG}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 18, + }, + }, + [2] = { + ["name"] = "Mistral x 4, IR Deflector", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MBDA_MistralD}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{MBDA_MistralG}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{MBDA_MistralD}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{MBDA_MistralG}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{IR_Deflector}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 18, + }, + }, + [3] = { + ["name"] = "Mistral x 4, IR Deflector, Sand Filter", + ["pylons"] = { + [1] = { + ["CLSID"] = "{MBDA_MistralD}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{MBDA_MistralG}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{MBDA_MistralD}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{MBDA_MistralG}", + ["num"] = 4, + }, + [5] = { + ["CLSID"] = "{FAS}", + ["num"] = 5, + }, + [6] = { + ["CLSID"] = "{IR_Deflector}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 18, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "SA342Mistral", +} +return unitPayloads diff --git a/theater/base.py b/theater/base.py index 801cec34..0b55cf27 100644 --- a/theater/base.py +++ b/theater/base.py @@ -10,8 +10,9 @@ from dcs.vehicles import * from dcs.task import * PLANES_IN_GROUP = 2 -PLANES_IMPORTANCE_FACTOR = 2 -ARMOR_IMPORTANCE_FACTOR = 4 + +PLANES_SCRAMBLE_MIN = 4 +PLANES_SCRAMBLE_FACTOR = 0.5 class Base: @@ -77,7 +78,7 @@ class Base: def _find_best_planes(self, for_type: Task, count: int) -> typing.Dict[PlaneType, int]: return self._find_best_unit(self.aircraft, for_type, count) - def _find_best_armor(self, for_type: Task, count: int) -> typing.Dict[PlaneType, int]: + def _find_best_armor(self, for_type: Task, count: int) -> typing.Dict[Armor, int]: return self._find_best_unit(self.armor, for_type, count) def _group_sizes(self, total_planes: int) -> typing.List[int]: @@ -136,6 +137,9 @@ class Base: else: continue + if unit_type not in target_array: + continue + target_array[unit_type] = max(target_array[unit_type] - count, 0) if target_array[unit_type] == 0: del target_array[unit_type] @@ -145,25 +149,30 @@ class Base: if self.strength > 1: self.strength = 1 - def scramble_cas(self, for_target: ControlPoint) -> typing.Dict[PlaneType, int]: - return self._find_best_planes(CAS, math.ceil(for_target.importance * PLANES_IMPORTANCE_FACTOR * self.strength)) + def scramble_count(self) -> int: + count = int(self.total_planes * PLANES_SCRAMBLE_FACTOR * self.strength) + return min(max(count, PLANES_SCRAMBLE_MIN), self.total_planes) - def scramble_sweep(self, for_target: ControlPoint) -> typing.Dict[PlaneType, int]: - return self._find_best_planes(FighterSweep, math.ceil(for_target.importance * PLANES_IMPORTANCE_FACTOR * self.strength)) + def assemble_count(self): + return self.total_armor * self.strength - def scramble_interceptors(self, factor: float) -> typing.Dict[PlaneType, int]: - return self._find_best_planes(FighterSweep, math.ceil(self.total_planes * factor * self.strength)) + def assemble_aa_count(self) -> int: + return int(self.total_aa * (self.strength > 0.2 and self.strength or 0)) - def scramble_interceptors_count(self, count: int) -> typing.Dict[PlaneType, int]: - assert count > 0 - return self._find_best_planes(FighterSweep, count) + def scramble_sweep(self) -> typing.Dict[PlaneType, int]: + return self._find_best_planes(FighterSweep, self.scramble_count()) - def assemble_cap(self, for_target: ControlPoint) -> typing.Dict[Armor, int]: - return self._find_best_armor(CAP, math.ceil(for_target.importance * ARMOR_IMPORTANCE_FACTOR * self.strength)) + def scramble_cas(self) -> typing.Dict[PlaneType, int]: + return self._find_best_planes(CAS, self.scramble_count()) - def assemble_defense(self, factor: float) -> typing.Dict[Armor, int]: - return self._find_best_armor(CAP, math.ceil(self.total_armor * factor * self.strength)) + def scramble_interceptors(self) -> typing.Dict[PlaneType, int]: + return self._find_best_planes(FighterSweep, self.scramble_count()) + + def assemble_cap(self) -> typing.Dict[Armor, int]: + return self._find_best_armor(CAP, self.assemble_count()) + + def assemble_defense(self) -> typing.Dict[Armor, int]: + return self._find_best_armor(CAP, self.assemble_count()) def assemble_aa(self) -> typing.Dict[AirDefence, int]: - count = int(self.total_aa * (self.strength > 0.2 and self.strength or 0)) - return self._find_best_unit(self.aa, AirDefence, count) + return self._find_best_unit(self.aa, AirDefence, self.assemble_aa_count()) diff --git a/theater/caucasus.py b/theater/caucasus.py index e2b83827..4c3d32a9 100644 --- a/theater/caucasus.py +++ b/theater/caucasus.py @@ -70,10 +70,3 @@ class CaucasusTheater(ConflictTheater): self.carrier_1.captured = True self.soganlug.captured = True - - self.sukhumi.captured = True - self.gudauta.base.strength = 0.5 - - self.kobuleti.captured = True - self.batumi.base.strength = 0.15 - diff --git a/theater/persiangulf.py b/theater/persiangulf.py index 11eb7aca..89ce5ccb 100644 --- a/theater/persiangulf.py +++ b/theater/persiangulf.py @@ -43,7 +43,6 @@ class PersianGulfTheater(ConflictTheater): east_carrier = ControlPoint.carrier("West carrier", Point(-91023.430176, -159467.078125)) west_carrier = ControlPoint.carrier("East carrier", Point(-100531.972946, 60939.275818)) - north_carrier = ControlPoint.carrier("North carrier", Point(70531.972946, 60939.275818)) def __init__(self): super(PersianGulfTheater, self).__init__() @@ -70,9 +69,7 @@ class PersianGulfTheater(ConflictTheater): self.add_controlpoint(self.east_carrier) self.add_controlpoint(self.west_carrier) - self.add_controlpoint(self.north_carrier) self.east_carrier.captured = True self.west_carrier.captured = True - self.north_carrier.captured = True self.al_dhafra.captured = True diff --git a/ui/basemenu.py b/ui/basemenu.py index f7460b07..9412df6a 100644 --- a/ui/basemenu.py +++ b/ui/basemenu.py @@ -42,6 +42,9 @@ class BaseMenu(Menu): for task_type, units in units.items(): Label(self.frame, text="{}".format(db.task_name(task_type))).grid(row=row, columnspan=5); row += 1 + + units = list(set(units)) + units.sort(key=lambda x: db.PRICES[x]) for unit_type in units: purchase_row(unit_type, db.PRICES[unit_type]) diff --git a/ui/eventmenu.py b/ui/eventmenu.py index 160f9f1c..d4555774 100644 --- a/ui/eventmenu.py +++ b/ui/eventmenu.py @@ -62,12 +62,14 @@ class EventMenu(Menu): row += 1 + Label(self.frame, text="{}. {}".format(self.event, self.event.threat_description)).grid(row=row, column=0, columnspan=3) + row += 1 + Button(self.frame, text="Commit", command=self.start).grid(column=1, row=row, sticky=E) Button(self.frame, text="Back", command=self.dismiss).grid(column=2, row=row, sticky=E) awacs_enabled = self.game.budget >= AWACS_BUDGET_COST and NORMAL or DISABLED Checkbutton(self.frame, text="AWACS ({}m)".format(AWACS_BUDGET_COST), var=self.awacs, state=awacs_enabled).grid(row=row, column=0, sticky=W) - row += 1 label("Aircraft") diff --git a/ui/eventresultsmenu.py b/ui/eventresultsmenu.py index 90434aa8..46b2f223 100644 --- a/ui/eventresultsmenu.py +++ b/ui/eventresultsmenu.py @@ -52,6 +52,9 @@ class EventResultsMenu(Menu): Separator(self.frame, orient='horizontal').grid(row=row, columnspan=1, sticky=NE); row += 1 Label(self.frame, text="Enemy losses").grid(columnspan=1, row=row); row += 1 for unit_type, count in self.enemy_losses.items(): + if count == 0: + continue + Label(self.frame, text=db.unit_type_name(unit_type)).grid(row=row) Label(self.frame, text="{}".format(count)).grid(column=1, row=row) row += 1 diff --git a/ui/mainmenu.py b/ui/mainmenu.py index 4f96a69f..32c7dda6 100644 --- a/ui/mainmenu.py +++ b/ui/mainmenu.py @@ -43,8 +43,8 @@ class MainMenu(Menu): Separator(self.frame, orient='horizontal').grid(row=row, sticky=EW); row += 1 Button(self.frame, text="Configuration", command=self.configuration_menu).grid(column=0, row=0, sticky=NE) - Button(self.frame, text="Pass turn", command=self.pass_turn).grid(column=0, row=0, sticky=N) - Label(self.frame, text="Budget: {}m (+{}m)".format(self.game.budget, self.game.budget_reward_amount)).grid(column=0, row=0, sticky=NW) + Button(self.frame, text="Pass turn", command=self.pass_turn).grid(column=0, row=0, sticky=NW) + Label(self.frame, text="Budget: {}m (+{}m)".format(self.game.budget, self.game.budget_reward_amount)).grid(column=0, row=0, sticky=N) Separator(self.frame, orient='horizontal').grid(row=row, sticky=EW); row += 1 events = self.game.events diff --git a/userdata/debriefing.py b/userdata/debriefing.py index 7cd9d60b..e22282e7 100644 --- a/userdata/debriefing.py +++ b/userdata/debriefing.py @@ -6,9 +6,9 @@ import os from dcs.lua import parse from dcs.mission import Mission -from dcs.unitgroup import FlyingGroup -from dcs.unit import Vehicle, VehicleType +from dcs.unit import Vehicle from dcs.vehicles import vehicle_map +from dcs.planes import plane_map from dcs.unit import UnitType from game import db @@ -18,8 +18,8 @@ DEBRIEFING_LOG_EXTENSION = "log" class Debriefing: def __init__(self, alive_units): - self.destroyed_units = {} # type: typing.Dict[str, typing.Dict[str, int]] - self.alive_units = alive_units # type: typing.Dict[str, typing.Dict[str, int]] + self.destroyed_units = {} # type: typing.Dict[str, typing.Dict[UnitType, int]] + self.alive_units = alive_units # type: typing.Dict[str, typing.Dict[UnitType, int]] @classmethod def parse(cls, path: str): @@ -30,10 +30,17 @@ class Debriefing: alive_units = {} for unit in units.values(): - unit_type = unit["type"] # type: str + unit_type_name = unit["type"] # type: str country_id = int(unit["country"]) - if type(unit_type) == str: + if type(unit_type_name) == str: + unit_type = vehicle_map.get(unit_type_name, plane_map.get(unit_type_name, None)) + if unit_type is None: + continue + + if unit_type in db.EXTRA_AA.values(): + continue + country_dict = alive_units.get(country_id, {}) country_dict[unit_type] = country_dict.get(unit_type, 0) + 1 alive_units[country_id] = country_dict @@ -51,6 +58,9 @@ class Debriefing: else: unit_type = unit.unit_type + if unit_type in db.EXTRA_AA.values(): + continue + result[unit_type] = result.get(unit_type, 0) + 1 return result @@ -58,7 +68,7 @@ class Debriefing: def calculate_losses(all_units: typing.Dict[UnitType, int], alive_units: typing.Dict[str, int]) -> typing.Dict[UnitType, int]: result = {} for t, count in all_units.items(): - result[t] = max(count - alive_units.get(db.unit_type_name(t), 0), 0) + result[t] = max(count - alive_units.get(t, 0), 0) return result player = mission.country(player_name)