summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-11Make receptor_on/off overwritable, fix a serious bug.Novatux
2014-01-11Actionqueue tweaksJeija
2014-01-11Turnon/turnoff overwritableJeija
2014-01-11Fix infinite priority bug in mesecon:turnoff, thanks to NovatuxJeija
2014-01-11Resume turnon/off calls as soon as area is loaded in case turnon/off calls ↵Jeija
end in unloaded territory
2014-01-11Fix unloaded area in receptor_off, yet it was only fixed in receptor_onJeija
2014-01-11Fix ActionQueue delaysJeija
2014-01-11Add ActionQueue priority systemJeija
This makes effectors nearer to the source of the action (the receptor) update first. This defines behaviour for this piston circuit: http://i.imgur.com/9Pp2Mzb.png And defines, that this memory circuit does not work from this direction: http://i.imgur.com/jJn0aFh.png But it will work when using the switch from the other side: http://i.imgur.com/nvw0oZB.png Only if two effectors have the same distance, there is nothing we can do about it, behaviour is not defined. "Distance" is determined by the stack size of recursions in turnon / turnoff. Priorities are between 0 (lowest) and 1 (highest).
2014-01-11Fix the bugs spotted by Novatux - thanks for spotting themJeija
2014-01-10First draft of some kind of Action Queue (just like the globalstep queue in ↵Jeija
to_update), but more flexible and also including delay functionality (mesecon_delayer). The queue is also saved to a file, so that when restarting mesecons, delayers resume to the state they had when the game shut down. Needs testing.
2014-01-09Remove command block until #136 is fixedJeija
2014-01-05Merge pull request #133 from Novatux/masterJeija
Use swap_node instead of add_node when replacing conductors.
2014-01-05Use swap_node instead of add_node when replacing conductors.Novatux
2014-01-04Fix when there are several rules with different specialsNovatux
2014-01-04Fix crash if metarule not foundNovatux
2014-01-04Fixes with multi-conductors that have special connectsNovatux
2014-01-04Fix bugs with multi-rules conductors (like crossing) that have param2Novatux
2014-01-03Add mesecon:register_on_mvps_move, fix mesecon:mvps_pull_allNovatux
2013-12-18Vertical wire update.Uberi
2013-12-18Change field receipt handling to work properly with Minetest 0.4.8.Uberi
2013-12-02Merge pull request #126 from qwrwed/masterAnthony
change on_punch to on_rightclick, make disabled blinky plants drop norma...
2013-12-02change on_punch to on_rightclick, make disabled blinky plants drop normal onesqwrwed
2013-11-30Update code to standards of Minetest 0.4.8.Uberi
2013-11-30Compat shim for minetest.swap_node, lightstone conducts from the bottom.Uberi
2013-11-30Merge branch 'master' of github.com:Jeija/minetest-mod-meseconsVanessa Ezekowitz
2013-11-30Remove "disabled" blinkyplant from inventoryVanessa Ezekowitz
2013-11-30Fix vertical wire drops.Uberi
2013-11-30Use minetest.swap_node() instead of mesecons' version, Minor code changesVanessa Ezekowitz
here and there to facilitate this.
2013-11-30use 'wood' group for crafting pistons, pressure plates, and noteblocksVanessa Ezekowitz
2013-11-29Merge pull request #124 from qwrwed/masterVanessaE
Make blinkyplants toggleable
2013-11-29Make blinkyplants toggleableqwrwed
2013-09-08Update Microcontroller Tutorial and add .odt source for the .pdfJeija
2013-09-07Add LICENSE.txtJeija
LGPLv3 for code, CC-BY-SA-3.0 for everything else This should makes it easier for packagers of distributions
2013-09-07Upgrade CC-BY-SA License to 3.0Jeija
Permitted according to section 4b of CC-BY-SA-2.0: "a later version of this License with the same License Elements as this License"
2013-08-29Escape microcontroller code in formspeckhonkhortisan
2013-08-27Merge pull request #119 from VanessaE/masterVanessaE
Give crossing proper textures
2013-08-28Give crossing proper texturesVanessa Ezekowitz
2013-08-27Merge pull request #112 from khonkhortisan/multi_ruleskhonkhortisan
Multi rules Merged for near-future textures to be merged cleanly.
2013-06-22Audit code for possible nil value indexing with unregistered nodes.Anthony Zhang
2013-06-22Merge remote-tracking branch 'refs/remotes/origin/master'Anthony Zhang
2013-06-22Descend µ in commentkhonkhortisan
2013-06-20Crossoverkhonkhortisan
2013-06-15Fix pistons not updating the nodes when placing them again.Novatux
2013-06-10mesecon:rules_link nil return rulekhonkhortisan
Fixes https://github.com/Jeija/minetest-mod-mesecons/issues/108
2013-06-10Support cyclic references in luacontroller memory tables, prohibit usage of ↵Anthony Zhang
goto statement (bugs reported by Nore).
2013-06-06Fix bug where functions in Luacontroller EEPROM crashes the server (fixes #107).Anthony Zhang
2013-06-05Fix README a little and add piston sounds by suzenako, contributed by ↵Anthony Zhang
jordan4ibanez.
2013-06-05Change mesecons signals so that they update effectors only after a ↵Novatux
globalstep, configurable to be on/off
2013-06-05Merge pull request #106 from Novatux/heatAnthony
Add an ABM function which resets heat to 0, ...
2013-06-05Add 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.