c87bc60635Support 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
8ea71a9036Fix bug where functions in Luacontroller EEPROM crashes the server (fixes#107).
Anthony Zhang
2013-06-06 16:38:40 -04:00
367a41416bFix README a little and add piston sounds by suzenako, contributed by jordan4ibanez.
Anthony Zhang
2013-06-05 16:01:11 -04:00
afad592783Change 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
9a9df6cabfMerge pull request #106 from Novatux/heat
Anthony
2013-06-05 10:35:36 -07:00
edc10dac47Add 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
8be0d0e1d9A ReadMe that is at least 2.84 times better than the old ones.
Anthony Zhang
2013-05-26 18:40:48 -04:00
f9ce95154eAdd license information (requested by kaeza).
Anthony Zhang
2013-05-25 22:59:40 -04:00
24160d45ffSilly mistake, interrupts should work better now.
Anthony Zhang
2013-05-21 17:57:25 -04:00
682cf34792Add 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
6f83f4cf1eMerge pull request #100 from RealBadAngel/master
VanessaE
2013-04-28 04:18:37 -07:00
255e363b04Fix all crafting recipes to use modern style
RealBadAngel
2013-04-28 12:40:08 +02:00
ac9a05df0bMerge pull request #98 from RealBadAngel/patch-3
VanessaE
2013-04-28 02:21:05 -07:00
0a9bcf26caMerge pull request #96 from VanessaE/master
Anthony
2013-04-22 09:50:13 -07:00
b3fb406727Minor 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
e45a2a511eSanity checks for commandblock commands.
Anthony Zhang
2013-04-02 17:14:48 -04:00
63a18f1a51Don't push objects into walls and fix bug in previous commit
Jeija
2013-04-02 12:09:59 +02:00
57e1547515Make pistons and movestones move objects (push only yet)
Jeija
2013-04-02 11:56:37 +02:00
3b38bbcaf2Make pistons and movestones move objects (push only yet)
Jeija
2013-04-02 11:56:37 +02:00
e789794c75Experimental fix for issue #85 by removing ignored ports from the luacontroller
Jeija
2013-04-01 22:24:01 +02:00
2cc38909a1Add /tellme command to command block.
Anthony Zhang
2013-03-27 21:20:26 -04:00
36bcce57b0Add table.* to luacontroller sandbox
Jeija
2013-03-26 15:12:56 +01:00
21550b3727Explicit tables of luacontroller environment.
Anthony Zhang
2013-03-23 18:41:44 -04:00
6983db6d82Add 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
1ff437b7b0Don't forget sticky movestones!
Anthony Zhang
2013-03-16 21:18:36 -04:00
5f9e655c13Add MOVESTONE_MAXIMUM_PUSH setting.
Anthony Zhang
2013-03-15 19:53:09 -04:00
3c3e45c7eaAvoid corrupting metadata.
Anthony Zhang
2013-03-15 17:46:59 -04:00
5fd1cf5c80Use formspec_escape when available.
Anthony Zhang
2013-03-15 17:21:16 -04:00
e1211729ccAvoid 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
588e41c786Up/down pistons should also have special rules excluding the pusher side (rotated versions of normal pistons).
Anthony Zhang
2013-03-14 14:19:02 -04:00
79bb4a3433Lots of bugs in movestones fixed:
Anthony Zhang
2013-03-14 13:44:49 -04:00
e1577eba46Revert additional piston rules.
Anthony Zhang
2013-03-11 17:49:07 -04:00
4406654fa4Support 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 -04:00
db90c1cb4bAdd /hp command to set the HP of a given player, requires the ban privelege.
Anthony Zhang
2013-03-07 16:47:32 -05:00
3792b692aaDigging 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 -05:00
84d5546df1Merge pull request #82 from Jat15/patch-1
Jeija
2013-03-05 09:36:07 -08:00
629a52af11Fix bug texture in mesewire for 0.4 stable
Jat
2013-03-04 19:56:43 +01:00
4c0988ceabMerge pull request #80 from khonkhortisan/master
khonkhortisan
2013-03-02 22:24:29 -08:00
ac23eb070aMake vertical piston pusher selection boxes match their horizontal equivalents
khonkhortisan
2013-03-02 22:22:43 -08:00
e707afef1aDon't totally force deactivation of block two below the pressure plate if connected to a receptor
Jeija
2013-02-24 19:09:07 +01:00
2848df007eBugfix: Also deactivate the block two below when digging a pressure plate
Jeija
2013-02-24 19:02:38 +01:00
c9e89189ebImproved object detector craft recipe, picture soon available on mesecons.net
Jeija
2013-02-22 19:47:01 +01:00
36263d481aAdd (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 +01:00
a0920104fcObject 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 +01:00
cc41f136ccMore distinguishable inventory image for the luacontroller (not wield item, just top)
Jeija
2013-02-19 16:58:17 +01:00
10ea3c971bMerge branch 'master' into luacontroller
Jeija
2013-02-11 08:03:08 +01:00
591e2d7cdeLuaController: Queue setting the ports (wait for pending operations)
Jeija
2013-02-10 23:08:59 +01:00
7cc803b0d7Merge pull request #74 from khonkhortisan/eghoststone
Anthony
2013-02-08 17:01:13 -08:00
536c77330bFix sticky piston crafting recipe.
Anthony Zhang
2013-02-08 19:50:20 -05:00
fb45ee1d77Remove ghoststone shadow when active.
Kyle
2013-02-08 16:49:27 -08:00
5b5e919683Make 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 -05:00
4714c908acFix#73 - receiver wire drops down one node when connected button is dug.
Anthony Zhang
2013-02-08 14:18:42 -05:00
ccb3430540Merge pull request #70 from khonkhortisan/eghoststone
Jeija
2013-02-07 08:49:24 -08:00
2b30360da2Bugfix 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 +01:00
18da94006aLots 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 +01:00
5c2959826eFix piston bug: up piston pushing sand won't drop the sand anymore
Jeija
2013-01-20 13:01:40 +01:00
ef087f2bb6Fix Bug: Wrong usage of action_on/action_off instead of action_change
Jeija
2013-01-19 22:18:28 +01:00