Skip to content

Commit f4a0964

Browse files
committed
Enable AI to use demo truck and Mad Tank
1 parent 56d3008 commit f4a0964

1 file changed

Lines changed: 34 additions & 5 deletions

File tree

mods/ca/rules/ai.yaml

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1861,7 +1861,7 @@ Player:
18611861
SquadSize: 25
18621862
SquadSizeRandomBonus: 11
18631863
AirUnitsTypes: heli, harr, hind, yak, mig, suk, suk.upg, kiro, orca, a10, orcb, auro, apch, venm, rah, scrn, stmr, enrv, mshp
1864-
ExcludeFromSquadsTypes: harv, harv.td, harv.scrin, harv.chrono, mcv, amcv, smcv, dog, e6, n6, s6, badr, badr.bomber, badr.cbomber, badr.nbomber, badr.mbomber, b2b, p51, tran.paradrop, halo.paradrop, nhaw.paradrop, u2, smig, a10.bomber, c17, c17.cargo, c17.clustermines, c17.xo, galx, uav, ocar.reinforce, ocar.xo, ocar.pod, horn, yf23.bomber, pod, pod2, pod3, buzz, buzz.ai, mspk
1864+
ExcludeFromSquadsTypes: harv, harv.td, harv.scrin, harv.chrono, mcv, amcv, smcv, dog, e6, n6, s6, badr, badr.bomber, badr.cbomber, badr.nbomber, badr.mbomber, b2b, p51, tran.paradrop, halo.paradrop, nhaw.paradrop, u2, smig, a10.bomber, c17, c17.cargo, c17.clustermines, c17.xo, galx, uav, ocar.reinforce, ocar.xo, ocar.pod, horn, yf23.bomber, pod, pod2, pod3, buzz, buzz.ai, mspk, dtrk, ttrk, qtnk
18651865
NavalUnitsTypes: ss,msub,dd,ca,lst,pt,dd2,pt2,ss2,isub,sb,seas
18661866
NavalProductionTypes: syrd, spen, syrd.gdi, spen.nod
18671867
ConstructionYardTypes: fact,afac,sfac
@@ -2008,6 +2008,9 @@ Player:
20082008
4tnk.eradatomic: 40
20092009
apoc: 30
20102010
apoc.atomic: 30
2011+
dtrk: 1
2012+
ttrk: 1
2013+
qtnk: 1
20112014
tpod: 40
20122015
rptp: 40
20132016
ltnk: 40
@@ -2131,7 +2134,7 @@ Player:
21312134
SquadSize: 22
21322135
SquadSizeRandomBonus: 9
21332136
AirUnitsTypes: heli, harr, hind, yak, mig, suk, suk.upg, kiro, orca, a10, orcb, auro, apch, venm, rah, scrn, stmr, enrv, mshp
2134-
ExcludeFromSquadsTypes: harv, harv.td, harv.scrin, harv.chrono, mcv, amcv, smcv, dog, e6, n6, s6, badr, badr.bomber, badr.cbomber, badr.nbomber, badr.mbomber, b2b, p51, tran.paradrop, halo.paradrop, nhaw.paradrop, u2, smig, a10.bomber, c17, c17.cargo, c17.clustermines, c17.xo, galx, uav, ocar.reinforce, ocar.xo, ocar.pod, horn, yf23.bomber, pod, pod2, pod3, buzz, buzz.ai, mspk
2137+
ExcludeFromSquadsTypes: harv, harv.td, harv.scrin, harv.chrono, mcv, amcv, smcv, dog, e6, n6, s6, badr, badr.bomber, badr.cbomber, badr.nbomber, badr.mbomber, b2b, p51, tran.paradrop, halo.paradrop, nhaw.paradrop, u2, smig, a10.bomber, c17, c17.cargo, c17.clustermines, c17.xo, galx, uav, ocar.reinforce, ocar.xo, ocar.pod, horn, yf23.bomber, pod, pod2, pod3, buzz, buzz.ai, mspk, dtrk, ttrk, qtnk
21352138
NavalUnitsTypes: ss,msub,dd,ca,lst,pt,dd2,pt2,ss2,isub,sb,seas
21362139
NavalProductionTypes: syrd, spen, syrd.gdi, spen.nod
21372140
ConstructionYardTypes: fact,afac,sfac
@@ -2277,6 +2280,9 @@ Player:
22772280
4tnk.eradatomic: 40
22782281
apoc: 30
22792282
apoc.atomic: 30
2283+
dtrk: 1
2284+
ttrk: 1
2285+
qtnk: 1
22802286
tpod: 40
22812287
rptp: 40
22822288
ltnk: 40
@@ -2400,7 +2406,7 @@ Player:
24002406
SquadSize: 18
24012407
SquadSizeRandomBonus: 8
24022408
AirUnitsTypes: heli, harr, hind, yak, mig, suk, suk.upg, kiro, orca, a10, orcb, auro, apch, venm, rah, scrn, stmr, enrv, mshp
2403-
ExcludeFromSquadsTypes: harv, harv.td, harv.scrin, harv.chrono, mcv, amcv, smcv, dog, e6, n6, s6, badr, badr.bomber, badr.cbomber, badr.nbomber, badr.mbomber, b2b, p51, tran.paradrop, halo.paradrop, nhaw.paradrop, u2, smig, a10.bomber, c17, c17.cargo, c17.clustermines, c17.xo, galx, uav, ocar.reinforce, ocar.xo, ocar.pod, horn, yf23.bomber, pod, pod2, pod3, buzz, buzz.ai, mspk
2409+
ExcludeFromSquadsTypes: harv, harv.td, harv.scrin, harv.chrono, mcv, amcv, smcv, dog, e6, n6, s6, badr, badr.bomber, badr.cbomber, badr.nbomber, badr.mbomber, b2b, p51, tran.paradrop, halo.paradrop, nhaw.paradrop, u2, smig, a10.bomber, c17, c17.cargo, c17.clustermines, c17.xo, galx, uav, ocar.reinforce, ocar.xo, ocar.pod, horn, yf23.bomber, pod, pod2, pod3, buzz, buzz.ai, mspk, dtrk, ttrk, qtnk
24042410
NavalUnitsTypes: ss,msub,dd,ca,lst,pt,pt2,ss2,dd2,isub,sb,seas
24052411
ConstructionYardTypes: fact,afac,sfac
24062412
StaticAntiAirTypes: agun, sam, nsam, cram, shar
@@ -2513,6 +2519,9 @@ Player:
25132519
4tnk.eradatomic: 40
25142520
apoc: 30
25152521
apoc.atomic: 30
2522+
dtrk: 1
2523+
ttrk: 1
2524+
qtnk: 1
25162525
tpod: 40
25172526
rptp: 40
25182527
ltnk: 40
@@ -2633,7 +2642,7 @@ Player:
26332642
SquadSize: 14
26342643
SquadSizeRandomBonus: 5
26352644
AirUnitsTypes: heli, harr, hind, yak, mig, suk, suk.upg, kiro, orca, a10, orcb, auro, apch, venm, rah, scrn, stmr, enrv, mshp
2636-
ExcludeFromSquadsTypes: harv, harv.td, harv.scrin, harv.chrono, mcv, amcv, smcv, dog, e6, n6, s6, badr, badr.bomber, badr.cbomber, badr.nbomber, badr.mbomber, b2b, p51, tran.paradrop, halo.paradrop, nhaw.paradrop, u2, smig, a10.bomber, c17, c17.cargo, c17.clustermines, c17.xo, galx, uav, ocar.reinforce, ocar.xo, ocar.pod, horn, yf23.bomber, pod, pod2, pod3, buzz, buzz.ai, mspk
2645+
ExcludeFromSquadsTypes: harv, harv.td, harv.scrin, harv.chrono, mcv, amcv, smcv, dog, e6, n6, s6, badr, badr.bomber, badr.cbomber, badr.nbomber, badr.mbomber, b2b, p51, tran.paradrop, halo.paradrop, nhaw.paradrop, u2, smig, a10.bomber, c17, c17.cargo, c17.clustermines, c17.xo, galx, uav, ocar.reinforce, ocar.xo, ocar.pod, horn, yf23.bomber, pod, pod2, pod3, buzz, buzz.ai, mspk, dtrk, ttrk, qtnk
26372646
NavalUnitsTypes: ss,msub,dd,ca,lst,pt,pt2,ss2,dd2,isub,sb,seas
26382647
ConstructionYardTypes: fact,afac,sfac
26392648
StaticAntiAirTypes: agun, sam, nsam, cram, shar
@@ -2746,6 +2755,9 @@ Player:
27462755
4tnk.eradatomic: 40
27472756
apoc: 30
27482757
apoc.atomic: 30
2758+
dtrk: 1
2759+
ttrk: 1
2760+
qtnk: 1
27492761
tpod: 40
27502762
rptp: 40
27512763
ltnk: 40
@@ -2863,7 +2875,7 @@ Player:
28632875
MinimumAttackForceDelay: 25
28642876
SquadSize: 1
28652877
AirUnitsTypes: heli, harr, hind, yak, mig, suk, suk.upg, kiro, orca, a10, orcb, auro, apch, venm, rah, scrn, stmr, enrv, mshp
2866-
ExcludeFromSquadsTypes: harv, harv.td, harv.scrin, harv.chrono, mcv, amcv, smcv, dog, e6, n6, s6, badr, badr.bomber, badr.cbomber, badr.nbomber, badr.mbomber, b2b, p51, tran.paradrop, halo.paradrop, nhaw.paradrop, u2, smig, a10.bomber, c17, c17.cargo, c17.clustermines, c17.xo, galx, uav, ocar.reinforce, ocar.xo, ocar.pod, horn, yf23.bomber, pod, pod2, pod3, buzz, buzz.ai, mspk
2878+
ExcludeFromSquadsTypes: harv, harv.td, harv.scrin, harv.chrono, mcv, amcv, smcv, dog, e6, n6, s6, badr, badr.bomber, badr.cbomber, badr.nbomber, badr.mbomber, b2b, p51, tran.paradrop, halo.paradrop, nhaw.paradrop, u2, smig, a10.bomber, c17, c17.cargo, c17.clustermines, c17.xo, galx, uav, ocar.reinforce, ocar.xo, ocar.pod, horn, yf23.bomber, pod, pod2, pod3, buzz, buzz.ai, mspk, dtrk, ttrk, qtnk
28672879
NavalUnitsTypes: ss,msub,dd,ca,lst,pt,pt2,dd2,ss2,isub,sb,seas
28682880
ConstructionYardTypes: fact,afac,sfac
28692881
StaticAntiAirTypes: agun, sam, nsam, cram, shar
@@ -2944,3 +2956,20 @@ Player:
29442956
deva: 3
29452957
pac: 3
29462958
mshp: 1
2959+
SendUnitToAttackBotModule@truck:
2960+
RequiresCondition: enable-brutal-ai || enable-vhard-ai || enable-hard-ai || enable-normal-ai || enable-easy-ai || enable-naval-ai
2961+
ActorTypesAndAttackDesire:
2962+
dtrk: 100
2963+
ttrk: 100
2964+
ValidTargets: Structure
2965+
InvalidTargets: Water, WaterStructure
2966+
AttackDistance: Furthest
2967+
SendUnitToAttackBotModule@Mad:
2968+
RequiresCondition: enable-brutal-ai || enable-vhard-ai || enable-hard-ai || enable-normal-ai || enable-easy-ai || enable-naval-ai
2969+
ActorTypesAndAttackDesire:
2970+
qtnk: 100
2971+
ValidTargets: Structure
2972+
InvalidTargets: Water, WaterStructure
2973+
AttackDistance: Closest
2974+
AttackOrderName: DetonateAttack
2975+

0 commit comments

Comments
 (0)