Commit Graph

  • 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
  • 255e363b04 Fix all crafting recipes to use modern style RealBadAngel 2013-04-28 12:40:08 +0200
  • ac9a05df0b Merge pull request #98 from RealBadAngel/patch-3 VanessaE 2013-04-28 02:21:05 -0700
  • cc20b9ba47 Update init.lua RealBadAngel 2013-04-28 12:18:52 +0300
  • 163384f308 Merge remote-tracking branch 'refs/remotes/origin/master' Anthony Zhang 2013-04-27 16:52:17 -0400
  • d4f18d08c0 Avoid prepending "Server -!- " to messages sent using the command block. Anthony Zhang 2013-04-27 16:51:00 -0400
  • 9299111900 Merge pull request #97 from RealBadAngel/patch-2 Jeija 2013-04-26 21:46:27 -0700
  • 13757ac854 Update README RealBadAngel 2013-04-27 02:13:42 +0300
  • 0a9bcf26ca Merge pull request #96 from VanessaE/master Anthony 2013-04-22 09:50:13 -0700
  • 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 -0400
  • b0bef909a0 Fix pressure plate (onstate) nodebox Jeija 2013-04-21 08:16:43 +0200
  • fc5245139d Merge pull request #95 from VanessaE/master Jeija 2013-04-20 23:07:14 -0700
  • 109d817df6 Make pressure plate texturing more flexible, improve appearance of existing textures Vanessa Ezekowitz 2013-04-21 01:00:31 -0400
  • 1a5b1b4691 Fix pressure plate wield image. Anthony Zhang 2013-04-20 21:22:43 -0400
  • 10bacdd7f4 Update selection boxes to make building easier. Anthony Zhang 2013-04-20 11:25:12 -0400
  • 8afc6abcd5 Merge pull request #94 from RealBadAngel/patch-1 Jeija 2013-04-15 07:19:22 -0700
  • e88e99b54f Update init.lua RealBadAngel 2013-04-15 09:21:41 +0300
  • 01d8c26b5b Merge remote-tracking branch 'refs/remotes/origin/master' Anthony Zhang 2013-04-14 13:58:31 -0400
  • 3b1afb1783 Fix invalid node name if node was changed in after_place_node callback (fixes #93). Anthony Zhang 2013-04-14 13:54:33 -0400
  • 6cfd12e63c Merge branch 'patch_#85' Jeija 2013-04-13 21:12:15 +0200
  • c08e868be2 Merge pull request #92 from khonkhortisan/lazypull Anthony 2013-04-07 17:05:39 -0700
  • f1a327ad16 Round movestone position, don't forget last pull khonkhortisan 2013-04-07 14:20:32 -0700
  • e45a2a511e Sanity checks for commandblock commands. Anthony Zhang 2013-04-02 17:14:48 -0400
  • 63a18f1a51 Don't push objects into walls and fix bug in previous commit Jeija 2013-04-02 12:09:59 +0200
  • 57e1547515 Make pistons and movestones move objects (push only yet) Jeija 2013-04-02 11:56:37 +0200
  • 3b38bbcaf2 Make pistons and movestones move objects (push only yet) Jeija 2013-04-02 11:56:37 +0200
  • e789794c75 Experimental fix for issue #85 by removing ignored ports from the luacontroller Jeija 2013-04-01 22:24:01 +0200
  • 2cc38909a1 Add /tellme command to command block. Anthony Zhang 2013-03-27 21:20:26 -0400
  • 36bcce57b0 Add table.* to luacontroller sandbox Jeija 2013-03-26 15:12:56 +0100
  • 21550b3727 Explicit tables of luacontroller environment. Anthony Zhang 2013-03-23 18:41:44 -0400
  • 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 -0400
  • 1ff437b7b0 Don't forget sticky movestones! Anthony Zhang 2013-03-16 21:18:36 -0400
  • 5f9e655c13 Add MOVESTONE_MAXIMUM_PUSH setting. Anthony Zhang 2013-03-15 19:53:09 -0400
  • 3c3e45c7ea Avoid corrupting metadata. Anthony Zhang 2013-03-15 17:46:59 -0400
  • 5fd1cf5c80 Use formspec_escape when available. Anthony Zhang 2013-03-15 17:21:16 -0400
  • 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 -0400
  • 588e41c786 Up/down pistons should also have special rules excluding the pusher side (rotated versions of normal pistons). Anthony Zhang 2013-03-14 14:19:02 -0400
  • 79bb4a3433 Lots of bugs in movestones fixed: Anthony Zhang 2013-03-14 13:44:49 -0400
  • e1577eba46 Revert additional piston rules. Anthony Zhang 2013-03-11 17:49:07 -0400
  • 4406654fa4 Support metadata in piston pushing (so that microcontrollers and such can be pushed), support pushing chests (not locked ones though), and add two missing rules for pistons (z- top and bottom, but not z- itself). This still avoids the piston pushing power source issue. Anthony Zhang 2013-03-11 17:37:50 -0400
  • db90c1cb4b Add /hp command to set the HP of a given player, requires the ban privelege. Anthony Zhang 2013-03-07 16:47:32 -0500
  • 3792b692aa Digging and footstep sounds for everything that needs them! Plus, pushing buttons, punching switches, and flipping levers all make sounds. Anthony Zhang 2013-03-06 20:51:57 -0500
  • 84d5546df1 Merge pull request #82 from Jat15/patch-1 Jeija 2013-03-05 09:36:07 -0800
  • 629a52af11 Fix bug texture in mesewire for 0.4 stable Jat 2013-03-04 19:56:43 +0100
  • 4c0988ceab Merge pull request #80 from khonkhortisan/master khonkhortisan 2013-03-02 22:24:29 -0800
  • ac23eb070a Make vertical piston pusher selection boxes match their horizontal equivalents khonkhortisan 2013-03-02 22:22:43 -0800
  • e707afef1a Don't totally force deactivation of block two below the pressure plate if connected to a receptor Jeija 2013-02-24 19:09:07 +0100
  • 2848df007e Bugfix: Also deactivate the block two below when digging a pressure plate Jeija 2013-02-24 19:02:38 +0100
  • c9e89189eb Improved object detector craft recipe, picture soon available on mesecons.net Jeija 2013-02-22 19:47:01 +0100
  • 36263d481a Add (shaped) craft recipe for vertical mesecons * Craft them from three wires in a vertical row * Craft them back into mesecons by just putting one of them in the grid Jeija 2013-02-22 19:37:05 +0100
  • a0920104fc Object Detector, cleanup and different behaviour: * Name to scan for can be specified by right-clicking it * It can receive digiline signals that change the name to scan for * A sign above it for the name doesn't work anymore (this features wasn't used often anyway) Jeija 2013-02-22 19:20:23 +0100
  • cc41f136cc More distinguishable inventory image for the luacontroller (not wield item, just top) Jeija 2013-02-19 16:58:17 +0100
  • 8827cfd66f Merge branch 'luacontroller' Jeija 2013-02-19 16:54:53 +0100
  • d36dd865ad Fix onstate corner drop I blame khonkhortisan Jeija 2013-02-19 16:42:33 +0100
  • ad9dde706e Merge pull request #77 from khonkhortisan/master khonkhortisan 2013-02-18 10:38:05 -0800
  • 09ac201bac Fix the nodename of a drop Kyle 2013-02-18 10:27:11 -0800
  • 1c4ab938ad Fix a dumb bug that conflicted with different things in the luacontroller Jeija 2013-02-12 10:58:29 +0100
  • eeed4f148d Fix odd behaviour when using interrupts in the luacontroller Jeija 2013-02-12 10:25:24 +0100
  • 0e34696214 Make Mese conductive 20130211 Jeija 2013-02-11 11:01:13 +0100
  • 10ea3c971b Merge branch 'master' into luacontroller Jeija 2013-02-11 08:03:08 +0100
  • 591e2d7cde LuaController: Queue setting the ports (wait for pending operations) Jeija 2013-02-10 23:08:59 +0100
  • 7cc803b0d7 Merge pull request #74 from khonkhortisan/eghoststone Anthony 2013-02-08 17:01:13 -0800
  • 536c77330b Fix sticky piston crafting recipe. Anthony Zhang 2013-02-08 19:50:20 -0500
  • fb45ee1d77 Remove ghoststone shadow when active. Kyle 2013-02-08 16:49:27 -0800
  • 5b5e919683 Make load times faster by avoiding inventorycube and wielditem creation in technical blocks such as active wires and various piston orientations. Anthony Zhang 2013-02-08 14:36:20 -0500
  • 4714c908ac Fix #73 - receiver wire drops down one node when connected button is dug. Anthony Zhang 2013-02-08 14:18:42 -0500
  • ccb3430540 Merge pull request #70 from khonkhortisan/eghoststone Jeija 2013-02-07 08:49:24 -0800
  • 43cb258877 Make ghoststone conductive. Kyle 2013-02-07 08:30:15 -0800
  • e3c9eded2a Merge branch 'master' of https://github.com/Jeija/minetest-mod-mesecons Jeija 2013-02-06 21:25:55 +0100
  • 74eefc270a Fix piston drops and craft recipe Jeija 2013-01-20 13:01:40 +0100
  • a5a4f2b65c Merge pull request #69 from khonkhortisan/master khonkhortisan 2013-02-04 20:02:27 -0800
  • c23295409b Keep vertical wire base from self-intersecting on the bottom. Kyle 2013-02-04 15:25:36 -0800
  • baba7de063 Fix door compatibility, update to latest version Jeija 2013-01-30 07:37:08 +0100
  • 59cd72191b Add tostring, tonumber, string to luacontroller, prohibit 'function' Jeija 2013-01-22 21:15:49 +0100
  • 2b30360da2 Bugfix for the luacontroller that occured when two events occur at the same time (output connected to input). The behaviour of the controller can now be described this way: The luacontroller sets port A, then B, then C, then D; if it is interrupted by another event during that time it stops and let the second event do the job. Jeija 2013-01-22 18:26:27 +0100
  • 18da94006a Lots of bugfixes concerning the luacontroller - Bug when using NOT-Gates - Moved error label a little downwards - On digiline event, msg and channel are now in event.*, not in event.iid.* Jeija 2013-01-20 17:48:43 +0100
  • 5c2959826e Fix piston bug: up piston pushing sand won't drop the sand anymore Jeija 2013-01-20 13:01:40 +0100
  • ef087f2bb6 Fix Bug: Wrong usage of action_on/action_off instead of action_change Jeija 2013-01-19 22:18:28 +0100
  • 62ddebaecb Add support in luacontroller for a not yet released mod called 'digilines' Jeija 2013-01-19 21:45:39 +0100
  • fc384aedbb Remove unused variable Jeija 2013-01-19 12:04:10 +0100
  • ec517becab Texture the LuaController formspec Jeija 2013-01-19 12:03:27 +0100
  • 0d44144421 Bugfixes and improved stability of the luacontroller Jeija 2013-01-14 17:58:14 +0100
  • 240fb83e8b Implement interrupt(time, iid): The whole code is called again after a certain amount of time. Whenever it is called, an event is set. Possible events are: program, interrupt, on and off It also contains additional information (on/off -> event.in; interrupt -> event.iid) iid must be an integer or string value, otherwise the interrupt is not active Jeija 2013-01-13 17:33:16 +0100
  • e297a02ec2 Implement a memory for the controller (accesible via mem.) and cleanup code Based on PilzAdam's code. Jeija 2013-01-13 11:05:04 +0100
  • bd749ec4d4 Add luacontroller, a microcontroller that you can code in lua. It still misses some functionality such as a persistent memory and a timer, but that is subject to change. The code runs in a sandbox. Speaking long term this will hopefully replace the old controller. Jeija 2013-01-13 00:18:25 +0100
  • 841bc70b97 Fix a bug that occured when using a receptor placed directly next to a gate. We need to call a changesignal even if the gate/other effector is still connected to a power source in a way. Jeija 2013-01-09 16:56:25 +0100
  • 17579a6aa1 Fix gates drop bug reported by kaeza and Kacey, avoid polluting the global namespace. Anthony Zhang 2013-01-06 14:09:54 -0500