84ad046533
Added a couple of needed textures for curved/corner wires and tweak code to use them. Also fixed the "on" state image for wire ends so that it works for curved wires also.
Vanessa Ezekowitz
2012-12-27 12:48:02 -05:00
cdd9a93da9
revamped textures for all pistons, tweaked thickness of piston pusher
Vanessa Ezekowitz
2012-12-27 12:13:40 -05:00
d3b77b5be3
Compatibility with old pistons
Jeija
2012-12-27 12:03:05 +01:00
ac0fb91139
Minor cleanup of mesecno torch and add another rule to it (behind above)
Jeija
2012-12-27 10:50:20 +01:00
d1ace465c7
Add experimental 'corner' wire, an insulated bended wire (needs textures and maybe rename it)
Jeija
2012-12-27 09:54:19 +01:00
7fe4947056
Bugfix foes for pistons, delayyrs, gates and microcontrollers. Rework delayers.
Jeija
2012-12-27 09:28:04 +01:00
5a88a9715f
Re-write pistons from scratch, propably fixes a lot of bugs and doesn't cause too many new ones.
Jeija
2012-12-26 22:55:01 +01:00
d91e0b66cb
Re-write pistons from scratch, propably fixes a lot of bugs and doesn't cause too many new ones.
Jeija
2012-12-26 22:54:28 +01:00
a9a2108d13
Implement /say and /tell commands to aid mapmakers using command blocks.
Anthony Zhang
2012-12-25 14:26:03 -05:00
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.
Jeija
2012-12-19 17:34:05 +01:00
f6ef7b005d
Same for sticky piston
Jeija
2012-12-18 16:21:41 +01:00
a1852204fb
Cleanup and improve piston code
Jeija
2012-12-16 11:58:43 +01:00
ae4bd1e21c
Merge branch 'master' into nextgen
Jeija
2012-12-16 08:59:06 +01:00
9dee0c020c
Fix placing while facing diagonally.
Anthony Zhang
2012-12-15 19:16:59 -05:00
aab0d4d943
Place up/down pistons automatically depending on the player look direction, remove the craft recipes for up/down pistons, and unify all the pushing/pulling behaviors into mesecon:piston_push(pos) and mesecon:piston_pull(pos).
Anthony Zhang
2012-12-15 19:12:20 -05:00
b5f5beeb3d
Attempt to update the wire crossing.
Anthony Zhang
2012-12-15 17:53:03 -05:00
5fb5df446c
Bugfix, use param2 for conductors when turning them on/off
Jeija
2012-12-15 21:23:38 +01:00
18731cbc8a
Bugfix, param2 for conductors
Jeija
2012-12-15 21:21:54 +01:00
44dc1a128c
Upload cleaned up mesecons to nextgen branch
Jeija
2012-12-15 18:45:51 +01:00
961b955f2d
Port door, fix button/lever bug, new visual style for receiver
Jeija
2012-12-09 13:28:32 +01:00
31f3c99288
Fix microcontroller alias
Jeija
2012-12-09 11:16:48 +01:00
a0a3328f7c
Fix microcontroller alias
Jeija
2012-12-09 11:13:32 +01:00
b37bdbf55c
Port a lot more (basically everything apart from gates, pistons and extrawire crossing) to the new nodedef system. There are some problems with wall button and wall lever (in the way they visually connect to wires)
Jeija
2012-12-09 00:42:30 +01:00
cf6080f723
Port more blocks to nodedef system: object detector, extrawires, water turbine, insulated wire
Jeija
2012-12-08 22:28:46 +01:00
00e071b695
Cleanup, make and use util.lua, port command block and delayer to nodedef
Jeija
2012-12-08 21:56:09 +01:00
8578fd89c8
Port lightstones (as reference for effectors) + blinky plant to the new nodedef system
Jeija
2012-12-08 19:02:34 +01:00
472650f099
Finish new mesecon-in-nodedef for conductors and receptors. Make wires and switch use it for reference.
Jeija
2012-12-08 17:50:25 +01:00
f28cf0af03
Fix major bug that often occured when using gates (caused by commit 64d109b)
Jeija
2012-12-08 16:08:16 +01:00
e0aa5b1d3d
New branch: Move mesecon to node definition instead of functions like register_conductor; first steps: move everything to legacy
Jeija
2012-12-08 14:14:04 +01:00
12206ac190
Add support for the preinstalled wooden door in minetest_game
Jeija
2012-12-08 12:13:45 +01:00
4a8e20b68e
Speed update of pressureplates up by using node_timers
PilzAdam
2012-12-07 15:52:52 +01:00
7542dd4da0
Fix a bug (in some cases the output rules of a receptor weren't respected, bug introduced by commit before, 64d109b31b)
Jeija
2012-12-03 18:59:34 +01:00
64d109b31bmesecon:updatenode() was written to work only with conductors, though in several places it was used on recepters and effectors. This issue, reported by simion314, is fixed in this commit by explicitly checking for the type of mesecon node being updated.
Anthony Zhang
2012-12-01 18:34:05 -05:00
3bab7cb252
Simpler piston push/pull method.
Anthony Zhang
2012-11-28 23:32:24 -05:00
aaddd9e74d
Fix a rare piston pushing bug and make piston updating faster.
Anthony Zhang
2012-11-27 19:34:54 -05:00
618fd31f43
Merge remote-tracking branch 'origin/master'
Anthony Zhang
2012-11-11 17:52:07 -05:00
db434c6fe9
Use nodeupdate() so things like pushing gravel/sand off a ledge allows it to fall.
Anthony Zhang
2012-11-11 17:51:03 -05:00
938dc37623
Merge pull request #55 from Jat15/master
Anthony
2012-11-08 16:24:22 -08:00
2d16152188
Add command block:
Anthony Zhang
2012-10-28 16:31:03 -04:00
3ae31cd849
Use add_node since place_node only works with ItemStacks and can't specify param1/param2 value. This fixes pistons pushing pistons/torches/etc.
Anthony Zhang
2012-10-27 12:40:11 -04:00
ff5dcda7c7
Further piston improvements, the pistons now delay before retracting and play nice with invalid states.
Anthony Zhang
2012-10-13 12:45:15 -04:00
931ac23ff3
Improve T-FF code and add a reset pin on C.
cornernote
2012-10-07 13:08:01 -04:00
dcd2f94ba9
New pistons activation mechanism, fixes many of the issues reported when pushing mesecons around. Side effect is that it might be somewhat slower, and it waits a tiny delay before extending or retracting. This should be unnoticable in normal use.
Anthony Zhang
2012-10-02 17:09:39 -04:00
208e95c2ff
Captilization.
Anthony Zhang
2012-09-27 17:27:34 -04:00
ecefc937c9
Add ghoststone, crafted like removestone, with steel ingots at the corners. Trapstone disappears upon mesecon signals, but unlike removestone, reappears after the mesecon signal turns off.
Anthony Zhang
2012-09-27 17:25:58 -04:00