summaryrefslogtreecommitdiff
path: root/mesecons/init.lua
AgeCommit message (Collapse)Author
2014-01-04Fix when there are several rules with different specialsNovatux
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-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-01-19Fix Bug: Wrong usage of action_on/action_off instead of action_changeJeija
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.
2012-12-27Bugfix foes for pistons, delayyrs, gates and microcontrollers. Rework delayers.Jeija
2012-12-21Bugfix, wires sometimes turned off for no reasonJeija
2012-12-19Add rule-name system. Every input rule can now have a name, that could help ↵Jeija
e.g. the microcontroller to know where a signal comes from.
2012-12-16Minor cleanup, use addPosRuleJeija
2012-12-15Upload cleaned up mesecons to nextgen branchJeija
2012-12-08Cleanup, make and use util.lua, port command block and delayer to nodedefJeija
2012-12-08New branch: Move mesecon to node definition instead of functions like ↵Jeija
register_conductor; first steps: move everything to legacy
2012-09-08Fix Microcontroller bug (discovered by Fenris) and some others that propably ↵Jeija
noone found
2012-09-06Implement mesecon:register_receptor(onstate, offstate, rules, get_rules) and ↵Jeija
make add_receptor_node(_off) deprecated
2012-09-05Code cleanupJeija
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-13Make mesecons only connect to input and output ports (e.g. of the delayer)Jeija
2012-08-13Code cleanup, little bugfix (some conductors placed next to receptors didn't ↵Jeija
turn on)
2012-08-13Code cleanupJeija
2012-08-13Code cleanupJeija
2012-08-13Minimal speedup by not checking some nodes twice for receptorsJeija
2012-08-13Code cleanup and ond more extremely small speedupJeija
2012-08-12Further (small) speed improvement, shrink code & more comments on itJeija
2012-08-12HUGE speed improvementJeija
2012-08-11Add new nodebox style wires. Can be activated by setting NEW_STYLE_WIRES to ↵Jeija
true (in mesecons/settings.lua)
2012-08-10Consistency improvement and remove dead codeJeija
2012-08-01not_in_creative_inventoryKotolegokot
2012-06-20Fix Bug: Mesecons cannot be digged due to a collisionbox failureJeija
2012-06-04Remove deprecated API functions "register_on_placenode" and ↵Anthony Zhang
"register_on_dignode" where possible.
2012-04-24Made mesecons diggableAnthony Zhang
2012-04-22Add documentation for conductorsJeija
2012-04-22Add new conductor systemJeija
2012-03-29Remove dedicated meselamp stuffJeija
2012-03-29Add mesecons delayerJeija
2012-03-29Rules + Receptor system reworkJeija
2012-03-29Add reference for new rules systemJeija
2012-03-29Simplify rules SystemJeija
2012-03-22Update nodes for compatibility with digging time groups.Anthony Zhang
2012-03-05Upload after major code reorganization - Version 0.6 DEV - Split mesecons ↵Jeija
mod into several modules - [BUGGY?]