Skip to content

Commit

Permalink
Enable AI to use demo truck and Mad Tank
Browse files Browse the repository at this point in the history
  • Loading branch information
dnqbob committed Aug 24, 2023
1 parent e4ffb43 commit e5b8219
Showing 1 changed file with 34 additions and 5 deletions.
39 changes: 34 additions & 5 deletions mods/ca/rules/ai.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1861,7 +1861,7 @@ Player:
SquadSize: 25
SquadSizeRandomBonus: 11
AirUnitsTypes: heli, harr, hind, yak, mig, suk, suk.upg, kiro, orca, a10, orcb, auro, apch, venm, rah, scrn, stmr, enrv, mshp
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
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
NavalUnitsTypes: ss,msub,dd,ca,lst,pt,dd2,pt2,ss2,isub,sb,seas
NavalProductionTypes: syrd, spen, syrd.gdi, spen.nod
ConstructionYardTypes: fact,afac,sfac
Expand Down Expand Up @@ -2008,6 +2008,9 @@ Player:
4tnk.eradatomic: 40
apoc: 30
apoc.atomic: 30
dtrk: 1
ttrk: 1
qtnk: 1
tpod: 40
rptp: 40
ltnk: 40
Expand Down Expand Up @@ -2131,7 +2134,7 @@ Player:
SquadSize: 22
SquadSizeRandomBonus: 9
AirUnitsTypes: heli, harr, hind, yak, mig, suk, suk.upg, kiro, orca, a10, orcb, auro, apch, venm, rah, scrn, stmr, enrv, mshp
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
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
NavalUnitsTypes: ss,msub,dd,ca,lst,pt,dd2,pt2,ss2,isub,sb,seas
NavalProductionTypes: syrd, spen, syrd.gdi, spen.nod
ConstructionYardTypes: fact,afac,sfac
Expand Down Expand Up @@ -2277,6 +2280,9 @@ Player:
4tnk.eradatomic: 40
apoc: 30
apoc.atomic: 30
dtrk: 1
ttrk: 1
qtnk: 1
tpod: 40
rptp: 40
ltnk: 40
Expand Down Expand Up @@ -2400,7 +2406,7 @@ Player:
SquadSize: 18
SquadSizeRandomBonus: 8
AirUnitsTypes: heli, harr, hind, yak, mig, suk, suk.upg, kiro, orca, a10, orcb, auro, apch, venm, rah, scrn, stmr, enrv, mshp
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
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
NavalUnitsTypes: ss,msub,dd,ca,lst,pt,pt2,ss2,dd2,isub,sb,seas
ConstructionYardTypes: fact,afac,sfac
StaticAntiAirTypes: agun, sam, nsam, cram, shar
Expand Down Expand Up @@ -2513,6 +2519,9 @@ Player:
4tnk.eradatomic: 40
apoc: 30
apoc.atomic: 30
dtrk: 1
ttrk: 1
qtnk: 1
tpod: 40
rptp: 40
ltnk: 40
Expand Down Expand Up @@ -2633,7 +2642,7 @@ Player:
SquadSize: 14
SquadSizeRandomBonus: 5
AirUnitsTypes: heli, harr, hind, yak, mig, suk, suk.upg, kiro, orca, a10, orcb, auro, apch, venm, rah, scrn, stmr, enrv, mshp
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
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
NavalUnitsTypes: ss,msub,dd,ca,lst,pt,pt2,ss2,dd2,isub,sb,seas
ConstructionYardTypes: fact,afac,sfac
StaticAntiAirTypes: agun, sam, nsam, cram, shar
Expand Down Expand Up @@ -2746,6 +2755,9 @@ Player:
4tnk.eradatomic: 40
apoc: 30
apoc.atomic: 30
dtrk: 1
ttrk: 1
qtnk: 1
tpod: 40
rptp: 40
ltnk: 40
Expand Down Expand Up @@ -2863,7 +2875,7 @@ Player:
MinimumAttackForceDelay: 25
SquadSize: 1
AirUnitsTypes: heli, harr, hind, yak, mig, suk, suk.upg, kiro, orca, a10, orcb, auro, apch, venm, rah, scrn, stmr, enrv, mshp
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
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
NavalUnitsTypes: ss,msub,dd,ca,lst,pt,pt2,dd2,ss2,isub,sb,seas
ConstructionYardTypes: fact,afac,sfac
StaticAntiAirTypes: agun, sam, nsam, cram, shar
Expand Down Expand Up @@ -2944,3 +2956,20 @@ Player:
deva: 3
pac: 3
mshp: 1
SendUnitToAttackBotModule@truck:
RequiresCondition: enable-brutal-ai || enable-vhard-ai || enable-hard-ai || enable-normal-ai || enable-easy-ai || enable-naval-ai
ActorTypesAndAttackDesire:
dtrk: 100
ttrk: 100
ValidTargets: Structure
InvalidTargets: Water, WaterStructure
AttackDistance: Furthest
SendUnitToAttackBotModule@Mad:
RequiresCondition: enable-brutal-ai || enable-vhard-ai || enable-hard-ai || enable-normal-ai || enable-easy-ai || enable-naval-ai
ActorTypesAndAttackDesire:
qtnk: 100
ValidTargets: Structure
InvalidTargets: Water, WaterStructure
AttackDistance: Closest
AttackOrderName: DetonateAttack

0 comments on commit e5b8219

Please sign in to comment.