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 |