Carter Kolwey
1bd936ad8c
Properly handle rotation of buttons / levers
...
Buttons and levers can now also be pointed upwards / downwards which will make them connect to corresponding up / down receivers. You will need to use the screwdriver for this.
Receivers cannot be rotated using the screwdriver anymore.
2017-01-02 14:51:28 +01:00
Jeija
97f7b5745f
Remove trailing whitespace
2015-10-04 13:30:34 +02:00
Jeija
a6d0a523ba
Add support for sticky blocks for pistons and a a sample sticky block
2015-02-28 13:42:39 +01:00
Jeija
d19e975955
Use iterative algorithm for mesecon.find_receptor_on, major performance improvement for large
...
circuits.
This also fixes a crash introduced with the previous commit that occured when placing a wire
crossing.
2014-11-22 17:12:48 +01:00
Jeija
5be179bf11
Replace mesecon:<some_function> with mesecon.<some_function> for greater
...
flexibility and because it was never inteded to be OOP in the first
place.
mesecon.receptor_on and mesecon.receptor_off are provided by wrappers
(mesecon:receptor_on/off) for compatibility, but will be removed. Mod
programmers that use mesecons: Please update!
Also, fix microcontroller polluting the global namespace and remove some
deprecated stuff.
2014-11-22 15:42:22 +01:00
Jeija
b5cc933287
Pressure plates and the object detector will send power to vertical
...
wires 2 nodes below them, allows to hide circuitry powered by them.
Fixes #179
Rewrite pressure plates + vertical wires using mesecon.register_node.
2014-11-22 12:30:39 +01:00
Jeija
c0d3bd2abb
Include experimental vertical wires (needs textures)
2012-12-13 18:42:45 +01:00
Jeija
961b955f2d
Port door, fix button/lever bug, new visual style for receiver
2012-12-09 13:28:32 +01:00
Jeija
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)
2012-12-09 00:42:30 +01:00
Jeija
cf6080f723
Port more blocks to nodedef system: object detector, extrawires, water turbine, insulated wire
2012-12-08 22:28:46 +01:00
Jeija
00e071b695
Cleanup, make and use util.lua, port command block and delayer to nodedef
2012-12-08 21:56:09 +01:00
Jeija
e0aa5b1d3d
New branch: Move mesecon to node definition instead of functions like register_conductor; first steps: move everything to legacy
2012-12-08 14:14:04 +01:00