Jeija
|
ac0fb91139
|
Minor cleanup of mesecno torch and add another rule to it (behind above)
|
2012-12-27 10:50:20 +01:00 |
|
Jeija
|
7fe4947056
|
Bugfix foes for pistons, delayyrs, gates and microcontrollers. Rework delayers.
|
2012-12-27 09:28:04 +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
|
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
|
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
|
313b9adcd5
|
Should fix this bug: bit.ly/XEy94j
|
2012-12-18 15:59:23 +01:00 |
|
Jeija
|
2c4a46a557
|
Minor cleanup, use addPosRule
|
2012-12-16 16:29:03 +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
|
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
|
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
|
192b9eca4f
|
Fix crash when digging unknown nodes
|
2012-12-10 21:14:03 +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
|
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
|
8578fd89c8
|
Port lightstones (as reference for effectors) + blinky plant to the new nodedef system
|
2012-12-08 19:02:34 +01:00 |
|
Jeija
|
472650f099
|
Finish new mesecon-in-nodedef for conductors and receptors. Make wires and switch use it for reference.
|
2012-12-08 17:50:25 +01:00 |
|
Jeija
|
f28cf0af03
|
Fix major bug that often occured when using gates (caused by commit 64d109b )
|
2012-12-08 16:08:16 +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 |
|
PilzAdam
|
4a8e20b68e
|
Speed update of pressureplates up by using node_timers
|
2012-12-07 15:52:52 +01:00 |
|
Jeija
|
7542dd4da0
|
Fix a bug (in some cases the output rules of a receptor weren't respected, bug introduced by commit before, 64d109b31b )
|
2012-12-03 18:59:34 +01:00 |
|
Anthony Zhang
|
64d109b31b
|
mesecon: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.
|
2012-12-01 18:34:05 -05:00 |
|
Jeija
|
f959c16763
|
Fix Microcontroller bug (discovered by Fenris) and some others that propably noone found
|
2012-09-08 15:10:31 +02:00 |
|
Jeija
|
4ae7bc9aa6
|
Use sunlight_propagates = true for some more nodes
|
2012-09-07 15:59:49 +02:00 |
|
Jeija
|
3928d54d0c
|
Implement mesecon:register_receptor(onstate, offstate, rules, get_rules) and make add_receptor_node(_off) deprecated
|
2012-09-06 09:53:30 +02:00 |
|
Jeija
|
7e7e1de725
|
Code cleanup
|
2012-09-05 23:52:09 +02:00 |
|
Vanessa Ezekowitz
|
bca93e8287
|
minor tweak to vertical mesecons wire stubs to help with z-fighting objects
above them
|
2012-08-21 14:19:28 -04:00 |
|
Jeija
|
15fa38b848
|
Switch from tile_images to tiles = {...}
|
2012-08-20 10:12:10 +02:00 |
|
Jeija
|
863ef26b63
|
Make isolated wires depend on facedir, rename them to 'insulated'
|
2012-08-17 11:59:06 +02:00 |
|
Jeija
|
78fdedc880
|
Add conductor rules, add demo isolated mesecons to proof that it works
|
2012-08-16 21:24:06 +02:00 |
|
Jeija
|
6214dbf66e
|
Remove Temperest setting as it is an extension now
|
2012-08-15 11:11:13 +02:00 |
|
Jeija
|
c58882b0c6
|
Bugfix: Check if receptor node is powered from somewhere before turning it off in mesecons:turnoff
|
2012-08-13 22:42:45 +02:00 |
|
Jeija
|
9396ce8940
|
Re-enable backwards compatibility (sorry for disabling)
|
2012-08-13 21:51:41 +02:00 |
|
Jeija
|
00ce2540c2
|
New effector system, effectors have to be registered with mesecon:register_effector(onstate, offstate, rules, function get_rules) rules and function get_rules are optional. You don't have to specify both onstate and offstate (required for e.g. removestone)
|
2012-08-13 20:17:45 +02:00 |
|
Jeija
|
24c50571f7
|
Make mesecons only connect to input and output ports (e.g. of the delayer)
|
2012-08-13 16:49:14 +02:00 |
|
Jeija
|
b197d29bef
|
Code cleanup, little bugfix (some conductors placed next to receptors didn't turn on)
|
2012-08-13 13:12:19 +02:00 |
|
Jeija
|
987de2c7d5
|
Merge pull request #23 from VanessaE/master
solar panel doesn't actually need a side texture.
|
2012-08-13 03:08:12 -07:00 |
|
Jeija
|
cf6106ce43
|
Code cleanup - remove internal_api.lua (now internal.lua)
|
2012-08-13 12:05:37 +02:00 |
|
Jeija
|
955b8254dd
|
Code cleanup
|
2012-08-13 12:03:36 +02:00 |
|
Jeija
|
b8ba13a17a
|
Code cleanup
|
2012-08-13 11:58:04 +02:00 |
|
Vanessa Ezekowitz
|
b78b540653
|
reworked textures for mesecons wires, added a new one for each of on/off
states, to allow wires without junction bumps to be textured differently.
|
2012-08-13 05:54:14 -04:00 |
|