Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-23 | Move shared textures into base mod (fixes a few LuaC issues) | Carter Kolwey | |
2016-05-15 | Remove microcontroller documentation files from the source tree | Jeija | |
The files are still available for download in a GitHub release | |||
2015-10-04 | Remove trailing whitespace | Jeija | |
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-11-22 | Rewrite mesecon wires. This should increase the efficiency and speed of | Jeija | |
large machines. It also makes the wires.lua code easier to understand and more maintainable. In case any other mod depends on mesecon:update_autoconnect, please update it to use mesecon.update_autoconnect. This should also fix some other minor bugs. Please report bugs if this commit creates new ones. This commit changes wire looks and removes some unneccesary textures. | |||
2014-04-25 | fix programming microcontroller through form | Zefram | |
The handling of the "quit" pseudo-field meant that the microcontroller couldn't be programmed with explicit code, only with the examples. The "quit" can actually be ignored: what matters for programming the controller is whether the "code" field was supplied. | |||
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-12-18 | Change field receipt handling to work properly with Minetest 0.4.8. | Uberi | |
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-09-08 | Update Microcontroller Tutorial and add .odt source for the .pdf | Jeija | |
2013-08-29 | Escape microcontroller code in formspec | khonkhortisan | |
2013-08-27 | Merge pull request #112 from khonkhortisan/multi_rules | khonkhortisan | |
Multi rules Merged for near-future textures to be merged cleanly. | |||
2013-06-20 | Crossover | khonkhortisan | |
2013-06-05 | Change mesecons signals so that they update effectors only after a ↵ | Novatux | |
globalstep, configurable to be on/off | |||
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-04-28 | Fix all crafting recipes to use modern style | RealBadAngel | |
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. | |||
2012-12-19 | Add 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-13 | Include experimental vertical wires (needs textures) | Jeija | |
2012-12-09 | Fix microcontroller digging | Jeija | |
2012-12-09 | Port a lot more (basically everything apart from gates, pistons and ↵ | Jeija | |
extrawire crossing) to the new nodedef system. There are some problems with wall button and wall lever (in the way they visually connect to wires) | |||
2012-10-07 | Improve T-FF code and add a reset pin on C. | cornernote | |
2012-09-09 | Fix Microcontroller bug in a different way, define offstate ports as inputs only | Jeija | |
2012-09-08 | Fix Microcontroller bug (discovered by Fenris) and some others that propably ↵ | Jeija | |
noone found | |||
2012-09-01 | oops, that last commit broke something - evidently 'code' is not consistent. | Vanessa Ezekowitz | |
This restores the previous behavior when code=nil, and shows the code when not. | |||
2012-09-01 | fix missing code display when after() is involved | Vanessa Ezekowitz | |
2012-09-01 | prevent crash with malformed sbi code. | Vanessa Ezekowitz | |
just inserting "sbi(A, C!=D)" into a µC without connecting it to anything causes 'b' at line 510 to become nil, crashing the server. | |||
2012-08-24 | Reduced the number of µC images. Instead of 16 top images, there is one | Kyle | |
off image, then four port images that can be overlaid on top of the blank. | |||
2012-08-25 | added proper bottom image to microcontroller | Vanessa Ezekowitz | |
2012-08-24 | pressing enter will reprogram the µC instead of acting like escape | Kyle | |
2012-08-21 | display µc programming like a sign | khonkhortisan | |
I had a grid that mapped buttons to pixels so pressing a button displayed a letter. I had one programming that was a positive match so the pixel turned on, and another programming that was negative and just passed the signal on to the next pixel. If I had to right-click on each µc to see its programming, it would take me longer to find a problem. If I can see the programming just by looking at it, I could find a typo much easier. I'm not sure about the \n \n\r thing. | |||
2012-08-20 | Remove obsolete digprop_constanttime | Jeija | |
2012-08-18 | Fix some bug that occurs when placing microcontrollers directly next to each ↵ | Jeija | |
other | |||
2012-08-13 | Update microcontroller tutorial to include after() | Jeija | |
2012-08-13 | Finish after() command: works now | Jeija | |
2012-08-13 | Bugfix for microcontroller's after(): Make sure that microcontroller the ↵ | Jeija | |
code runs on is the same that sends the code | |||
2012-08-13 | Add not-yet-working after(time, code) function to the microcontroller | Jeija | |
2012-08-13 | New 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-12 | Fix mesecon delayer bugs and other non-functional changes | Jeija | |
2012-08-12 | HUGE speed improvement | Jeija | |
2012-08-11 | thinned the microcontroller down a bit to fit the style of the other floor ↵ | Vanessa Ezekowitz | |
objects. | |||
2012-08-11 | change all recipes to use group:mesecon_conductor_craftable | Vanessa Ezekowitz | |
fixed deprecated/invalid recipes in lightstones. fixed copy&paste error in one of the delayer textures fixed recipe for player detector to rely on microcontroller instead of old IC | |||
2012-08-11 | Mesecons only connect to blocks with group mesecon > 1 | Jeija | |
2012-08-10 | Added "mesecon = 1" to the groups setting for most objects, so that they'll | Vanessa Ezekowitz | |
visibly connect to neighboring wires. | |||
2012-08-10 | Update Microcontroller Tutorial | Jeija | |
2012-08-10 | Little bugfix: Register microcontroller0000 as off receptor | Jeija | |