Commit History

Author SHA1 Message Date
  Jeija ef087f2bb6 Fix Bug: Wrong usage of action_on/action_off instead of action_change 11 years ago
  Jeija 841bc70b97 Fix a bug that occured when using a receptor placed directly next to a 12 years ago
  Jeija 7fe4947056 Bugfix foes for pistons, delayyrs, gates and microcontrollers. Rework delayers. 12 years ago
  Jeija 9019a4aff7 Bugfix, wires sometimes turned off for no reason 12 years ago
  Jeija 6b1bfe6391 Add rule-name system. Every input rule can now have a name, that could help e.g. the microcontroller to know where a signal comes from. 12 years ago
  Jeija 2c4a46a557 Minor cleanup, use addPosRule 12 years ago
  Jeija 44dc1a128c Upload cleaned up mesecons to nextgen branch 12 years ago
  Jeija 00e071b695 Cleanup, make and use util.lua, port command block and delayer to nodedef 12 years ago
  Jeija e0aa5b1d3d New branch: Move mesecon to node definition instead of functions like register_conductor; first steps: move everything to legacy 12 years ago
  Jeija f959c16763 Fix Microcontroller bug (discovered by Fenris) and some others that propably noone found 12 years ago
  Jeija 3928d54d0c Implement mesecon:register_receptor(onstate, offstate, rules, get_rules) and make add_receptor_node(_off) deprecated 12 years ago
  Jeija 7e7e1de725 Code cleanup 12 years ago
  Jeija 78fdedc880 Add conductor rules, add demo isolated mesecons to proof that it works 12 years ago
  Jeija 00ce2540c2 New effector system, effectors have to be registered with 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) 12 years ago
  Jeija 24c50571f7 Make mesecons only connect to input and output ports (e.g. of the delayer) 12 years ago
  Jeija b197d29bef Code cleanup, little bugfix (some conductors placed next to receptors didn't turn on) 12 years ago
  Jeija 955b8254dd Code cleanup 12 years ago
  Jeija b8ba13a17a Code cleanup 12 years ago
  Jeija c20a4b3a89 Minimal speedup by not checking some nodes twice for receptors 12 years ago
  Jeija c8c2fd32da Code cleanup and ond more extremely small speedup 12 years ago
  Jeija fc74976f9c Further (small) speed improvement, shrink code & more comments on it 12 years ago
  Jeija 9829abc74d HUGE speed improvement 12 years ago
  Jeija 6b1941a380 Add new nodebox style wires. Can be activated by setting NEW_STYLE_WIRES to true (in mesecons/settings.lua) 12 years ago
  Jeija 8fa6894953 Consistency improvement and remove dead code 12 years ago
  Kotolegokot 70841d8c8e not_in_creative_inventory 12 years ago
  Jeija 3ed865d94d Fix Bug: Mesecons cannot be digged due to a collisionbox failure 12 years ago
  Anthony Zhang 4200757ba3 Remove deprecated API functions "register_on_placenode" and "register_on_dignode" where possible. 12 years ago
  Anthony Zhang 51453bb6c2 Made mesecons diggable 12 years ago
  Jeija 029ad8be33 Add documentation for conductors 12 years ago
  Jeija 11b5ef8c94 Add new conductor system 12 years ago