summaryrefslogtreecommitdiff
path: root/mesecons_gates/init.lua
AgeCommit message (Collapse)Author
2013-11-30Use minetest.swap_node() instead of mesecons' version, Minor code changesVanessa Ezekowitz
here and there to facilitate this.
2013-06-05Add an ABM function which resets heat to 0, since gates/controllers won't be ↵Novatux
cooled normally if they are moved (piston, etc...) during the cooling delay.
2013-03-06Digging and footstep sounds for everything that needs them! Plus, pushing ↵Anthony Zhang
buttons, punching switches, and flipping levers all make sounds.
2013-01-09Fix a bug that occured when using a receptor placed directly next to aJeija
gate. We need to call a changesignal even if the gate/other effector is still connected to a power source in a way.
2013-01-06Fix gates drop bug reported by kaeza and Kacey, avoid polluting the global ↵Anthony Zhang
namespace.
2012-12-10Port gates (finally)Jeija
2012-12-10Fix insulated meseconJeija
2012-09-05depend on mesecons_delayer's all_rules instead of getting both insulatedKyle
and microcontroller rules
2012-09-04went back to large nodeboxes which agree with inventory imageKyle
2012-09-04FACEDIR! (among other things)Kyle
2012-09-03nodeboxes now show which sides connectKyle
2012-09-01flat inventory image for easy gate identificationKyle
2012-09-01registering the on receptor makes placing a mesecon on the out port ofKyle
the gate update the circuitry after it
2012-09-01(oops) forgot the "out" connectionKyle
2012-09-01simplified effector rulesKyle
2012-09-01cut set_gate in halfKyle
2012-09-01added recipesKyle
2012-09-01gates overheatKyle
2012-09-01nodeboxesKyle
2012-09-01gate output worksKyle
2012-09-01initial gates commit, logic behind gates works, more work to do.Kyle