Commit Graph

  • 42d5a8b835 Added bat_blocks? to depends.txt in mesecons_compatibility master DonBatman 2014-11-04 07:06:29 -0800
  • d325292291 use the right mesecon:receptor_* call for on/off blinkyplant Vanessa Ezekowitz 2014-09-01 21:12:11 -0400
  • 1ebd50ac75 use one ABM for blinkyplant instead of two. Vanessa Ezekowitz 2014-09-01 20:59:28 -0400
  • 0c62545a3a Merge pull request #168 from ShadowNinja/fix-commandblock-quit Anthony Zhang 2014-07-12 16:39:06 -0400
  • e88e213183 Merge branch 'master' of github.com:Novatux/minetest-mod-mesecons Vanessa Ezekowitz 2014-06-08 13:06:45 -0400
  • 63998fd7e7 Localize a few variables, add "GET" command to node detector. Novatux 2014-06-08 19:02:15 +0200
  • 13432ac87c Merge branch 'master' of github.com:Novatux/minetest-mod-mesecons Vanessa Ezekowitz 2014-06-08 10:28:57 -0400
  • b8714f7d93 Fix #164 Novatux 2014-06-08 16:12:25 +0200
  • 99cb021f15 Add node detector, which works like the player detector but detects a specific nodename (or any node except air) in front of it. Novatux 2014-06-08 08:29:17 +0200
  • 041429c985 Fix the commandblock's check for quiting the formspec ShadowNinja 2014-06-06 11:24:24 -0400
  • e5896076fe Make sure #160 cannot be exploited to make servers crash. Jeija 2014-06-01 10:57:58 +0200
  • b64fea4f70 Don't allow non-inventory items as ingredients Zefram 2014-05-01 18:42:19 +0100
  • a6916191aa Fix #140 once again Jeija 2014-04-30 14:44:47 +0200
  • f1eaee2281 fix programming microcontroller through form Zefram 2014-04-25 11:54:39 +0100
  • 300abcb587 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. Jeija 2014-04-20 21:44:58 +0200
  • 1f66687580 Fix bug that made delayers oscillate their input port when powering off the delayer faster than the delay time. Actually, delayers should have never worked since the ActionQueue update as they always used the default rules for their output, which is obviously nonsense. Jeija 2014-03-23 09:28:20 +0100
  • 1852e967a9 Send changesignals for placed receptors when not powered, make on_placenode code more readable with comments. Also fixes a bug of lua- / microcontrollers not being updated when pushed by a piston. This could cause some bugs, even though I haven't found any while testing as it is a very core part of mesecons. Jeija 2014-03-21 21:31:34 +0100
  • a9427d267b Merge pull request #141 from ShadowNinja/commandblock_textarea Jeija 2014-03-20 21:02:43 +0100
  • 2cab6aa5ef Merge pull request #134 from Novatux/master Jeija 2014-03-20 09:28:03 +0100
  • 37405e5a06 Fix #146 Jeija 2014-03-19 15:13:23 +0100
  • 3d2cfeace8 Fix #83 (experimental) Jeija 2014-03-19 14:47:22 +0100
  • df6829e553 Remove timer() from LuaController and make interrupt() use the ActionQueue so that it will keep working when restarting the server Jeija 2014-03-19 10:20:43 +0100
  • 39a0e56c18 Improve and clean up luacontroller digiline_send on globalstep feature Jeija 2014-03-19 09:09:39 +0100
  • b50721c701 Merge branch 'digiline-non-reentrant' of https://github.com/CiaranG/minetest-mod-mesecons into CiaranG-digiline-non-reentrant Jeija 2014-03-16 21:12:50 +0100
  • 38ff900274 Merge pull request #152 from CiaranG/timer Jeija 2014-03-16 21:05:49 +0100
  • 9eda62df7b Add timer() function/event (node timer based) to luacontroller Ciaran Gultnieks 2014-03-11 22:42:59 +0000
  • 8440d05e8c Merge pull request #151 from CiaranG/lua-formspec Anthony 2014-03-11 18:11:35 -0400
  • 5d3cba0bd4 Handle luacontroller formspec events correctly Ciaran Gultnieks 2014-03-11 17:52:01 +0000
  • 5002315ec9 Send digiline messages after luacontroller execution Ciaran Gultnieks 2014-03-11 17:34:30 +0000
  • a59f53d71a Merge pull request #148 from CiaranG/upper Jeija 2014-02-16 14:33:35 +0100
  • c240d399fb Add missing string.upper to luacontroller Ciaran Gultnieks 2014-02-16 13:28:07 +0000
  • ee3797746f Fix #140 by adding a save button to the Player Detector Jeija 2014-01-19 14:12:34 +0100
  • 8a71f51b26 Merge branch 'actionqueue' 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! Jeija 2014-01-19 13:59:22 +0100
  • a632a8abc8 Fix delayers and disable resuming if not using MESECONS_GLOBALSTEP Jeija 2014-01-19 13:57:11 +0100
  • a6bd955449 Merge pull request #144 from Novatux/gates-fix Jeija 2014-01-11 23:17:14 -0800
  • 6c979a6ebb Merge pull request #142 from Novatux/actionqueue Jeija 2014-01-11 11:19:52 -0800
  • fe50e87da1 Make receptor_on/off overwritable, fix a serious bug. Novatux 2014-01-11 20:03:37 +0100
  • c8ef37f522 Actionqueue tweaks Jeija 2014-01-11 10:04:32 +0100
  • 1a492feb7a Turnon/turnoff overwritable Jeija 2014-01-11 18:31:30 +0100
  • eea4dbbea8 Use a textarea for the commandblock to accept multiple commands ShadowNinja 2014-01-11 12:15:01 -0500
  • cd30aed807 Fix #136 by always running commands as the placer ShadowNinja 2014-01-09 12:40:38 -0500
  • 76b9198717 Revert "Remove command block until #136 is fixed" ShadowNinja 2014-01-09 12:14:52 -0500
  • d066b91632 Fix infinite priority bug in mesecon:turnoff, thanks to Novatux Jeija 2014-01-11 16:48:25 +0100
  • 1083539e9b Resume turnon/off calls as soon as area is loaded in case turnon/off calls end in unloaded territory Jeija 2014-01-11 16:46:27 +0100
  • 6afded8284 Fix unloaded area in receptor_off, yet it was only fixed in receptor_on Jeija 2014-01-11 16:18:35 +0100
  • ff5e315325 Fix ActionQueue delays Jeija 2014-01-11 15:36:30 +0100
  • f1211f7dae Add ActionQueue priority system This makes effectors nearer to the source of the action (the receptor) update first. Jeija 2014-01-11 10:04:32 +0100
  • 93fb489bdb Fix the bugs spotted by Novatux - thanks for spotting them Jeija 2014-01-11 08:57:21 +0100
  • f1ae54ed12 Try to fix gateswith serverstep code. Novatux 2014-01-10 16:38:02 +0100
  • 7517cc4af1 Add dummy mesecons_commandblock/init.lua as we keep the textures in that folder Jeija 2014-01-10 23:13:07 +0100
  • c067e52714 Merge pull request #138 from ShadowNinja/split_textures Jeija 2014-01-10 14:10:20 -0800
  • 2d004b19ea First draft of some kind of Action Queue (just like the globalstep queue in 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. Jeija 2014-01-10 22:29:18 +0100
  • de6dd30745 Move textures into their mods ShadowNinja 2014-01-10 13:13:02 -0500
  • 3f76b77001 Remove command block until #136 is fixed Jeija 2014-01-09 17:39:59 +0100
  • 5e02b3beef Fix a few bugs that caused effectors not to turn off sometimes (rules_link is evil!) Novatux 2014-01-05 13:51:09 +0100
  • 39361fb719 Merge pull request #133 from Novatux/master Jeija 2014-01-05 01:01:53 -0800
  • 9c2a5c313c Use swap_node instead of add_node when replacing conductors. Novatux 2014-01-05 09:52:06 +0100
  • fb417d45a7 Fix when there are several rules with different specials Novatux 2014-01-04 17:22:04 +0100
  • b3f3692622 Fix crash if metarule not found Novatux 2014-01-04 16:51:52 +0100
  • ae557d1cd4 Fixes with multi-conductors that have special connects Novatux 2014-01-04 15:52:52 +0100
  • d5b39951a4 Fix bugs with multi-rules conductors (like crossing) that have param2 Novatux 2014-01-04 14:15:41 +0100
  • b0f81a8c62 Add mesecon:register_on_mvps_move, fix mesecon:mvps_pull_all Novatux 2014-01-03 11:04:19 +0100
  • d9cc1d5aa1 Vertical wire update. Uberi 2013-12-18 15:14:03 -0500
  • e8d31c3e5a Change field receipt handling to work properly with Minetest 0.4.8. Uberi 2013-12-18 14:54:46 -0500
  • 85f2f3f742 Merge pull request #126 from qwrwed/master Anthony 2013-12-02 10:43:10 -0800
  • 711c73a197 change on_punch to on_rightclick, make disabled blinky plants drop normal ones qwrwed 2013-12-02 17:50:00 +0000
  • 16b4b79c51 Update code to standards of Minetest 0.4.8. Uberi 2013-11-30 22:13:00 -0500
  • b4654cedb7 Compat shim for minetest.swap_node, lightstone conducts from the bottom. Uberi 2013-11-30 21:23:39 -0500
  • 3105ae7084 Merge branch 'master' of github.com:Jeija/minetest-mod-mesecons Vanessa Ezekowitz 2013-11-30 20:45:38 -0500
  • f12206acc6 Remove "disabled" blinkyplant from inventory Vanessa Ezekowitz 2013-11-30 20:45:10 -0500
  • f479dd27d5 Fix vertical wire drops. Uberi 2013-11-30 20:43:30 -0500
  • f46bc329de Use minetest.swap_node() instead of mesecons' version, Minor code changes here and there to facilitate this. Vanessa Ezekowitz 2013-11-30 20:20:01 -0500
  • 669e3d0880 use 'wood' group for crafting pistons, pressure plates, and noteblocks Vanessa Ezekowitz 2013-11-30 19:07:12 -0500
  • 2d0ff5e2ac Merge pull request #124 from qwrwed/master VanessaE 2013-11-29 14:44:51 -0800
  • 33de6fad55 Make blinkyplants toggleable qwrwed 2013-11-29 22:06:50 +0000
  • 9ab0d9deb2 Update Microcontroller Tutorial and add .odt source for the .pdf Jeija 2013-09-08 11:38:01 +0200
  • c3082f6601 Add LICENSE.txt Jeija 2013-09-07 23:20:17 +0200
  • 09be8af517 Upgrade CC-BY-SA License to 3.0 Jeija 2013-09-07 23:15:21 +0200
  • 75ca00f51e Escape microcontroller code in formspec khonkhortisan 2013-08-29 14:14:04 -0700
  • d0fdefb5a6 Merge pull request #119 from VanessaE/master VanessaE 2013-08-27 22:42:21 -0700
  • 5516ca58e9 Give crossing proper textures Vanessa Ezekowitz 2013-08-28 01:26:00 -0400
  • 913e355a71 Merge pull request #112 from khonkhortisan/multi_rules khonkhortisan 2013-08-27 22:22:30 -0700
  • 96011bc718 Audit code for possible nil value indexing with unregistered nodes. Anthony Zhang 2013-06-22 15:43:58 -0400
  • ec63bd3abf Merge remote-tracking branch 'refs/remotes/origin/master' Anthony Zhang 2013-06-22 15:39:01 -0400
  • d15e3eedb0 Descend µ in comment khonkhortisan 2013-06-22 09:11:06 -0700
  • 885899cbaf Crossover khonkhortisan 2013-06-19 19:38:34 -0700
  • 6efe579f68 Fix pistons not updating the nodes when placing them again. Novatux 2013-06-15 19:15:43 +0200
  • 4f2604e01b mesecon:rules_link nil return rule Fixes https://github.com/Jeija/minetest-mod-mesecons/issues/108 khonkhortisan 2013-06-10 18:29:40 -0700
  • c87bc60635 Support cyclic references in luacontroller memory tables, prohibit usage of goto statement (bugs reported by Nore). Anthony Zhang 2013-06-10 16:40:34 -0400
  • 8ea71a9036 Fix bug where functions in Luacontroller EEPROM crashes the server (fixes #107). Anthony Zhang 2013-06-06 16:38:40 -0400
  • 367a41416b Fix README a little and add piston sounds by suzenako, contributed by jordan4ibanez. Anthony Zhang 2013-06-05 16:01:11 -0400
  • afad592783 Change mesecons signals so that they update effectors only after a globalstep, configurable to be on/off Novatux 2013-06-05 06:40:53 +0200
  • 9a9df6cabf Merge pull request #106 from Novatux/heat Anthony 2013-06-05 10:35:36 -0700
  • edc10dac47 Add an ABM function which resets heat to 0, since gates/controllers won't be cooled normally if they are moved (piston, etc...) during the cooling delay. Novatux 2013-06-05 06:45:19 +0200
  • fa0cf15cd9 Add yellow lightstone Sfan5 2013-06-01 11:17:38 +0200
  • 8be0d0e1d9 A ReadMe that is at least 2.84 times better than the old ones. Anthony Zhang 2013-05-26 18:40:48 -0400
  • f9ce95154e Add license information (requested by kaeza). Anthony Zhang 2013-05-25 22:59:40 -0400
  • 24160d45ff Silly mistake, interrupts should work better now. Anthony Zhang 2013-05-21 17:57:25 -0400
  • 682cf34792 Add burnt luacontroller (so you don't lose your program after an overheat) and prevent interrupts from piling up (fixes #101, metadata trashing). Idea for burnt luacontroller comes from ShadowNinja. Anthony Zhang 2013-05-15 21:36:16 -0400
  • 6f83f4cf1e Merge pull request #100 from RealBadAngel/master VanessaE 2013-04-28 04:18:37 -0700