Commit Graph

  • 79edbed8d7 Allow water turbines to work with river water (fixes #294) Carter Kolwey 2016-12-25 22:38:44 -06:00
  • f0400b2762 Merge b3d7013b2ec932ba99e913d12597c31d537103aa into 8743699298dcd2bbe8096bd27dd4bb1f67ce0974 #303 cheapie 2016-12-31 09:46:27 +00:00
  • 8743699298 Luacontroller: Fix bugs in 703e6fda, no more functions as keys Jeija 2016-12-31 10:43:45 +01:00
  • 4fe0c3d02d Fix crash when pushing a turned-on piston Carter Kolwey 2016-12-29 02:34:41 -06:00
  • 6d698157a2 Piston and wire cleanups and minor rotation fixes Carter Kolwey 2016-12-28 05:34:15 -06:00
  • 35b66c3599 Clean up receiver node registration Carter Kolwey 2016-12-28 05:04:26 -06:00
  • b3d7013b2e Turn water turbine on/off based on node properties instead of a hardcoded list #303 Carter Kolwey 2016-12-28 04:53:31 -06:00
  • 703e6fdadb Luacontroller: Restrict digiline messages Jeija 2016-12-28 10:07:59 +01:00
  • 1d5b0634d0 Properly handle rotation of buttons/levers Carter Kolwey 2016-12-25 23:50:09 -06:00
  • 5304535e26 Allow water turbines to work with river water (fixes #294) Carter Kolwey 2016-12-25 22:38:44 -06:00
  • 442b702d8f Convert pistons to use 6D facedir (also prevent rotating when on, fixes #292) Carter Kolwey 2016-12-25 22:24:28 -06:00
  • 06d007f07a Prevent rotating wires (fixes #297) Carter Kolwey 2016-12-25 22:24:04 -06:00
  • c57fc53de2 Ignore remote firmware updates if the channel is blank #301 Carter Kolwey 2016-12-24 21:38:41 -06:00
  • 7f85da7de7 Add support for reprogramming via digilines Carter Kolwey 2016-12-24 02:54:14 -06:00
  • ae307dd8ef Allow Luacontrollers to reprogram themselves Carter Kolwey 2016-12-23 01:39:21 -06:00
  • 67cd17aa79 Fix crash with movestones #299 Yutao Yuan 2016-12-04 19:37:31 +08:00
  • 203aaf3c90 Remove an unused function. Christopher Head 2016-11-16 21:13:53 -08:00
  • 84beccf989
    Remove an unused function. #287 Christopher Head 2016-11-16 21:13:53 -08:00
  • 95fedc88bc Never postpone action_on or action_off 2016.09.13 Jeija 2016-09-04 09:50:30 +02:00
  • 433778c2ec Add Hawk777 to contributor list, update developer documentation URL Jeija 2016-09-04 09:32:41 +02:00
  • 36a88bb539 Merge 0b4d48e0dc48179e123dc46b9482d7a699672e2b into 912f17f33590df4ad76775a3511881ad4bbf4853 #285 cheapie 2016-09-03 20:40:28 +00:00
  • 0b4d48e0dc Cache forceload_timeout setting #285 Carter Kolwey 2016-09-03 15:36:47 -05:00
  • 54efc64558 Duplicate unhash_blockpos code to legacy.lua Jeija 2016-08-31 08:46:11 +02:00
  • dfeb070a20 Remove some long unused legacy code Jeija 2016-08-30 20:54:20 +02:00
  • 6dacdaee1f Small cleanups in internal.lua, move forceloading reversal to legacy Jeija 2016-08-30 19:32:11 +02:00
  • e561be7fa3 Greatly improve performance by making use of VoxelManips in turnoff Jeija 2016-08-30 19:12:09 +02:00
  • 89153f6909 Further simplification of turnon/turnoff Jeija 2016-08-30 18:24:08 +02:00
  • 8e6536ca2e
    Simplify turnon/turnoff. #279 Christopher Head 2016-08-21 10:28:10 -07:00
  • bc9d4c2d5a
    Use VM transactions for conductor state changes. Christopher Head 2016-08-20 21:54:15 -07:00
  • 6d79272ed4
    Implement VoxelManipulator-based transactions. Christopher Head 2016-08-20 21:53:02 -07:00
  • 564cee346a
    Use VoxelManipulators for get_node_force. Christopher Head 2016-08-20 21:48:18 -07:00
  • 912f17f335 Split wires into their own mod, introduce autoconnect hooks Carter Kolwey 2016-08-23 00:20:46 -05:00
  • 4816dee396 Move shared textures into base mod (fixes a few LuaC issues) Carter Kolwey 2016-08-23 00:22:34 -05:00
  • 44d8d8a019 Merge ac5e1ee52581f1269e42d6f6ca0ed3505c43035f into a3042b44fcd3b0c716a298ce70ba97c80a2dea92 #284 cheapie 2016-08-23 05:39:31 +00:00
  • ac5e1ee525 Move shared textures into base mod (fixes a few LuaC issues) #284 Carter Kolwey 2016-08-23 00:22:34 -05:00
  • 89214caa1c Split conductors into their own mod Carter Kolwey 2016-08-23 00:20:46 -05:00
  • a3042b44fc Merge pull request #282 from Hawk777/luacontroller-comment Florian Euchner 2016-08-16 12:14:33 +02:00
  • 53eaf2af11
    Remove an obsolete comment. #282 Christopher Head 2016-08-16 00:16:24 -07:00
  • 66965c5d35 Merge d1b88467ffc3c429f8e6a8508f42a56b18468eee into 778ee427f483d9c3d543284f6f81973730d3b05f #57 Nathanaël Courant 2016-08-06 05:47:45 +00:00
  • 778ee427f4 Fix bug introduced in previous commit that broke all logic blocks Jeija 2016-07-31 22:26:33 +02:00
  • 7c7595fd7d Fix #276: Fix bugs in block forceloading in turnon / turnoff Jeija 2016-07-25 10:01:43 +02:00
  • d7159843cc Merge 06760926f059c88a865ef087f46ca8f1ce09d82d into acd41b57733bee4c61729f4ec1ce1742402b59d8 #276 Christopher Head 2016-07-25 06:11:53 +00:00
  • 06760926f0
    Fix an incorrect variable name. #276 Christopher Head 2016-07-24 22:53:02 -07:00
  • acd41b5773 Don't bother checking if a node can overheat before cooling it 2016.07.09 Carter Kolwey 2016-05-17 14:54:36 -05:00
  • f9f7600017 Command block server crash fixed number Zero 2016-07-08 22:59:51 +03:00
  • 257bf94f83 Merge b061891fa479a6311bf1f3199c1e2692015f084b into 40487a65f47cd42595417ab434a9b5a97a496a3e #275 numberZero 2016-07-08 21:04:14 +00:00
  • b061891fa4 Command block bug fixed #275 number Zero 2016-07-08 22:59:51 +03:00
  • 32e003ebad Don't bother checking if a node can overheat before cooling it #272 Carter Kolwey 2016-05-17 14:54:36 -05:00
  • 5ee632224a Window spacing tweaked for a better look #271 Emon 2016-05-17 16:58:24 +02:00
  • 40487a65f4 Add protection support to Luacontrollers, protection is ignored with protection_bypass_priv Carter Kolwey 2016-05-16 12:55:58 -05:00
  • 75308f73e4 Merge pull request #270 from Emon-Omen/patch-1 Florian Euchner 2016-05-17 07:53:35 +02:00
  • 22df28074c Spitted a string on two lines Emon 2016-05-16 22:55:14 +02:00
  • 478680292c fixed missing capital letter @ line 29 #270 Emon 2016-05-16 22:24:56 +02:00
  • 4d2efa5960 Check for protection_bypass priv #269 Carter Kolwey 2016-05-16 13:03:45 -05:00
  • 95c552ad83 Add protection support to Luacontrollers Carter Kolwey 2016-05-16 12:55:58 -05:00
  • 85bc62a65d Add COPYING.txt file to clarify coprights and licenses Jeija 2016-05-16 08:04:57 +02:00
  • ed3964da80 Remove microcontroller documentation files from the source tree 2016.05.15 Jeija 2016-05-15 19:04:18 +02:00
  • 6cae381c27 Luacontroller: Fix remove_functions stack overflow bug electrodude 2016-04-20 18:09:38 -04:00
  • 6cfc90118f Merge 1afeab26fcb45d72807b5cf1e6a748b168ba9e89 into 4249ed4986fd614019c0350de1808041b15a32cc #263 electrodude 2016-04-26 17:48:24 +00:00
  • 4249ed4986 Mese as conductor: Fix light source, make code more flexible Jeija 2016-04-26 19:42:34 +02:00
  • 8a1a244b0d Merge 9bd1049252b8eaa7671c84405a611e8b5446745d into c4f0c5c1694a5c5c47ff4f6ca9d3259851b33dfa #265 HybridDog 2016-04-26 16:36:13 +00:00
  • 9bd1049252 use the registered mese for powered mese, fixes missing light_source of powered mese #265 HybridDog 2016-04-26 18:34:45 +02:00
  • c4f0c5c169 Merge pull request #264 from cheapie/master Florian Euchner 2016-04-21 19:26:28 +02:00
  • 2dea21f9ef Escape command block commands for formspec #264 Carter Kolwey 2016-04-21 02:15:54 -05:00
  • 1afeab26fc fix remove_functions stack overflow bug #263 electrodude 2016-04-20 18:09:38 -04:00
  • b75440f05a Merge ed4d3b118c723ddb5d5935739d74eae51041c0ff into b487783c239d75338254ae8bc7250ba6141d67a6 #259 amhadinger 2016-04-05 14:45:57 +00:00
  • ed4d3b118c Add wood and cobble ghoststones, for traps #259 amhadinger 2016-04-03 19:28:39 -04:00
  • b487783c23 Disable JIT optimization for user code and allow string.find in plain mode Pedro Gimeno 2016-03-14 14:29:34 +01:00
  • bd8de17f24 Merge bdcf69bf26ddaca12136e1c7e2107b0318c7e416 into 72e513ecbdf8273c89d8a79b518d9d0fbedb3f90 #257 Pedro Gimeno 2016-03-25 17:07:10 +00:00
  • bdcf69bf26 Allow string.find in plain mode. #257 Pedro Gimeno 2016-03-25 17:51:46 +01:00
  • 83c38fbcbf Merge 36c5d40ed4770d624654e525f2f5242f687bdcee into 72e513ecbdf8273c89d8a79b518d9d0fbedb3f90 #254 Pedro Gimeno 2016-03-14 13:41:27 +00:00
  • 7252cc82e4 Disable JIT optimization for user code. #256 Pedro Gimeno 2016-03-14 14:29:34 +01:00
  • 72e513ecbd Luacontroller: Put clearing debug hook before throwing error back in Jeija 2016-03-14 12:51:57 +01:00
  • 36c5d40ed4 Single-line comments can also terminate with CR. #254 Pedro Gimeno 2016-03-14 11:19:20 +01:00
  • 86ff22b521 Prevent attack due to strings being completely removed. Pedro Gimeno 2016-03-14 08:30:06 +01:00
  • 72c08fc527 Strip strings and comments prior to checking for prohibited keywords Pedro Gimeno 2016-03-10 04:36:20 +01:00
  • 1e77b193dd Luacontroller: Add safe version of string.rep and remove string.gsub, fixes #255 Jeija 2016-03-13 22:01:46 +01:00
  • 08b14e3af0 Luacontroller: Fix function usage in LuaJIT, make 'do' no longer prohibited, remove pcall and xpcall, fix global lookup of "jit" variable, correct error locations Jeija 2016-03-13 13:43:55 +01:00
  • 118ea8ffc2 Merge 8449d8dabb24081d3e771bf71ad99478ea9fe08e into e5dba66c21b3a95d9653c217e174bc1703759be1 #253 Pedro Gimeno 2016-03-10 03:51:03 +00:00
  • 8449d8dabb Remove 'do' and add 'function'. #253 Pedro Gimeno 2016-03-10 04:43:42 +01:00
  • 631ac52673 Merge f6bc79b75212a7b268bbdd2451c5fa708c51a535 into e5dba66c21b3a95d9653c217e174bc1703759be1 #241 ShadowNinja 2016-02-28 08:13:19 +00:00
  • e5dba66c21 Revert "Toggle trapdoors on signal, workaround for #252" Jeija 2016-02-28 07:16:45 +01:00
  • 417a136c5e Toggle trapdoors on signal, workaround for #252 Jeija 2016-02-27 20:40:16 +01:00
  • f1a42835f2 toggle doors instead of opening and closing them, fixes solar panel flowers #252 HybridDog 2016-02-27 11:43:09 +01:00
  • 2dc8101fa1 Merge branch 'ssieb-master' Jeija 2016-02-23 10:20:09 +01:00
  • 4b9039266e Fix crash due to force loading changes. #251 Samuel Sieb 2016-02-22 15:47:18 -08:00
  • c7428d8135 Remove unused VERSION file Jeija 2016-02-19 12:17:35 +01:00
  • cfd4f7c287 Force-load areas with mesecon usage Jeija 2016-02-19 12:11:38 +01:00
  • f099b43e11 Update documentation: Fix mesecons.net links Jeija 2016-02-16 19:55:46 +01:00
  • 7b84105512 Consistently use UNIX line endings (LF instead of CR LF) Jeija 2016-02-15 23:05:21 +01:00
  • 80f72b2621 Fix vertical wires not updating power when adding to / removing from a vertical line Call mesecon.on_dignode / mesecon.on_placenode to take care of that. Jeija 2016-02-15 22:52:56 +01:00
  • fe9c6871de Fix pistons not connecting to wire and not activating when placing up/down pistons from certain directions Jeija 2016-02-15 16:35:38 +01:00
  • 7865d42834 Always use minetest.set_node instead of minetest.add_node for consistency Jeija 2016-02-14 21:00:37 +01:00
  • 809192f353 Use vector helper functions instead of old builtin cmpPos and addPosRule functions Jeija 2016-02-14 20:55:50 +01:00
  • 6b54f025c1 Merge branch 'playerdetector_update' of https://github.com/HybridDog/minetest-mod-mesecons into HybridDog-playerdetector_update Jeija 2016-02-14 12:58:02 +01:00
  • c98805a5b5 Merge branch 'fix_pistons' of https://github.com/HybridDog/minetest-mod-mesecons into HybridDog-fix_pistons Jeija 2016-02-14 11:51:20 +01:00
  • fb4c440265 Doors: Use new mesh door API if available Auke Kok 2016-01-24 15:34:14 -08:00
  • cf45e24c57 this way it works better because unknown nodes may not stay unknown #250 HybridDog 2016-02-09 16:58:49 +01:00
  • 3f00c1d1cb fix pistons not working in every buildable_to node HybridDog 2016-02-09 11:32:09 +01:00
  • afc833b465 Merge 6069648a5263c27778ae132f9035f62b38802002 into f56c4ce35cc4fd4f6eace5d4345400283e1536a3 #249 Auke Kok 2016-01-24 23:51:01 +00:00