RECORDANDRONCO/mods/vinylgod/rules/ai.yaml
type-two 20c83ee3f0
Some checks are pending
Continuous Integration / Linux (.NET 6.0) (push) Waiting to run
Continuous Integration / Linux (mono) (push) Waiting to run
Continuous Integration / Windows (.NET 6.0) (push) Waiting to run
Round 3: superweapons — THE DROP (mastering) and THE SHUFFLE (Algorithm obelisk), support power palette, charge bars, announcer lines, AI fires them
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-20 17:07:00 +10:00

85 lines
2.1 KiB
YAML

player:
ModularBot@WaxAI:
Name: bot-wax-ai.name
Type: wax
GrantConditionOnBotOwner@wax:
Condition: enable-wax-ai
Bots: wax
HarvesterBotModule:
RequiresCondition: enable-wax-ai
HarvesterTypes: digger, scraper
RefineryTypes: pressplant, transcoder
McvManagerBotModule:
RequiresCondition: enable-wax-ai
McvTypes: popupvan, streamvan
ConstructionYardTypes: popupshop, streamhub
McvFactoryTypes: garage, printfarm
BaseBuilderBotModule:
RequiresCondition: enable-wax-ai
MinimumExcessPower: 40
MaximumExcessPower: 160
ExcessPowerIncrement: 40
ExcessPowerIncreaseThreshold: 4
ConstructionYardTypes: popupshop, streamhub
RefineryTypes: pressplant, transcoder
PowerTypes: ampstack, datacentre
BarracksTypes: merchtable, podfarm
VehiclesFactoryTypes: garage, printfarm
ProductionTypes: merchtable, podfarm, garage, printfarm
SiloTypes: vault
DefenseTypes: hornpit, adblocker
BuildingLimits:
pressplant: 3
transcoder: 3
merchtable: 1
podfarm: 1
garage: 1
printfarm: 1
mastering: 1
algorithm: 1
BuildingFractions:
pressplant: 30
hornpit: 8
adblocker: 8
transcoder: 30
merchtable: 1
podfarm: 1
garage: 1
printfarm: 1
mastering: 1
algorithm: 1
UnitBuilderBotModule:
RequiresCondition: enable-wax-ai
UnitsToBuild:
djgrunt: 60
roadie: 5
spinner: 30
stacktank: 45
basscannon: 15
digger: 10
bufferbot: 60
drmwalker: 45
scraper: 10
UnitLimits:
digger: 4
scraper: 4
roadie: 2
SupportPowerBotModule:
RequiresCondition: enable-wax-ai
Decisions:
thedrop:
OrderName: NukePowerInfoOrder
MinimumAttractiveness: 3000
Consideration@1:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: Value
CheckRadius: 5c0
SquadManagerBotModule:
RequiresCondition: enable-wax-ai
SquadSize: 8
ExcludeFromSquadsTypes: digger, scraper, popupvan, streamvan, roadie
ConstructionYardTypes: popupshop, streamhub
ProtectionTypes: digger, scraper, popupvan, streamvan, pressplant, transcoder, popupshop, streamhub, ampstack, datacentre, vault, merchtable, podfarm, garage, printfarm, mastering