forked from minetest-mods/technic
d0efa15b98
The quarry used to get stuck when it encountered an undiggable node. Change it to skip past that node, digging whatever later stuff it can. Necessarily, the current digging position becomes semantically-significant state: it is no longer sufficient to search the quarry cuboid from the top on each iteration. The current digging height is reported in the quarry's interaction form, and can be reset to the top using a button on the form. Where there is a non-air node within the quarry directly above the next node to dig, it blocks the quarry's access to that node, even if everything involved is diggable. Thus an undiggable node casts a shadow of undug nodes below it. Resolving undiggability of a node is a major reason to use the restart button. |
||
---|---|---|
.. | ||
locale | ||
machines | ||
sounds | ||
textures | ||
tools | ||
config.lua | ||
crafts.lua | ||
depends.txt | ||
helpers.lua | ||
init.lua | ||
items.lua | ||
legacy.lua | ||
README.md | ||
register.lua |
Technic
License
Copyright (C) 2012-2014 Maciej Kasatkin (RealBadAngel)
Technic chests code is licensed under the GNU LGPLv2+.
Texture licenses:
BlockMen modified by Zefram (CC BY-SA 3.0):
- technic_chernobylite_block.png
- technic_corium_flowing_animated.png
- technic_corium_source_animated.png
celeron55 (Perttu Ahola) modified by Zefram (CC BY-SA 3.0):
- technic_bucket_corium.png
RealBadAngel: (WTFPL)
- Everything else.
CC BY-SA 3.0: http://creativecommons.org/licenses/by-sa/3.0/