Jeija
a9427d267b
Merge pull request #141 from ShadowNinja/commandblock_textarea
...
Use a textarea for the commandblock to accept multiple commands
2014-03-20 21:02:43 +01:00
Jeija
2cab6aa5ef
Merge pull request #134 from Novatux/master
...
Fix a few bugs that caused effectors not to turn off sometimes
2014-03-20 09:28:03 +01:00
Jeija
38ff900274
Merge pull request #152 from CiaranG/timer
...
Add timer() function/event (node timer based) to luacontroller
2014-03-16 21:05:49 +01:00
Jeija
a59f53d71a
Merge pull request #148 from CiaranG/upper
...
Add missing string.upper to luacontroller
2014-02-16 14:33:35 +01:00
Jeija
a6bd955449
Merge pull request #144 from Novatux/gates-fix
...
Fix gates with serverstep code.
Let's give that a try.
2014-01-11 23:17:14 -08:00
Jeija
6c979a6ebb
Merge pull request #142 from Novatux/actionqueue
...
Action Queue bugfixes by Novatux
2014-01-11 11:19:52 -08:00
Jeija
c067e52714
Merge pull request #138 from ShadowNinja/split_textures
...
Move textures into their mods
2014-01-10 14:10:20 -08:00
Jeija
39361fb719
Merge pull request #133 from Novatux/master
...
Use swap_node instead of add_node when replacing conductors.
2014-01-05 01:01:53 -08:00
Jeija
9ab0d9deb2
Update Microcontroller Tutorial and add .odt source for the .pdf
2013-09-08 11:38:01 +02:00
Jeija
c3082f6601
Add LICENSE.txt
...
LGPLv3 for code,
CC-BY-SA-3.0 for everything else
This should makes it easier for packagers of distributions
2013-09-07 23:20:17 +02:00
Jeija
09be8af517
Upgrade CC-BY-SA License to 3.0
...
Permitted according to section 4b of CC-BY-SA-2.0:
"a later version of this License with the same License Elements as this License"
2013-09-07 23:15:21 +02:00
Jeija
9299111900
Merge pull request #97 from RealBadAngel/patch-2
...
Update README
minetest-c55 --> minetest
2013-04-26 21:46:27 -07:00
Jeija
b0bef909a0
Fix pressure plate (onstate) nodebox
2013-04-21 08:16:43 +02:00
Jeija
fc5245139d
Merge pull request #95 from VanessaE/master
...
Pressure plate texturing tweaks
2013-04-20 23:07:14 -07:00
Jeija
8afc6abcd5
Merge pull request #94 from RealBadAngel/patch-1
...
Update mesecons_button/init.lua (change craft recipe format, no gameplay change)
2013-04-15 07:19:22 -07:00
Jeija
6cfd12e63c
Merge branch 'patch_#85'
...
Let's see if someone complains...
2013-04-13 21:14:46 +02:00
Jeija
63a18f1a51
Don't push objects into walls and fix bug in previous commit
2013-04-02 12:13:25 +02:00
Jeija
57e1547515
Make pistons and movestones move objects (push only yet)
2013-04-02 11:57:28 +02:00
Jeija
3b38bbcaf2
Make pistons and movestones move objects (push only yet)
2013-04-02 11:56:37 +02:00
Jeija
e789794c75
Experimental fix for issue #85 by removing ignored ports from the luacontroller
2013-04-01 22:24:01 +02:00
Jeija
36bcce57b0
Add table.* to luacontroller sandbox
2013-03-26 15:12:56 +01:00
Jeija
84d5546df1
Merge pull request #82 from Jat15/patch-1
...
Fix bug texture in mesewire for 0.4 stable
2013-03-05 09:36:07 -08:00
Jeija
e707afef1a
Don't totally force deactivation of block two below the pressure plate if connected to a receptor
2013-02-24 19:09:07 +01:00
Jeija
2848df007e
Bugfix: Also deactivate the block two below when digging a pressure plate
2013-02-24 19:03:28 +01:00
Jeija
c9e89189eb
Improved object detector craft recipe, picture soon available on mesecons.net
2013-02-22 19:49:03 +01:00
Jeija
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
2013-02-22 19:37:05 +01:00
Jeija
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)
2013-02-22 19:23:28 +01:00
Jeija
cc41f136cc
More distinguishable inventory image for the luacontroller (not wield
...
item, just top)
2013-02-19 16:58:17 +01:00
Jeija
8827cfd66f
Merge branch 'luacontroller'
2013-02-19 16:54:53 +01:00
Jeija
d36dd865ad
Fix onstate corner drop
...
I blame khonkhortisan
2013-02-19 16:42:33 +01:00
Jeija
1c4ab938ad
Fix a dumb bug that conflicted with different things in the luacontroller
2013-02-12 10:58:29 +01:00
Jeija
eeed4f148d
Fix odd behaviour when using interrupts in the luacontroller
2013-02-12 10:25:24 +01:00
Jeija
0e34696214
Make Mese conductive
2013-02-11 11:01:13 +01:00
Jeija
10ea3c971b
Merge branch 'master' into luacontroller
2013-02-11 08:03:08 +01:00
Jeija
591e2d7cde
LuaController: Queue setting the ports (wait for pending operations)
2013-02-10 23:10:22 +01:00
Jeija
ccb3430540
Merge pull request #70 from khonkhortisan/eghoststone
...
Make ghoststone conductive
2013-02-07 08:49:24 -08:00
Jeija
e3c9eded2a
Merge branch 'master' of https://github.com/Jeija/minetest-mod-mesecons
2013-02-06 21:25:55 +01:00
Jeija
74eefc270a
Fix piston drops and craft recipe
2013-02-06 21:24:58 +01:00
Jeija
baba7de063
Fix door compatibility, update to latest version
2013-01-30 07:37:08 +01:00
Jeija
5c2959826e
Fix piston bug: up piston pushing sand won't drop the sand anymore
2013-01-20 13:01:40 +01:00
Jeija
ef087f2bb6
Fix Bug: Wrong usage of action_on/action_off instead of action_change
2013-01-19 23:37:03 +01:00
Jeija
62ddebaecb
Add support in luacontroller for a not yet released mod called 'digilines'
2013-01-19 21:45:39 +01:00
Jeija
fc384aedbb
Remove unused variable
2013-01-19 12:04:10 +01:00
Jeija
ec517becab
Texture the LuaController formspec
2013-01-19 12:03:27 +01:00
Jeija
0d44144421
Bugfixes and improved stability of the luacontroller
2013-01-14 17:58:14 +01:00
Jeija
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
2013-01-13 17:33:16 +01:00
Jeija
e297a02ec2
Implement a memory for the controller (accesible via mem.) and cleanup code
...
Based on PilzAdam's code.
2013-01-13 11:08:13 +01:00
Jeija
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.
2013-01-13 00:18:25 +01:00
Jeija
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.
2013-01-09 16:56:25 +01:00
Jeija
ec07fc27d7
Merge branch 'nextgen'
...
Conflicts:
mesecons/wires.lua
2012-12-31 18:32:46 +01:00
Jeija
52ddd4bdc9
Add crafting recipe for the delayer (similar to redstone, but with cobble instead of stone)
2012-12-30 09:07:49 +01:00
Jeija
7e231b99a6
Make nr in rules rotation local in order not to pullute the holy global namespace
2012-12-28 07:33:16 +01:00
Jeija
ab1966f763
Fix server crash when using movestones
2012-12-27 22:33:09 +01:00
Jeija
2bbc9dd4b7
Rework the next nodes: Pressure Plates
2012-12-27 22:28:39 +01:00
Jeija
72d58d2018
Merge branch 'nextgen' of https://github.com/Jeija/minetest-mod-mesecons into nextgen
2012-12-27 20:39:04 +01:00
Jeija
c062411fa1
Fix another two piston-related bugs
2012-12-27 20:38:12 +01:00
Jeija
c63afd49ec
Merge branch 'nextgen' of https://github.com/Jeija/minetest-mod-mesecons into nextgen
2012-12-27 19:15:24 +01:00
Jeija
2a8bd68c41
Fix very rare piston bug (needs testing)
2012-12-27 19:14:54 +01:00
Jeija
d3b77b5be3
Compatibility with old pistons
2012-12-27 12:03:05 +01:00
Jeija
ac0fb91139
Minor cleanup of mesecno torch and add another rule to it (behind above)
2012-12-27 10:50:20 +01:00
Jeija
d1ace465c7
Add experimental 'corner' wire, an insulated bended wire (needs textures and maybe rename it)
2012-12-27 09:54:19 +01:00
Jeija
7fe4947056
Bugfix foes for pistons, delayyrs, gates and microcontrollers. Rework delayers.
2012-12-27 09:28:04 +01:00
Jeija
5a88a9715f
Re-write pistons from scratch, propably fixes a lot of bugs and doesn't
...
cause too many new ones.
2012-12-26 22:56:31 +01:00
Jeija
d91e0b66cb
Re-write pistons from scratch, propably fixes a lot of bugs and doesn't cause too many new ones.
2012-12-26 22:54:28 +01:00
Jeija
c508bfaea6
Merge branch 'nextgen' of https://github.com/Jeija/minetest-mod-mesecons into nextgen
2012-12-23 17:21:34 +01:00
Jeija
af8fd75fa4
Fix sticky piston up
2012-12-23 17:20:59 +01:00
Jeija
e2ec7b5b04
Fix pressure plates (forgot to add mesecons field to some of the nodedefs)
2012-12-22 23:39:17 +01:00
Jeija
23bebfc054
Merge branch 'master' into nextgen
...
Conflicts:
mesecons/internal.lua
mesecons/wires.lua
mesecons_pistons/init.lua
2012-12-21 16:22:25 +01:00
Jeija
973a9c650f
Add new crafting recipe for mesecons: Cook a mese crystal
2012-12-21 16:19:38 +01:00
Jeija
9019a4aff7
Bugfix, wires sometimes turned off for no reason
2012-12-21 16:04:19 +01:00
Jeija
f114cb8ddc
Fix movestone crash bug
2012-12-20 20:16:07 +01:00
Jeija
5aa0815ffb
hopefully fix http://minetest.net/forum/viewtopic.php?pid=58093#p58093
2012-12-19 18:20:21 +01:00
Jeija
6b1bfe6391
Add rule-name system. Every input rule can now have a name, that could help e.g. the microcontroller to know where a signal comes from.
2012-12-19 17:34:05 +01:00
Jeija
f6ef7b005d
Same for sticky piston
2012-12-18 16:21:41 +01:00
Jeija
5cdf23fb00
Fix bug reported here: http://bit.ly/VOF35X
2012-12-18 16:20:24 +01:00
Jeija
e9e1006656
Merge branch 'master' of https://github.com/Jeija/minetest-mod-mesecons
2012-12-18 16:14:47 +01:00
Jeija
313b9adcd5
Should fix this bug: bit.ly/XEy94j
2012-12-18 15:59:23 +01:00
Jeija
13befe3bba
Fix #62 (Hopefully this time)
2012-12-16 19:03:46 +01:00
Jeija
2c4a46a557
Minor cleanup, use addPosRule
2012-12-16 16:29:03 +01:00
Jeija
0aab812487
Fix addPosRule without mesecon: in vertical wires (issue #62 )
2012-12-16 13:02:05 +01:00
Jeija
c76c274cc0
Remove mesecons:updatenode
2012-12-16 12:00:11 +01:00
Jeija
a1852204fb
Cleanup and improve piston code
2012-12-16 11:58:43 +01:00
Jeija
ae4bd1e21c
Merge branch 'master' into nextgen
...
Conflicts:
mesecons_pistons/init.lua
2012-12-16 08:59:06 +01:00
Jeija
5fb5df446c
Bugfix, use param2 for conductors when turning them on/off
2012-12-15 21:23:38 +01:00
Jeija
18731cbc8a
Bugfix, param2 for conductors
2012-12-15 21:21:54 +01:00
Jeija
44dc1a128c
Upload cleaned up mesecons to nextgen branch
2012-12-15 18:45:51 +01:00
Jeija
c0d3bd2abb
Include experimental vertical wires (needs textures)
2012-12-13 18:42:45 +01:00
Jeija
594d061d6d
Fix sticky piston retraction not working
2012-12-12 03:14:57 +01:00
Jeija
659060ddcd
Fix a bug that occured when placing an effector next to a receptor
2012-12-11 19:54:53 +01:00
Jeija
de46729b97
Merge branch 'mesecons_in_nodedef'
...
Conflicts:
mesecons/internal.lua
2012-12-11 19:49:55 +01:00
Jeija
5540fcbcb3
Fix a bug reported here: http://minetest.net/forum/viewtopic.php?pid=56152#p56152
2012-12-11 18:15:44 +01:00
Jeija
a55874b5d2
Fix blinky plant bug (crash when placing mesecon next to it)
2012-12-10 22:05:13 +01:00
Jeija
192b9eca4f
Fix crash when digging unknown nodes
2012-12-10 21:14:03 +01:00
Jeija
59a39204a9
Remove dead parts of the mod/dead textures/wireless mesecons
2012-12-10 20:55:13 +01:00
Jeija
e9f2beb2c6
Slightly change wire look (may be reverted?)
2012-12-10 20:39:12 +01:00
Jeija
5904abbd79
Port gates (finally)
2012-12-10 19:46:24 +01:00
Jeija
d5825f9602
Fix insulated mesecon
2012-12-10 17:19:30 +01:00
Jeija
05def1540a
Fix microcontroller digging
2012-12-09 15:32:29 +01:00
Jeija
961b955f2d
Port door, fix button/lever bug, new visual style for receiver
2012-12-09 13:28:32 +01:00
Jeija
31f3c99288
Fix microcontroller alias
2012-12-09 11:16:48 +01:00