Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-29 | Rewrite Logic Gates: Makes it super-easy to add new gates and cleans up code | Jeija | |
Fix bugs in the Luacontroller (when placing, false input pin values were given) and fix variables leaking into the global environment in pistons. | |||
2014-11-22 | Replace mesecon:<some_function> with mesecon.<some_function> for greater | Jeija | |
flexibility and because it was never inteded to be OOP in the first place. mesecon.receptor_on and mesecon.receptor_off are provided by wrappers (mesecon:receptor_on/off) for compatibility, but will be removed. Mod programmers that use mesecons: Please update! Also, fix microcontroller polluting the global namespace and remove some deprecated stuff. | |||
2014-04-20 | Fix #155 (option 2 used). Remove non-ActionQueue system. Enable overheat for ↵ | Jeija | |
more than 20 actions per second on lua- / microcontrollers and gates. Fix a bug where a burnt luacontroller didn't have the correct pin-states as the burnt controller does not register any changes from outside. | |||
2014-01-19 | Merge branch 'actionqueue' | Jeija | |
This introduces the ActionQueue, a new kind of MESECONS_GLOBALSTEP. Circuits using delayers will now resume when restarting the server. Also, large circuits should automatically resume if parts of them are in unloaded chunks. Old circuits e.g. using gates will not resume when mesecons is updated, which means you have to restart them once. But after that, it should work just like it used to. This will fix a lot of stuff but may also introduce some new bugs. So please report them! | |||
2014-01-11 | Try to fix gateswith serverstep code. | Novatux | |
2014-01-10 | Move textures into their mods | ShadowNinja | |
2013-11-30 | Update code to standards of Minetest 0.4.8. | Uberi | |
2013-11-30 | Use minetest.swap_node() instead of mesecons' version, Minor code changes | Vanessa Ezekowitz | |
here and there to facilitate this. | |||
2013-06-05 | Add 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-06 | Digging and footstep sounds for everything that needs them! Plus, pushing ↵ | Anthony Zhang | |
buttons, punching switches, and flipping levers all make sounds. | |||
2013-01-09 | Fix a bug that occured when using a receptor placed directly next to a | Jeija | |
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-06 | Fix gates drop bug reported by kaeza and Kacey, avoid polluting the global ↵ | Anthony Zhang | |
namespace. | |||
2012-12-10 | Port gates (finally) | Jeija | |
2012-12-10 | Fix insulated mesecon | Jeija | |
2012-09-05 | depend on mesecons_delayer's all_rules instead of getting both insulated | Kyle | |
and microcontroller rules | |||
2012-09-04 | went back to large nodeboxes which agree with inventory image | Kyle | |
2012-09-04 | FACEDIR! (among other things) | Kyle | |
2012-09-03 | nodeboxes now show which sides connect | Kyle | |
2012-09-01 | flat inventory image for easy gate identification | Kyle | |
2012-09-01 | registering the on receptor makes placing a mesecon on the out port of | Kyle | |
the gate update the circuitry after it | |||
2012-09-01 | (oops) forgot the "out" connection | Kyle | |
2012-09-01 | simplified effector rules | Kyle | |
2012-09-01 | cut set_gate in half | Kyle | |
2012-09-01 | added recipes | Kyle | |
2012-09-01 | gates overheat | Kyle | |
2012-09-01 | nodeboxes | Kyle | |
2012-09-01 | gate output works | Kyle | |
2012-09-01 | initial gates commit, logic behind gates works, more work to do. | Kyle | |