summaryrefslogtreecommitdiff
path: root/mesecons/services.lua
AgeCommit message (Collapse)Author
2014-01-04Fix bugs with multi-rules conductors (like crossing) that have param2Novatux
2013-11-30Update code to standards of Minetest 0.4.8.Uberi
2013-11-30Use minetest.swap_node() instead of mesecons' version, Minor code changesVanessa Ezekowitz
here and there to facilitate this.
2013-08-27Merge pull request #112 from khonkhortisan/multi_ruleskhonkhortisan
Multi rules Merged for near-future textures to be merged cleanly.
2013-06-20Crossoverkhonkhortisan
2013-06-05Change mesecons signals so that they update effectors only after a ↵Novatux
globalstep, configurable to be on/off
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-04-14Fix invalid node name if node was changed in after_place_node callback ↵Anthony Zhang
(fixes #93).
2012-12-26Re-write pistons from scratch, propably fixes a lot of bugs and doesn't ↵Jeija
cause too many new ones.
2012-12-16Cleanup and improve piston codeJeija
2012-12-15Upload cleaned up mesecons to nextgen branchJeija
2012-12-11Fix a bug that occured when placing an effector next to a receptorJeija
2012-08-16Add conductor rules, add demo isolated mesecons to proof that it worksJeija
2012-08-13New effector system, effectors have to be registered with ↵Jeija
mesecon:register_effector(onstate, offstate, rules, function get_rules) rules and function get_rules are optional. You don't have to specify both onstate and offstate (required for e.g. removestone)
2012-08-13Code cleanupJeija
2012-08-13Code cleanup and ond more extremely small speedupJeija