Apply sign work zones before candidate routing

This commit is contained in:
Tanner
2026-11-06 01:10:31 +00:00
parent a60d913c60
commit ab8f59a89b
11 changed files with 309 additions and 12 deletions
+2 -1
View File
@@ -30,7 +30,8 @@ class GatherWartStates:
mature_wart = max(blocks.NETHERWART_IDS)
for wart in w.find_blocks_3d(p, [mature_wart], 50, 20, True):
if wart not in self.bad_warts:
if (wart not in self.bad_warts and
w.work_position_allowed(wart)):
break
else: # for
print('No good warts left, aborting.')