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
  • 495ed73139 Merge f1ae54ed12413ee90675a6fc92da25f3a78e97d2 into 7517cc4af16f225ff2a48fa9f8ed82f608bf0082 #139 Novatux 2014-01-10 22:26:17 -08:00
  • f1ae54ed12 Try to fix gateswith serverstep code. #144 #139 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 #138 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!) #134 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. #133 Novatux 2014-01-05 09:52:06 +01:00
  • a071c60918 Merge fb417d45a7e44f4b177eb0c19235d4ce0f8c251b into b3f36926228d78d34feaafb134276b122c61b204 #132 Novatux 2014-01-04 08:23:22 -08:00
  • fb417d45a7 Fix when there are several rules with different specials #132 Novatux 2014-01-04 17:22:04 +01:00
  • f02557ef74 Merge b3f36926228d78d34feaafb134276b122c61b204 into ae557d1cd4d893622c26251ae846a09158c2e420 #131 Novatux 2014-01-04 07:52:27 -08:00
  • b3f3692622 Fix crash if metarule not found #131 Novatux 2014-01-04 16:51:52 +01:00
  • 59e19e10d4 Merge ae557d1cd4d893622c26251ae846a09158c2e420 into d5b39951a40c430c533274c93cf436d23df83c21 #130 Novatux 2014-01-04 06:53:24 -08:00
  • ae557d1cd4 Fixes with multi-conductors that have special connects #130 Novatux 2014-01-04 15:52:52 +01:00
  • 4db84e2b24 Merge d5b39951a40c430c533274c93cf436d23df83c21 into b0f81a8c62ee3a1b99b7c659d5a7dfdbd20eef88 #129 Novatux 2014-01-04 05:37:37 -08:00
  • d5b39951a4 Fix bugs with multi-rules conductors (like crossing) that have param2 #129 Novatux 2014-01-04 14:15:41 +01:00
  • d82aee64a8 Merge b0f81a8c62ee3a1b99b7c659d5a7dfdbd20eef88 into d9cc1d5aa18a6267e74b00ba432cf5738eb685e5 #127 Novatux 2014-01-03 05:38:19 -08:00
  • b0f81a8c62 Add mesecon:register_on_mvps_move, fix mesecon:mvps_pull_all #127 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 #126 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
  • 748776f939 Merge 566a00c5f39d4316ebfd4090713027ed2a53146e into 3105ae7084552a512ddd4f90a5f454c044a135ca #122 cyisfor 2013-11-30 17:51:13 -08: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 #124 qwrwed 2013-11-29 22:06:50 +00:00
  • 566a00c5f3 Oh, add utils as a submodule for table.copy #122 Cy 2013-10-26 03:45:17 -07:00
  • a12890356c Mesecons work for all door doors. Cy 2013-10-26 03:40:31 -07: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
  • edff91be2b Merge 5516ca58e92878675eba6d9855626695401cff7b into 913e355a718c41551fe0e29ff1356e11d669ac73 #119 VanessaE 2013-08-27 22:28:52 -07:00
  • 5516ca58e9 Give crossing proper textures #119 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
  • 4283f57178 Merge 49a91d6bba51a41bf3f0e89030f538a4decb04b3 into 96011bc71816b5e9eb2cc6c86f009198dfb1146c #118 VanessaE 2013-08-27 22:11:43 -07:00
  • 49a91d6bba Give insulated crossing proper textures #118 Vanessa Ezekowitz 2013-08-28 01:10:48 -04:00
  • a73f849a97 Merge 885899cbaf6ccb2d22a3495131204ea0d01131ed into 96011bc71816b5e9eb2cc6c86f009198dfb1146c #112 khonkhortisan 2013-06-25 14:42:51 -07:00
  • e14315154e Smart-search prohibited commands: Fixes comments Fixes name of a variable containing prohibited commands #115 Novatux 2013-06-23 17:39:10 +02: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 #112 khonkhortisan 2013-06-19 19:38:34 -07:00
  • 1711cbcbd8 Add dispenser #111 dispenser Jeija 2013-06-19 14:23:29 +02:00
  • 735e01ea60 Merge 1d11a204f87b9b6c9b2e165669ecebf7273162de into c14cb331fe5964ae427671d88b8b11cc1db8c163 #110 Novatux 2013-06-17 23:52:47 -07:00
  • 1d11a204f8 Add wireless emitters/recievers. Still needs textures and crafting recipe. #110 Novatux 2013-06-18 08:51:29 +02:00
  • c14cb331fe Merge pull request #109 from Novatux/mvps_fix Anthony 2013-06-15 12:08:41 -07:00
  • 213924f30d Merge 6efe579f68eff1deaa08cf34e44d0c0411f8c498 into 4f2604e01bce9bca71105ad6822fd9d98d6511f9 #109 Novatux 2013-06-15 10:18:05 -07:00
  • 6efe579f68 Fix pistons not updating the nodes when placing them again. #109 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
  • bf4417aa77 Merge edc10dac472cf89818fed4c30e7b12cb9275fb30 into fa0cf15cd97eaa1527bdd87047d231885ec3428d #106 Novatux 2013-06-04 21:45:32 -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. #106 Novatux 2013-06-05 06:45:19 +02:00
  • e293a9b6d1 Change wire crafting to use mese_crystal_fragment instead of mese_crystal, and mese_crystal instead of mese since mese has become very rare #102 Novatux 2013-06-05 06:41:57 +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
  • 1a2647249c Merge 62a8ae240ce3ccdeaa6344cbd51b4fe011f3e404 into fa0cf15cd97eaa1527bdd87047d231885ec3428d #103 Novatux 2013-06-01 10:06:50 -07:00
  • 62a8ae240c Change mesecons signals so that they update effectors only after a globalstep, configurable to be on/off #103 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
  • bc687e77f6 Merge 255e363b04dbaa0e19f290d96512278a433570f9 into ac9a05df0b09e3e27b94f362037b725f67683706 #100 RealBadAngel 2013-04-28 04:12:59 -07:00
  • 255e363b04 Fix all crafting recipes to use modern style #100 RealBadAngel 2013-04-28 12:40:08 +02:00
  • 493c32f99e Merge 4006033728d8667ed14f2b55832787fa791b3cd9 into ac9a05df0b09e3e27b94f362037b725f67683706 #99 RealBadAngel 2013-04-28 02:29:06 -07:00
  • 4006033728 Update init.lua #99 RealBadAngel 2013-04-28 12:29:01 +03:00
  • ac9a05df0b Merge pull request #98 from RealBadAngel/patch-3 VanessaE 2013-04-28 02:21:05 -07:00
  • 910ea99e2c Merge cc20b9ba47b01666de7cde067ca36eb000045d39 into 163384f3085e89683152a967efd54e370a7850bc #98 RealBadAngel 2013-04-28 02:18:59 -07:00
  • cc20b9ba47 Update init.lua #98 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
  • 14bd175627 Merge 13757ac8543a53268c7f5d4d851bbbec196b0be8 into 0a9bcf26cae7f85755f7f04808f7c576a1c503e2 #97 RealBadAngel 2013-04-26 16:13:51 -07:00
  • 13757ac854 Update README #97 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
  • a99269b02a Merge b3fb406727eb32172d2f65ade898c0daea8866a3 into b0bef909a0b38f8c35d4fc84a2df621c7b96f559 #96 VanessaE 2013-04-21 19:19:32 -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). #96 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