Commit Graph

  • d066b91632 Fix infinite priority bug in mesecon:turnoff, thanks to Novatux Jeija 2014-01-11 16:48:25 +01:00
  • 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 +01:00
  • 6afded8284 Fix unloaded area in receptor_off, yet it was only fixed in receptor_on Jeija 2014-01-11 16:18:35 +01:00
  • ff5e315325 Fix ActionQueue delays Jeija 2014-01-11 15:36:30 +01:00
  • 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 +01:00
  • 93fb489bdb Fix the bugs spotted by Novatux - thanks for spotting them Jeija 2014-01-11 08:57:21 +01:00
  • f1ae54ed12 Try to fix gateswith serverstep code. Novatux 2014-01-10 16:38:02 +01:00
  • 7517cc4af1 Add dummy mesecons_commandblock/init.lua as we keep the textures in that folder Jeija 2014-01-10 23:13:07 +01:00
  • c067e52714 Merge pull request #138 from ShadowNinja/split_textures Jeija 2014-01-10 14:10:20 -08:00
  • 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 +01:00
  • de6dd30745 Move textures into their mods ShadowNinja 2014-01-10 13:13:02 -05:00
  • 3f76b77001 Remove command block until #136 is fixed Jeija 2014-01-09 17:39:59 +01:00
  • 7d8fd7a8df Fix issue #135 patch_#135 Jeija 2014-01-05 19:55:45 +01:00
  • 5e02b3beef Fix a few bugs that caused effectors not to turn off sometimes (rules_link is evil!) Novatux 2014-01-05 13:51:09 +01:00
  • 39361fb719 Merge pull request #133 from Novatux/master Jeija 2014-01-05 01:01:53 -08:00
  • 9c2a5c313c Use swap_node instead of add_node when replacing conductors. Novatux 2014-01-05 09:52:06 +01:00
  • fb417d45a7 Fix when there are several rules with different specials Novatux 2014-01-04 17:22:04 +01:00
  • b3f3692622 Fix crash if metarule not found Novatux 2014-01-04 16:51:52 +01:00
  • ae557d1cd4 Fixes with multi-conductors that have special connects Novatux 2014-01-04 15:52:52 +01:00
  • d5b39951a4 Fix bugs with multi-rules conductors (like crossing) that have param2 Novatux 2014-01-04 14:15:41 +01:00
  • b0f81a8c62 Add mesecon:register_on_mvps_move, fix mesecon:mvps_pull_all Novatux 2014-01-03 11:04:19 +01:00
  • d9cc1d5aa1 Vertical wire update. Uberi 2013-12-18 15:14:03 -05:00
  • e8d31c3e5a Change field receipt handling to work properly with Minetest 0.4.8. Uberi 2013-12-18 14:54:46 -05:00
  • 85f2f3f742 Merge pull request #126 from qwrwed/master Anthony 2013-12-02 10:43:10 -08:00
  • 711c73a197 change on_punch to on_rightclick, make disabled blinky plants drop normal ones qwrwed 2013-12-02 17:50:00 +00:00
  • 16b4b79c51 Update code to standards of Minetest 0.4.8. Uberi 2013-11-30 22:13:00 -05:00
  • b4654cedb7 Compat shim for minetest.swap_node, lightstone conducts from the bottom. Uberi 2013-11-30 21:23:39 -05:00
  • 3105ae7084 Merge branch 'master' of github.com:Jeija/minetest-mod-mesecons Vanessa Ezekowitz 2013-11-30 20:45:38 -05:00
  • f12206acc6 Remove "disabled" blinkyplant from inventory Vanessa Ezekowitz 2013-11-30 20:45:10 -05:00
  • f479dd27d5 Fix vertical wire drops. Uberi 2013-11-30 20:43:30 -05:00
  • 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 -05:00
  • 669e3d0880 use 'wood' group for crafting pistons, pressure plates, and noteblocks Vanessa Ezekowitz 2013-11-30 19:07:12 -05:00
  • 2d0ff5e2ac Merge pull request #124 from qwrwed/master VanessaE 2013-11-29 14:44:51 -08:00
  • 33de6fad55 Make blinkyplants toggleable qwrwed 2013-11-29 22:06:50 +00:00
  • 9ab0d9deb2 Update Microcontroller Tutorial and add .odt source for the .pdf Jeija 2013-09-08 11:38:01 +02:00
  • c3082f6601 Add LICENSE.txt Jeija 2013-09-07 23:20:17 +02:00
  • 09be8af517 Upgrade CC-BY-SA License to 3.0 Jeija 2013-09-07 23:15:21 +02:00
  • 75ca00f51e Escape microcontroller code in formspec khonkhortisan 2013-08-29 14:14:04 -07:00
  • d0fdefb5a6 Merge pull request #119 from VanessaE/master VanessaE 2013-08-27 22:42:21 -07:00
  • 5516ca58e9 Give crossing proper textures Vanessa Ezekowitz 2013-08-28 01:26:00 -04:00
  • 913e355a71 Merge pull request #112 from khonkhortisan/multi_rules khonkhortisan 2013-08-27 22:22:30 -07:00
  • 96011bc718 Audit code for possible nil value indexing with unregistered nodes. Anthony Zhang 2013-06-22 15:43:58 -04:00
  • ec63bd3abf Merge remote-tracking branch 'refs/remotes/origin/master' Anthony Zhang 2013-06-22 15:39:01 -04:00
  • d15e3eedb0 Descend µ in comment khonkhortisan 2013-06-22 09:11:06 -07:00
  • 885899cbaf Crossover khonkhortisan 2013-06-19 19:38:34 -07:00
  • 1711cbcbd8 Add dispenser dispenser Jeija 2013-06-19 14:23:29 +02:00
  • 6efe579f68 Fix pistons not updating the nodes when placing them again. Novatux 2013-06-15 19:15:43 +02:00
  • 4f2604e01b mesecon:rules_link nil return rule Fixes https://github.com/Jeija/minetest-mod-mesecons/issues/108 khonkhortisan 2013-06-10 18:29:40 -07:00
  • 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 -04:00
  • 8ea71a9036 Fix bug where functions in Luacontroller EEPROM crashes the server (fixes #107). Anthony Zhang 2013-06-06 16:38:40 -04:00
  • 367a41416b Fix README a little and add piston sounds by suzenako, contributed by jordan4ibanez. Anthony Zhang 2013-06-05 16:01:11 -04:00
  • 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 +02:00
  • 9a9df6cabf Merge pull request #106 from Novatux/heat Anthony 2013-06-05 10:35:36 -07:00
  • 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 +02:00
  • 49dcd970a0 Fix setting name typo. server_step Anthony Zhang 2013-06-02 18:35:16 -04:00
  • ddcdc74fd3 Merge pull request #103 from Novatux/globalstep Anthony 2013-06-02 09:08:20 -07:00
  • 62a8ae240c Change mesecons signals so that they update effectors only after a globalstep, configurable to be on/off Novatux 2013-06-01 19:06:31 +02:00
  • fa0cf15cd9 Add yellow lightstone Sfan5 2013-06-01 11:17:38 +02:00
  • 8be0d0e1d9 A ReadMe that is at least 2.84 times better than the old ones. Anthony Zhang 2013-05-26 18:40:48 -04:00
  • f9ce95154e Add license information (requested by kaeza). Anthony Zhang 2013-05-25 22:59:40 -04:00
  • 24160d45ff Silly mistake, interrupts should work better now. Anthony Zhang 2013-05-21 17:57:25 -04:00
  • 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 -04:00
  • 6f83f4cf1e Merge pull request #100 from RealBadAngel/master VanessaE 2013-04-28 04:18:37 -07:00
  • 255e363b04 Fix all crafting recipes to use modern style RealBadAngel 2013-04-28 12:40:08 +02:00
  • ac9a05df0b Merge pull request #98 from RealBadAngel/patch-3 VanessaE 2013-04-28 02:21:05 -07:00
  • cc20b9ba47 Update init.lua RealBadAngel 2013-04-28 12:18:52 +03:00
  • 163384f308 Merge remote-tracking branch 'refs/remotes/origin/master' Anthony Zhang 2013-04-27 16:52:17 -04:00
  • d4f18d08c0 Avoid prepending "Server -!- " to messages sent using the command block. Anthony Zhang 2013-04-27 16:51:00 -04:00
  • 9299111900 Merge pull request #97 from RealBadAngel/patch-2 Jeija 2013-04-26 21:46:27 -07:00
  • 13757ac854 Update README RealBadAngel 2013-04-27 02:13:42 +03:00
  • 0a9bcf26ca Merge pull request #96 from VanessaE/master Anthony 2013-04-22 09:50:13 -07:00
  • b3fb406727 Minor tweak to allow vertical wires with caps to use the "vertical" texture for the sides (still uses the "full" for the top/bottom of the caps). Vanessa Ezekowitz 2013-04-21 22:16:17 -04:00
  • b0bef909a0 Fix pressure plate (onstate) nodebox Jeija 2013-04-21 08:16:43 +02:00
  • fc5245139d Merge pull request #95 from VanessaE/master Jeija 2013-04-20 23:07:14 -07:00
  • 109d817df6 Make pressure plate texturing more flexible, improve appearance of existing textures Vanessa Ezekowitz 2013-04-21 01:00:31 -04:00
  • 1a5b1b4691 Fix pressure plate wield image. Anthony Zhang 2013-04-20 21:22:43 -04:00
  • 10bacdd7f4 Update selection boxes to make building easier. Anthony Zhang 2013-04-20 11:25:12 -04:00
  • 8afc6abcd5 Merge pull request #94 from RealBadAngel/patch-1 Jeija 2013-04-15 07:19:22 -07:00
  • e88e99b54f Update init.lua RealBadAngel 2013-04-15 09:21:41 +03:00
  • 01d8c26b5b Merge remote-tracking branch 'refs/remotes/origin/master' Anthony Zhang 2013-04-14 13:58:31 -04:00
  • 3b1afb1783 Fix invalid node name if node was changed in after_place_node callback (fixes #93). Anthony Zhang 2013-04-14 13:54:33 -04:00
  • 6cfd12e63c Merge branch 'patch_#85' Jeija 2013-04-13 21:12:15 +02:00
  • c08e868be2 Merge pull request #92 from khonkhortisan/lazypull Anthony 2013-04-07 17:05:39 -07:00
  • f1a327ad16 Round movestone position, don't forget last pull khonkhortisan 2013-04-07 14:20:32 -07:00
  • e45a2a511e Sanity checks for commandblock commands. Anthony Zhang 2013-04-02 17:14:48 -04:00
  • 63a18f1a51 Don't push objects into walls and fix bug in previous commit Jeija 2013-04-02 12:09:59 +02:00
  • 57e1547515 Make pistons and movestones move objects (push only yet) Jeija 2013-04-02 11:56:37 +02:00
  • 3b38bbcaf2 Make pistons and movestones move objects (push only yet) Jeija 2013-04-02 11:56:37 +02:00
  • e789794c75 Experimental fix for issue #85 by removing ignored ports from the luacontroller Jeija 2013-04-01 22:24:01 +02:00
  • 2cc38909a1 Add /tellme command to command block. Anthony Zhang 2013-03-27 21:20:26 -04:00
  • 2a61e8bea6 Merge branch 'master' of https://github.com/Jeija/minetest-mod-mesecons into next next Jeija 2013-03-26 15:14:12 +01:00
  • 36bcce57b0 Add table.* to luacontroller sandbox Jeija 2013-03-26 15:12:56 +01:00
  • 6cf713098a Make pistons use the 6d facedir feature Jeija 2013-03-24 20:56:46 +01:00
  • 21550b3727 Explicit tables of luacontroller environment. Anthony Zhang 2013-03-23 18:41:44 -04:00
  • 6983db6d82 Add math library to luacontroller, and make sure to copy stuff so code can't get out of the sandbox. Anthony Zhang 2013-03-23 17:49:25 -04:00
  • 1ff437b7b0 Don't forget sticky movestones! Anthony Zhang 2013-03-16 21:18:36 -04:00
  • 5f9e655c13 Add MOVESTONE_MAXIMUM_PUSH setting. Anthony Zhang 2013-03-15 19:53:09 -04:00
  • 3c3e45c7ea Avoid corrupting metadata. Anthony Zhang 2013-03-15 17:46:59 -04:00
  • 5fd1cf5c80 Use formspec_escape when available. Anthony Zhang 2013-03-15 17:21:16 -04:00
  • e1211729cc Avoid borking the luacontroller if the code uses square brackets. When the next stable MT is released, uncomment the formspec_escape call to take advantave of formspec escaping. Anthony Zhang 2013-03-15 17:07:15 -04:00