Commit Graph

554 Commits

Author SHA1 Message Date
Kyle
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.
2012-08-24 23:23:44 -07:00
VanessaE
c0e7d42863 Merge pull request #33 from VanessaE/master
uC bottom
2012-08-24 22:33:03 -07:00
Vanessa Ezekowitz
d0ae1b56e8 added proper bottom image to microcontroller 2012-08-25 01:32:24 -04:00
VanessaE
950ecbc407 Merge pull request #32 from khonkhortisan/master
pressing enter will reprogram the µC instead of acting like escape
2012-08-24 21:33:45 -07:00
Kyle
9cfb13d60c pressing enter will reprogram the µC instead of acting like escape 2012-08-24 20:59:26 -07:00
sfan5
86a588e3ed Merge pull request #30 from khonkhortisan/patch-1
Display yC Code in Infotexts
2012-08-21 11:54:07 -07:00
sfan5
9ebe65fe7b Merge pull request #31 from VanessaE/master
Tweak vertical wire stubs to help with Z-Fighting
2012-08-21 11:52:20 -07: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
khonkhortisan
68b99fed76 display µc programming like a sign
I had a grid that mapped buttons to pixels so pressing a button displayed a letter. I had one programming that was a positive match so the pixel turned on, and another programming that was negative and just passed the signal on to the next pixel. If I had to right-click on each µc to see its programming, it would take me longer to find a problem. If I can see the programming just by looking at it, I could find a typo much easier.
I'm not sure about the \n \n\r thing.
2012-08-21 10:35:34 -07:00
Jeija
15fa38b848 Switch from tile_images to tiles = {...} 2012-08-20 10:12:10 +02:00
Jeija
b2c5a672e7 Remove obsolete digprop_constanttime 2012-08-20 09:51:19 +02:00
Jeija
48337a4df8 Fix bug when placing a wire (receiver) to an onstate-walllever/button 2012-08-19 10:38:44 +02:00
Jeija
d95fb26ca5 Merge pull request #29 from VanessaE/master
fiber
2012-08-18 07:17:02 -07:00
Vanessa Ezekowitz
59eded4918 added texture for fiber craft item 2012-08-18 10:16:20 -04:00
Jeija
08095cc323 Merge pull request #28 from VanessaE/master
receivers
2012-08-18 06:52:21 -07:00
Vanessa Ezekowitz
a941f4ebd8 new nodeboxes for receiver objects opposite wall levers etc 2012-08-18 09:46:26 -04:00
Jeija
c103aa6b23 Fix some bug that occurs when placing microcontrollers directly next to each other 2012-08-18 11:06:24 +02:00
Jeija
c5bf95f79d Some fix for walllever/button receiver digging 2012-08-17 23:48:09 +02:00
Jeija
fe1606eb31 Add fiber and craft recipe for insulated mesecon 2012-08-17 21:32:21 +02:00
Jeija
f65d092267 Remove some useless code 2012-08-17 16:33:18 +02:00
Jeija
3c2d0ba325 Re-enable button + Wall lever, bugfix that adds a 'receiver' node (not yet designed) 2012-08-17 16:28:59 +02:00
Jeija
863ef26b63 Make isolated wires depend on facedir, rename them to 'insulated' 2012-08-17 11:59:06 +02:00
Jeija
d0c4fc012f Merge pull request #27 from VanessaE/master
tweak select box
2012-08-17 02:39:02 -07:00
Vanessa Ezekowitz
b8e99106b4 tweaked the selection box a bit 2012-08-17 05:38:21 -04:00
Jeija
64cbdb9af2 Merge pull request #26 from VanessaE/master
isolated wires
2012-08-17 02:27:40 -07:00
Vanessa Ezekowitz
11f91bfdd6 new nodeboxes+textures for isolated mesecons 2012-08-17 05:26:18 -04:00
Jeija
78fdedc880 Add conductor rules, add demo isolated mesecons to proof that it works 2012-08-16 21:24:06 +02:00
Jeija
e74bb1ce75 Same rules change like with wall levers for buttons 2012-08-15 20:50:13 +02:00
Jeija
67b21804e3 Fix/Improve Wall lever rules 2012-08-15 20:43:45 +02:00
Jeija
6214dbf66e Remove Temperest setting as it is an extension now 2012-08-15 11:11:13 +02:00
Jeija
573a3150d1 Move Temperest to mesecons-extension-temperest 2012-08-15 11:05:15 +02:00
Jeija
44d075f92d Change tile_images to tiles for water turbine 2012-08-15 10:59:16 +02:00
Jeija
0fef5cca58 Move Battery to mesecons-extension-battery 2012-08-15 10:57:57 +02:00
Jeija
b346d89594 Update microcontroller tutorial to include after() 2012-08-13 23:33:53 +02:00
Jeija
67dfa93c2e Finish after() command: works now 2012-08-13 23:20:29 +02:00
Jeija
5ede8f370c Bugfix for microcontroller's after(): Make sure that microcontroller the code runs on is the same that sends the code 2012-08-13 22:55:14 +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
9f16e4fcaa Add not-yet-working after(time, code) function to the microcontroller 2012-08-13 22:33:25 +02:00
Jeija
9396ce8940 Re-enable backwards compatibility (sorry for disabling) 2012-08-13 21:51:41 +02:00
Jeija
164971f6d1 Remove piston_up from dead groups 2012-08-13 20:39:14 +02:00
Jeija
6f9036c70b Register piston_up and piston_down as effectors 2012-08-13 20:37:39 +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
439af2a88b Add alias for solar panel: mesecons:solarpanel 2012-08-13 14:38:27 +02:00
Jeija
5626aec852 Use sapling instead of jungelgrass for power & blinky plant. Glue is made by cooking saplings. 2012-08-13 14:36:48 +02:00
Jeija
55bdf5441f Code improvement, Bugfix for solar panel 2012-08-13 14:26:00 +02:00
Jeija
2b1f0d1338 Update README 2012-08-13 13:17:35 +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