- Nov 25, 2014
- Nov 23, 2014
- Nov 22, 2014
-
-
Jeija authored
-
Jeija authored
-
Jeija authored
Merge branch 'improve-luacontroller' of https://github.com/ShadowNinja/minetest-mod-mesecons into ShadowNinja-improve-luacontroller Conflicts: mesecons/legacy.lua mesecons_luacontroller/init.lua mesecons_microcontroller/init.lua
-
Jeija authored
-
Florian Euchner authored
Use minetest.override_item to redefine mese
-
Jeija authored
Settings can now be retrieved by mesecon.setting(<name>, <default>) and can be modified without editing the source code by adding the setting to minetest.conf For instance, you can add mesecon.blinky_plant_interval = 0.5 to minetest.conf in order to increase the blinking speed. Rewrite the blinky plant with nodetimers. Fixes #161
-
Jeija authored
switch
-
Jeija authored
-
Jeija authored
circuits. This also fixes a crash introduced with the previous commit that occured when placing a wire crossing.
-
Jeija authored
-
Jeija authored
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.
-
Jeija authored
This may also bring some performance benefit.
-
Jeija authored
wires 2 nodes below them, allows to hide circuitry powered by them. Fixes #179 Rewrite pressure plates + vertical wires using mesecon.register_node.
-
Jeija authored
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.
-
- Nov 21, 2014
- Oct 07, 2014
-
-
ShadowNinja authored
Changes: * Stops code after a certain number of instructions. * Allows functions, due to instruction counting. * Allows loops and goto with non-JIT Lua (LuaJIT doesn't count looping as an instruction, allowing infinite loops), due to instruction counting. * Removes string matching functions as they can be slow. * Adds some safe functions. * Limits the amount of printing that can be done (to prevent console flooding). * Code cleanup. * More...
-
- Sep 02, 2014
-
-
Vanessa Ezekowitz authored
-
Vanessa Ezekowitz authored
using two ABMs allows the engine to desynchronize them, which makes the duty cycle unpredictable.
-
- Jul 14, 2014
-
-
Martin Doege authored
-
- Jul 12, 2014
-
-
Anthony Zhang authored
Fix the commandblock's check for quiting the formspec
-
- Jun 08, 2014
-
-
Vanessa Ezekowitz authored
-
Novatux authored
-
Vanessa Ezekowitz authored
-
Novatux authored
-
Novatux authored
Add node detector, which works like the player detector but detects a specific nodename (or any node except air) in front of it.
-
- Jun 06, 2014
-
-
ShadowNinja authored
The submit button also sends a quit field.
-
- Jun 01, 2014
-
-
Jeija authored
This is not exactly a fix for the issue, because extremely large circuits (3000+ conductors) still won't work with this applied. This simply aborts any execution if there is the danger of a stack overflow.
-
- May 02, 2014
-
-
Zefram authored
Some mesecon wires (the turned-on nodes) that were not_in_creative_inventory and should never appear in an actual inventory were also mesecon_conductor_craftable. This is liable to make a craft guide show them as potential ingredients, due to the use of the group in recipes.
-
- Apr 30, 2014
-
-
Jeija authored
-
- Apr 25, 2014
-
-
Zefram authored
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.
-
- Apr 21, 2014
-
-
HybridDog authored
-
- Apr 20, 2014
-
-
Jeija authored
Fix #155 (option 2 used). Remove non-ActionQueue system. Enable overheat for 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.
-