The bots will mine stuff that they need, and randomly ask for stuff (so they dont need to make [lazy bots + more humanly])
the "needed" stuff is timed and will be ignored one by one after about 200s or they will search for the stuff for ever.
there are 20% chance to find blocks (saves a lot of cpu), then it takes about 3s to dig it.
Diamond knight wrote:
What I meant is make mining take time
When they not find enough materials to build the basic part of the house, will they skip or exit that project,and only walk randomly (corrently for ever)
and fight/fly with/from other teams/monster,pick up items...
if they are in a build process, and dont find a path and cant reach the position, will they skip that step to next time, if they get problem once again will they walk randmly, and skip steps, one by one untill it finds a path or if they can reach it.
the green "sam/player friendly" and red (Jezy/none-player friendly) bots will fight when they detect each other.
the red ones will attack mobs and players when they are hurted (hunt for food) the green only mobs.
the red text is a error message from the minetest core (minetest.find_path) if fails to update somehow (i would be happy if the devs just could hide that error)
you can put bots into a dev mode, just say /aliveai status=true or change status=true in the init.lua, there are also some hidden tools
corrently im working to make bots escape or hide in darknes (like if they are inside a cave or are outside in night) [70% done]
and fixing errosr that makes we cant make bots outside the mod + fix a house-code-gen-tool.