technic/technic/machines/HV
Zefram d0efa15b98 In quarry, skip past undiggable nodes
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.
2014-08-18 15:14:15 +01:00
..
battery_box.lua Upgrades to battery boxes too, prevent frames from moving too often (one move every second max) 2014-05-23 19:58:41 +02:00
cables.lua Vary cable insulation type with tier 2014-07-09 09:17:44 +02:00
forcefield.lua Fix forcefield power demand when disabled 2014-08-15 12:25:47 +01:00
generator.lua Rework some recipes to use more varied ingredients 2014-07-09 09:17:44 +02:00
init.lua Change the recipe code to be able to handle recipes with more than one input, and use it for the alloy furnace. 2014-07-03 15:57:39 +02:00
nuclear_reactor.lua Make nuclear reactor core harder to break 2014-08-04 12:54:47 -04:00
quarry.lua In quarry, skip past undiggable nodes 2014-08-18 15:14:15 +01:00
solar_array.lua Rework some recipes to use more varied ingredients 2014-07-09 09:17:44 +02:00