Commit Graph

  • 1bd936ad8c Properly handle rotation of buttons / levers Carter Kolwey 2016-12-25 23:50:09 -06:00
  • 79edbed8d7 Allow water turbines to work with river water (fixes #294) Carter Kolwey 2016-12-25 22:38:44 -06:00
  • 8743699298 Luacontroller: Fix bugs in 703e6fda, no more functions as keys Jeija 2016-12-31 10:43:45 +01:00
  • 703e6fdadb Luacontroller: Restrict digiline messages Jeija 2016-12-28 10:07:59 +01: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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 478680292c fixed missing capital letter @ line 29 #270 Emon 2016-05-16 22:24:56 +02: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
  • 4249ed4986 Mese as conductor: Fix light source, make code more flexible Jeija 2016-04-26 19:42:34 +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
  • b487783c23 Disable JIT optimization for user code and allow string.find in plain mode 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
  • 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
  • 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
  • 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
  • c1d0481f8f playerdetector: short code and don't get scanname for every object #248 HybridDog 2016-01-03 14:37:52 +01:00
  • f56c4ce35c Merge branch 'HybridDog-noteblock_update' Jeija 2016-01-02 23:01:08 +01:00
  • 0ec503f32c Noteblock: Code cleanup HybridDog 2015-12-30 19:08:09 +01:00
  • 35b647ed4a Add os.datetable(), a (very) limited wrapper for os.date(). Fixes #246. #247 Carter Kolwey 2016-01-02 01:13:38 -06:00
  • eab09b9d73 Merge branch 'sofar-sound' Jeija 2015-12-29 22:20:42 +01:00
  • 2682d09291 Fix sound volume level of noteblock. #244 Auke Kok 2015-12-26 22:41:16 -08:00
  • a6b28d1f11 Gates: Update nor gate craft recipe, fixes #243 Jeija 2015-12-15 22:25:39 +01:00
  • 0ec771bf7d Major change: Documentation is now included with mesecons, the website just extracts the documentation in a more readable format Jeija 2015-11-20 20:14:50 +01:00
  • 75bd081a67 Gates: Add OR and NOR gate Jeija 2015-11-20 20:13:59 +01:00
  • b89fe52469 Luacontroller: Add configurable size limit for mem table, 100kBytes by default, fixes #240 If size limit is exceeded, the luacontroller overheats. Overheating will cause the memory to be erased. Jeija 2015-10-18 11:28:35 +02:00
  • 97f7b5745f Remove trailing whitespace Jeija 2015-10-04 13:30:34 +02:00
  • 24958e253b Revert "Do not send action_off signal when newly placing nodes" This caused #238, reverting that commit fixes #238. Jeija 2015-10-04 12:30:04 +02:00
  • 0e7f68ea92 Doors: Use new sound name (fixes #236) Jeija 2015-10-04 12:21:35 +02:00
  • 6ef3b965df Merge pull request #239 from beyondlimits/master Florian Euchner 2015-10-04 12:09:15 +02:00
  • 6e326a6a03 Use right mouse button instead of left to press button and change state of switch and lever. #239 Marcin 2015-10-01 19:13:12 +02:00
  • d95ccf86f8 update "sticky block" to use 0.4.13-style footprints Vanessa Ezekowitz 2015-08-25 20:23:23 -04:00
  • d0354d0dab Fix #234 Jeija 2015-07-27 11:51:02 +02:00
  • fec43a3243 reworked hydroturbine model for the same reasons Vanessa Ezekowitz 2015-05-20 03:40:59 -04:00
  • 5612f84243 revamp wall lever models Vanessa Ezekowitz 2015-05-20 03:00:06 -04:00
  • 3066346d75 Merge pull request #233 from technomancy/default-light-max Florian Euchner 2015-05-11 07:08:24 +02:00
  • 52ea2c3c66 Don't refer to LIGHT_MAX global; use default. #233 Phil Hagelberg 2015-05-11 11:28:56 +07:00
  • b6ae419b00 Return if invalid parameters are given to node_detector_scan (e.g. unloaded area), should fix #228 Jeija 2015-03-26 07:29:34 +01:00
  • a6d0a523ba Add support for sticky blocks for pistons and a a sample sticky block Jeija 2015-02-28 13:42:39 +01:00
  • aa5538a734 Fix pressure plates calling receptor_on on a regular basis Jeija 2015-02-25 21:01:00 +01:00
  • eb416475cc Re-add mesecon.register_mvps_unmov(objectname) since other mods (pipeworks) are using it Jeija 2015-02-19 14:27:20 +01:00
  • 1ee3b2107d Fix movestones sometimes not starting to move again when they are at the end of the wire Jeija 2015-02-17 20:02:24 +01:00
  • 1df6e5a03b Rewrite movestones, make them nodes instead of entities Jeija 2015-02-14 11:54:27 +01:00
  • b7076e635c Merge pull request #222 from MT-Modder/stoppers-2 Florian Euchner 2015-02-14 09:22:56 +01:00
  • 6d9f44455c Register only locked nodes as stoppers #222 MT-Modder 2015-02-13 23:58:36 -05:00
  • 8bf5b7d0e4 Fix #219, do not try to override unregistered doors Jeija 2015-02-14 00:02:19 +01:00
  • 14281a1bd4 Merge pull request #221 from MT-Modder/remove-from-group Florian Euchner 2015-02-13 23:51:42 +01:00
  • 1d93a51f6e Remove insulated t-junction and crossover from craftable group #221 MT-Modder 2015-02-13 17:02:09 -05:00
  • 639fc8988e Fix onstate sticky piston drop: Must be sticky instead of normal piston Thanks to HybridDog for spotting that Jeija 2015-02-05 20:26:51 +01:00
  • a9ec0a10c0 Merge pull request #216 from MT-Modder/mvps-additions Florian Euchner 2015-02-05 16:23:58 +01:00
  • 775d250112 Add meshes for water turbine and and wall lever instead of nodeboxes Adjust textures and inventory images to it Vanessa Ezekowitz 2014-11-23 18:05:01 -05:00
  • 966f9a56a6 clean-up the new wall-lever models better UV-mapping, less distortion redid textures to match meshes Vanessa Ezekowitz 2015-02-05 02:06:38 -05:00
  • 30c28d882f adjust wield scale of hydroturbine, give it proper inv img Vanessa Ezekowitz 2014-11-24 11:26:32 -05:00
  • 78782c9b2b use mesh node for wall lever Vanessa Ezekowitz 2014-11-23 22:01:51 -05:00
  • 51cf528732 use a real mesh node for hydroturbine instead of nodeboxes. Vanessa Ezekowitz 2014-11-23 18:05:01 -05:00
  • 3c06da7908 Register chests and bookshelves as stoppers #216 MT-Modder 2015-02-05 00:57:33 -05:00
  • 11cf727bfb Added more sounds to noteblocks, see the documentation on http://mesecons.net for more information C1ff 2015-02-03 12:48:12 -06:00
  • 30468b09cf Do not send action_off signal when newly placing nodes, this didn't cause any bugs, but unneccessary sounds (experimental change) Jeija 2015-02-03 20:07:58 +01:00
  • a895715720 Prepare trapdoors code for merging, make trapdoors always toggle their state when the mesecons signal changes, no matter what state they're in Jeija 2015-02-03 18:10:49 +01:00
  • 94604e890c Add trapdoor to mesecons_doors #214 MT-Modder 2015-02-02 19:20:44 -05:00
  • ac0e062281 Merge pull request #211 from MT-Modder/master Florian Euchner 2015-01-23 19:38:57 +01:00