use BoostAI for enterPayloadCommand & better onlyDepositCore handling (#11297)

This commit is contained in:
WMF
2025-10-18 16:31:47 +02:00
committed by GitHub
parent c2108a3ce5
commit c2c1271a4c
8 changed files with 17 additions and 5 deletions

View File

@@ -463,7 +463,7 @@ public class LExecutor{
}else{
Building build = p1.building();
int dropped = Math.min(unit.stack.amount, p2.numi());
if(build != null && build.team == unit.team && build.isValid() && dropped > 0 && unit.within(build, logicItemTransferRange + build.block.size * tilesize/2f)){
if(build != null && build.team == unit.team && build.isValid() && build.allowDeposit() && dropped > 0 && unit.within(build, logicItemTransferRange + build.block.size * tilesize/2f)){
int accepted = build.acceptStack(unit.item(), dropped, unit);
if(accepted > 0){
Call.transferItemTo(unit, unit.item(), accepted, unit.x, unit.y, build);