From 7f6907e14fa1645242494786c4875b3594aa5b65 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 16 May 2023 18:13:09 -0400 Subject: [PATCH] More core units for bases --- core/src/mindustry/ai/BaseBuilderAI.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/ai/BaseBuilderAI.java b/core/src/mindustry/ai/BaseBuilderAI.java index 807458b349..d53ab68712 100644 --- a/core/src/mindustry/ai/BaseBuilderAI.java +++ b/core/src/mindustry/ai/BaseBuilderAI.java @@ -25,7 +25,7 @@ import static mindustry.Vars.*; public class BaseBuilderAI{ private static final Vec2 axis = new Vec2(), rotator = new Vec2(); - private static final int attempts = 4; + private static final int attempts = 5, coreUnitMultiplier = 2; private static final float emptyChance = 0.01f; private static final int timerStep = 0, timerSpawn = 1, timerRefreshPath = 2; private static final float placeIntervalMin = 12f, placeIntervalMax = 2f; @@ -71,7 +71,7 @@ public class BaseBuilderAI{ int coreUnits = data.countType(block.unitType); //create AI core unit(s) - if(!state.isEditor() && coreUnits < data.cores.size){ + if(!state.isEditor() && coreUnits < data.cores.size * coreUnitMultiplier){ Unit unit = block.unitType.create(data.team); unit.set(data.cores.random()); unit.add();