845c275121
registering the on receptor makes placing a mesecon on the out port of the gate update the circuitry after it
Kyle
2012-09-01 22:06:25 -07:00
0f7a87538d
(oops) forgot the "out" connection
Kyle
2012-09-01 18:59:10 -07:00
34737f62e9
oops, that last commit broke something - evidently 'code' is not consistent. This restores the previous behavior when code=nil, and shows the code when not.
Vanessa Ezekowitz
2012-09-01 17:42:42 -04:00
8206ac70f1
Gave receivers their own textures. Needed so that they can be textured separately, plus the nodeboxes were a little glitchy with the wires textures.
Vanessa Ezekowitz
2012-08-28 14:17:18 -04:00
d399162fc1
Reduced the number of µC images. Instead of 16 top images, there is one off image, then four port images that can be overlaid on top of the blank.
Kyle
2012-08-24 23:23:44 -07:00
11f91bfdd6
new nodeboxes+textures for isolated mesecons
Vanessa Ezekowitz
2012-08-17 05:26:18 -04:00
78fdedc880
Add conductor rules, add demo isolated mesecons to proof that it works
Jeija
2012-08-16 21:24:06 +02:00
e74bb1ce75
Same rules change like with wall levers for buttons
Jeija
2012-08-15 20:50:13 +02:00
67b21804e3
Fix/Improve Wall lever rules
Jeija
2012-08-15 20:43:45 +02:00
6214dbf66e
Remove Temperest setting as it is an extension now
Jeija
2012-08-15 11:11:13 +02:00
573a3150d1
Move Temperest to mesecons-extension-temperest
Jeija
2012-08-15 11:05:15 +02:00
44d075f92d
Change tile_images to tiles for water turbine
Jeija
2012-08-15 10:59:16 +02:00
0fef5cca58
Move Battery to mesecons-extension-battery
Jeija
2012-08-15 10:57:57 +02:00
b346d89594
Update microcontroller tutorial to include after()
Jeija
2012-08-13 23:33:53 +02:00
67dfa93c2e
Finish after() command: works now
Jeija
2012-08-13 23:20:29 +02:00
5ede8f370c
Bugfix for microcontroller's after(): Make sure that microcontroller the code runs on is the same that sends the code
Jeija
2012-08-13 22:55:14 +02:00
c58882b0c6
Bugfix: Check if receptor node is powered from somewhere before turning it off in mesecons:turnoff
Jeija
2012-08-13 22:42:45 +02:00
9f16e4fcaa
Add not-yet-working after(time, code) function to the microcontroller
Jeija
2012-08-13 22:33:25 +02:00
164971f6d1
Remove piston_up from dead groups
Jeija
2012-08-13 20:39:14 +02:00
6f9036c70b
Register piston_up and piston_down as effectors
Jeija
2012-08-13 20:37:39 +02:00
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)
Jeija
2012-08-13 20:17:45 +02:00
24c50571f7
Make mesecons only connect to input and output ports (e.g. of the delayer)
Jeija
2012-08-13 16:49:14 +02:00
439af2a88b
Add alias for solar panel: mesecons:solarpanel
Jeija
2012-08-13 14:38:27 +02:00
5626aec852
Use sapling instead of jungelgrass for power & blinky plant. Glue is made by cooking saplings.
Jeija
2012-08-13 14:36:48 +02:00
55bdf5441f
Code improvement, Bugfix for solar panel
Jeija
2012-08-13 14:26:00 +02:00
2a7f49ee04
fixed minor error on one of the new textures.
Vanessa Ezekowitz
2012-08-13 05:56:49 -04:00
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.
Vanessa Ezekowitz
2012-08-13 05:54:14 -04:00
84e4f4cc6e
(remove side texture)
Vanessa Ezekowitz
2012-08-13 04:37:20 -04:00
2a1eb20410
solarpanel doesn't actually need a side texture, the top texture can serve both purposes with a minor tweak.
Vanessa Ezekowitz
2012-08-13 04:36:19 -04:00
c20a4b3a89
Minimal speedup by not checking some nodes twice for receptors
Jeija
2012-08-13 09:37:55 +02:00
c8c2fd32da
Code cleanup and ond more extremely small speedup
Jeija
2012-08-13 08:50:10 +02:00
61f1c28b72
reworked microcontroller images to make the lettering and LEDs look more slender and symmetric.
Vanessa Ezekowitz
2012-08-12 02:00:36 -04:00
d72c0e6bdd
Add VanessaE to the contrib list
Jeija
2012-08-12 07:27:14 +02:00