#killallbuilder mode is killeverything
1 messages · Page 1 of 1 (latest)
use to be this way, but since a few days it only triggers when all buildings and units are gone, like it is with killeverything mode
.
!bSet deathmode killall
!bSet deathmode builders
.
those appear to be the same now
BUG: killallbuilder mode is now killeverything

Set a reminder in 16 hours from now (<t:1689966121:f>)
View reminders with the Reminders command
Reminder for @steel cove
this shit
Ok so let me try to reproduce this bug
Ok @gritty fjord it seems to work as intended for me.
condition should be met when no more builders and labs (not rez bot or sea rezz sub)
Rez units count as builders too
Factories count as builders
i wouldn't be surprised if construction turrets count as builders too
let me quickly test it
ok no they don't
but resurrection units do
so either you had some rez units alive
or your tweakdefs mess something up
Not a bug either way
ok thx for testing this :)
it used to work, but yeah maybe i messed something up im not aware of.
sry for false alarm
killallbuilder mode is now killeverything
curious to how any tweakdef could mess that up. did not declare any new builders.
also now somehow game stops only if every last single unit and building destroyed.
if its not happen in vanilla game, then yes not your problem i get that :)
further tests seem to show this only happens, that killallbuilder game does not end, is when its more than 1v1. in 1v1 its working.
i will test further with vanilla no tweakdefs / modoptions before report again
well, if your ally still has a builder then it surely won't end
in >= 2v2 with killallbuilder deathmode only ends when ALL stuff gone.
maybe u tested with 1v1? but also i didnt test with vanilla ~ so ok to ignore for now :)
I can test with 2v2 but i don't see how that would make any difference.
How it works under the hood is just adding builders to commanders list on the game ender gadget
And it's dynamic, not a hardcoded list
So unless you gave all units canBuild = true tag, it should work just fine.
aha thx ~ great information introduction where to go look deeper into codebase about this :)
its not so much its a problem. can just !stop vote the game, when its clear no players want to play anymore.
but like finding out mysteries cant understand like this behaviour. a seed of clue now emerges from what you say, if maybe tweakdefs are related to it, as during TeamX games that commander list gets heavily added and removed from, per each player, who may or may not have resigned or left, before or after his multiple coms got destroyed, i realize now ;]
might be code is not designed to catch extreme cases like that. last time thought "did not add any builders to game" but now see builders in this killallbuilder mode are on the commander list. key insight. thx