local new_index = player:get_wield_index()
local is_better, best_time = false, math.huge
is_better, best_time = check_tool(player:get_wielded_item(), node_groups, best_time)
- is_better, best_time = check_tool(inventory.hand[1], node_groups, best_time)
+ if inventory.hand then
+ is_better, best_time = check_tool(inventory.hand[1], node_groups, best_time)
+ end
for index, stack in ipairs(inventory.main) do
is_better, best_time = check_tool(stack, node_groups, best_time)
if is_better then