From 1a2df0aad360d698638a0a684f804a2cb6ce550a Mon Sep 17 00:00:00 2001 From: spencer-ki Date: Tue, 1 Feb 2022 19:04:47 -0800 Subject: [PATCH] added roe option to make attacking ai effective --- Generator/Output/.gitignore | 3 +++ Generator/RotorOpsMission.py | 5 +++-- Generator/RotorOpsUnits.py | 5 +++-- 3 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 Generator/Output/.gitignore diff --git a/Generator/Output/.gitignore b/Generator/Output/.gitignore new file mode 100644 index 0000000..e7a210e --- /dev/null +++ b/Generator/Output/.gitignore @@ -0,0 +1,3 @@ +* +*/ +!.gitignore \ No newline at end of file diff --git a/Generator/RotorOpsMission.py b/Generator/RotorOpsMission.py index 104deb6..937c7f5 100644 --- a/Generator/RotorOpsMission.py +++ b/Generator/RotorOpsMission.py @@ -290,6 +290,7 @@ class RotorOpsMission: def zone_attack(fg, unit_type): fg.set_skill(dcs.unit.Skill.Random) fg.late_activation = True + fg.points[0].tasks.append(dcs.task.OptROE(0)) #fg.load_loadout(unit_type["loadout"]) #task = dcs.task.CAS #loadout = dcs.planes.Su_25.loadout(task) @@ -315,7 +316,7 @@ class RotorOpsMission: "Enemy Attack Helicopters", helo, airport=enemy_airport, - maintask=dcs.task.GroundAttack, + maintask=dcs.task.CAS, start_type=dcs.mission.StartType.Warm, group_size=2) zone_attack(afg, helo) @@ -325,7 +326,7 @@ class RotorOpsMission: afg = self.m.flight_group_from_airport( russia, "Enemy Attack Planes", plane["type"], airport=enemy_airport, - maintask=dcs.task.GroundAttack, + maintask=dcs.task.CAS, start_type=dcs.mission.StartType.Warm, group_size=2) zone_attack(afg, plane) diff --git a/Generator/RotorOpsUnits.py b/Generator/RotorOpsUnits.py index b45fb38..9c79331 100644 --- a/Generator/RotorOpsUnits.py +++ b/Generator/RotorOpsUnits.py @@ -20,7 +20,8 @@ e_transport_helos = [ ] e_attack_planes = [ - {'type': dcs.planes.Su_34, 'loadout': "APU-8 Vikhr-M*2,Kh-25ML,R-73*2,SPPU-22*2,Mercury LLTV Pod,MPS-410"}, - {'type': dcs.planes.Su_25, 'loadout': "RKB-250*8,R-60M*2"}, + #{'type': dcs.planes.Su_34, 'loadout': "APU-8 Vikhr-M*2,Kh-25ML,R-73*2,SPPU-22*2,Mercury LLTV Pod,MPS-410"}, + #{'type': dcs.planes.Su_25, 'loadout': "RKB-250*8,R-60M*2"}, + {'type': dcs.planes.A_10C, 'loadout': ""} ] \ No newline at end of file