To spell things out a little better, the goal I was aiming for was to maintain different signal colors through any possible type of circuitry, including 2c/3 wires. Would anyone care to work out what additional states might be needed? Maybe make a rule table variant named "ColorSignalLife", without the last "s", or else something like "LifeSignals" to match "LifeSuper" and "LifeHistory"?
EDIT: Got it, I think! Didn't need any more states, but I did need a few more rule lines. Quite possibly they could be reduced at this point -- I got a little wild with the rule-making toward the end there. Have updated the rule on LifeWiki, and the pattern below.
Also, I didn't mention another feature of the new rule table that's somewhat different from the Super rulespace: to go along with the five standard ON states, there are five "marked ON / marked OFF" color pairs, {6,11}, {7,12}, {8,13}, {9,14}, and {10,15}, which act as "filters" -- a signal passing through one of these filters will change to the appropriate color. The Super rulespace has something similar, but only for one "trailed" and one "trailless" color.
Code: Select all
x = 96, y = 55, rule = ColorSignalsLife
.E9.E9.E9.E9.E$2.E9.E9.E9.E9.E$3E7.3E7.3E7.3E7.3E8$11.D9.D9.D9.D9.D$
12.D9.D9.D9.D9.D$10.3D7.3D7.3D7.3D7.3D8$21.C9.C9.C9.C9.C$22.C9.C9.C9.
C9.C$20.3C7.3C7.3C7.3C7.3C8$31.B9.B9.B9.B9.B$32.B9.B9.B9.B9.B$30.3B7.
3B7.3B7.3B7.3B8$41.A9.A9.A9.A9.A$42.A9.A9.A9.A9.A$40.3A7.3A7.3A7.3A7.
3A12$52.4F6.4G6.4H6.4I6.4J!
Here's a ColorSignalsLife-ification of one of Goldtiger997's recent, somewhat more reasonable-sized, patterns, driven by an arbitrary p1053 gun that produces two different signal colors using the filter states -- instead of just using a multi-signal base loop with two signal colors in it, which would have been much more sensible! This is just to show filters in operation: the p1053 gun produces gold-colored signals only, but what comes out of the next module is either cyan or purple signals. And now those signal colors make it safely through the 2c/3 wire and out the other side.
The rule would probably run quite a bit better in LifeViewer if there weren't any marked/filter states, so it might make sense to change that. It's all just experimental at this point.
Code: Select all
x = 474, y = 408, rule = ColorSignalsLife
141.U$139.3U$138.U$138.2U$100.2U$100.U.U$102.U4.2U$98.4U.2U2.U2.U$98.
U2.U.U.U.U.2U$101.U.U.U.U$102.2U.U.U$106.U2$92.2U$93.U7.2U$93.U.U5.2U
$94.2U7$104.2U$104.U$105.3U$107.U7$74.2U$75.U$73.U$73.5U14.2U$78.U13.
U$75.3U12.U.U$74.U15.2U$74.4U$72.2U3.U3.2U$71.U2.3U4.2U$71.2U.U35.2U$
74.U35.U32.U$74.2U32.U.U32.3U$108.2U36.U$104.U40.U.U$82.2U19.U.U39.U.
U$83.U19.U.U40.U$80.3U21.U$80.U$116.2U$116.U$114.U.U44.2U$114.2U45.2U
3$93.2U$94.U46.2U$94.U.U43.U.U$95.2U43.U$139.2U7.2U$148.2U$108.2U.U$
108.2U.3U42.2U.U$114.U41.2U.3U$108.2U.3U48.U$109.U.U44.2U.3U$109.U.U
43.U2.2U$110.U43.U.U$86.2U48.U16.U.U.2U.U$85.U2.U2.2U43.3U15.U2.U.2U$
86.2U2.U.U13.2U31.U17.U$88.2U16.U.U29.2U16.2U$88.U19.U44.U.U2.2U$85.
2U.U2.U16.2U43.2U2.U2.U$85.U.2U.U.U65.2U$89.U.U$86.2U2.U39.2U$84.3U.
2U40.U28.2U$83.U41.U.2U.U28.U$84.3U.2U35.2U.U.2U25.U.U$86.U.2U67.2U$
129.3U$96.2U6.2U.U18.U.U2.U$96.2U7.U.3U5.2U7.3U.2U$105.U4.U4.2U6.U$
103.U.U3.2U12.2U59.2U$103.2U79.U.U$186.U4.2U$110.2U27.2U41.4U.2U2.U2.
U$110.2U3.2U23.U41.U2.U.U.U.U.2U$83.2U30.2U20.3U45.U.U.U.U$83.2U52.U
48.2U.U.U$190.U2$176.2U$177.U7.2U$99.U77.U.U5.2U$98.U.U77.2U$98.U.U$
99.U$100.3U$102.U2$98.2U$99.U88.2U$97.U8.2U80.U$97.5U3.U2.U80.3U$95.
2U4.U3.U2.U2.2U78.U$94.U2.U.U6.2U3.2U$94.2U.U.2U$97.U$97.4U118.U$95.
2U3.U116.3U$94.U2.3U3.U.U110.U$95.U.U5.2U.U109.2U$94.2U.U8.U$92.U2.U.
2U4.3U$92.2U9.U120.2U$100.2U.U121.U$99.U.U.2U43.2U75.U.2U$99.U.U45.U.
U67.2U4.3U2.U$97.U.U.U45.U69.2U3.U3.2U$89.2U2.2U.U.U2.U.2U41.2U36.2U
36.4U$89.U2.U.U.U4.U.2U79.U.U21.2U15.U$91.2U.U2.4U85.U20.U.U12.3U$92.
U.U91.2U12.U6.U13.U$92.U2.5U.U.2U95.3U3.2U14.5U$89.2U.U6.U.2U.U98.U
22.U$88.U.U2.6U88.2U13.2U20.U$88.U.U73.2U16.2U2.U2.U34.2U$85.2U.U2.6U
68.U16.U.U2.2U$86.U.U7.3U63.3U20.2U7.2U$86.U2.5U5.U62.U23.U7.U$83.2U.
U7.U3.2U83.U2.U.2U.2U.U$82.U.U2.5U.U19.2U67.U.U.2U.U.U2.3U4.2U$82.U.U
6.U.2U18.U69.U.U6.2U3.U3.2U$79.2U.U2.6U20.U.U70.U2.2U5.4U$80.U.U17.U
10.2U13.U58.2U.3U3.U15.2U3.2U$80.U2.6U10.U.U24.3U62.U3.3U12.U.U.U.U$
77.2U.U7.U10.U.U27.U55.2U.3U7.U13.U.U$76.U.U2.5U8.2U4.U27.2U55.2U.U4.
5U14.U2.U$76.U.U6.U7.U.U15.2U80.U19.U.U$73.2U.U2.6U8.U17.U.U63.2U16.U
18.U$74.U.U15.2U19.U54.2U7.2U15.2U$74.U2.6U30.2U13.U40.U$71.2U.U7.U4.
2U38.U.U39.U.U$70.U.U2.5U8.U39.2U40.2U$70.U.U6.U8.U.U25.U112.2U$67.2U
.U2.6U10.2U25.3U110.2U$68.U.U48.U$68.U2.6U25.2U14.U2.2U67.2U$65.2U.U
7.U25.2U14.3U2.U66.2U$64.U.U2.5U42.2U4.U.U84.2U$64.U.U6.U43.U.2U.U.U
8.2U73.U.U$61.2U.U2.6U44.U2.U.U.3U6.U74.U$62.U.U53.U2.U.U3.U6.3U70.2U
7.2U$62.U2.6U48.2U2.U2.2U8.U12.2U24.U40.2U$59.2U.U7.U52.2U24.U.U22.U.
U$58.U.U2.5U83.U22.U.U47.2U.U$58.U.U6.U83.2U2.2U18.U48.2U.3U$55.2U.U
2.6U47.2U38.U.U15.3U55.U$56.U.U55.U34.4U.U17.U51.2U.3U$56.U2.6U47.U.U
34.U2.U.2U67.U2.2U$53.2U.U7.U47.2U108.U.U$52.U.U2.5U6.2U134.U16.U.U.
2U.U$52.U.U6.U7.U134.3U15.U2.U.2U$49.2U.U2.6U6.U139.U17.U$50.U.U14.5U
14.2U53.2U63.2U16.2U$50.U2.6U13.U13.U39.U15.U20.2U15.2U39.U.U2.2U$47.
2U.U7.U10.3U12.U.U29.2U6.3U15.U.U18.U16.U.U38.2U2.U2.U$46.U.U2.5U12.U
15.2U30.U6.U19.2U16.U.U17.U44.2U$46.U.U6.U12.4U42.U.U6.2U36.2U$43.2U.
U2.6U11.2U3.U3.2U37.2U$44.U.U18.U2.3U4.2U$44.U2.6U12.2U.U130.2U$41.2U
.U7.U15.U32.2U97.U$40.U.U2.5U18.2U30.U.U97.U.U$40.U.U6.U50.U25.2U73.
2U15.2U.2U$37.2U.U2.6U50.2U25.2U91.U.U$38.U.U35.2U17.U121.U.U.U.U$38.
U2.6U30.U17.3U119.2U3.2U$35.2U.U7.U27.3U21.U$34.U.U2.5U30.U22.2U$34.U
.U6.U$31.2U.U2.6U76.2U96.U$32.U.U84.U3.U55.U.U35.3U$32.U2.6U72.U6.4U
55.2U.U37.U$29.2U.U7.U71.U.U67.U36.2U$28.U.U2.5U75.U4.4U30.2U28.2U$
28.U.U6.U69.2U9.U3.U30.U59.2U$25.2U.U2.6U63.2U5.U.U11.2U27.3U60.U$26.
U.U71.2U7.U40.U63.3U$26.U2.6U74.2U105.U$23.2U.U7.U78.2U67.2U$22.U.U2.
5U64.U16.U68.U$22.U.U6.U63.U.U.2U9.2U.U65.2U.U18.2U$19.2U.U2.6U64.U.U
.U.U8.U2.3U4.2U58.U.2U3.U.U2.U8.U.U$20.U.U69.2U.U.U.U.U2.U6.2U3.U3.2U
56.U2.U3.3U.4U10.U$20.U2.6U63.U2.U2.2U.4U8.4U61.2U.U.2U18.2U$17.2U.U
7.U65.2U4.U12.U15.2U50.U2.U.5U$16.U.U2.5U74.U.U11.3U12.U.U49.2U2.U4.U
$16.U.U6.U75.2U14.U13.U55.U$13.2U.U2.6U87.5U14.2U53.2U$14.U.U95.U24.U
$14.U2.6U91.U20.3U$11.2U.U7.U90.2U19.U$10.U.U2.5U114.2U$10.U.U6.U$7.
2U.U2.6U$8.U.U$2.2U4.U2.6U$2.U2.2U.U7.U$3.2U.U2.7U$4.U.U117.2U$.3U2.
8U109.U.U5.2U$U2.U.U7.U3.U105.U7.2U$.U.U2.U.4U.U.3U104.2U$2U.2U.U.U3.
U.U$2.U3.U.U.U3.U.2U118.U$2.U.2U2.U.4U2.U.U113.2U.U.U$3.U.U.U.U6.U.U
112.U.U.U.U$5.U.U2.6U2.U.2U106.U2.U.U.U.U.2U$5.U.U3.U6.U.U107.4U.2U2.
U2.U$4.2U.U.U3.5U2.U111.U4.2U17.U11.2U$8.U.3U7.U.2U106.U.U22.U.U10.2U
$9.U2.U2.5U2.U.U105.2U15.U3.2U2.U.U$10.2U3.U6.U.U121.U.U2.U2.2U.2U$
16.6U2.U.2U118.U.U3.U.U$24.U.U106.U9.U3.U.4U2.U.2U$18.6U2.U106.3U5.3U
5.U3.U.U.2U$18.U7.U.2U106.U3.U7.U3.U.U$21.5U2.U.U104.2U3.2U5.U3.U.U$
21.U6.U.U116.2U3.U$22.6U2.U.2U$30.U.U89.2U$24.6U2.U89.2U$24.U7.U.2U
124.2U$27.5U2.U.U123.2U$27.U6.U.U138.2U$28.6U2.U.2U134.U2.U$36.U.U
136.2U.U$30.6U2.U139.U$30.U7.U.2U136.2U$33.5U2.U.U120.2U$33.U6.U.U
121.U$34.6U2.U.2U115.3U$42.U.U104.2U10.U$36.6U2.U84.U6.2U11.U.U$36.U
7.U.2U79.3U6.2U13.U$39.5U2.U.U59.U.U.U.U11.U24.2U$39.U6.U.U58.U.2U.2U
.U10.2U$40.6U2.U.2U55.U3.U3.U$48.U.U57.2U.U3.2U20.U11.2U$42.6U2.U59.U
25.U.U10.2U$42.U7.U.2U56.U.U15.U3.2U2.U.U$45.5U2.U.U56.2U14.U.U2.U2.
2U.2U$45.U6.U.U72.U.U3.U.U$46.6U2.U.2U56.U9.U3.U.4U2.U.2U$54.U.U57.3U
5.3U5.U3.U.U.2U$48.6U2.U60.U3.U7.U3.U.U$48.U7.U.2U56.2U3.2U5.U3.U.U$
51.5U2.U.U67.2U3.U$51.U6.U.U$52.6U2.U.2U39.2U$60.U.U40.2U211.2U$54.6U
2.U78.2U172.U.U$54.U7.U.2U75.2U166.2U4.U$57.5U2.U.U89.2U149.U2.U2.2U.
4U$57.U6.U.U88.U2.U148.2U.U.U.U.U2.U$58.6U2.U.2U86.2U.U150.U.U.U.U$
66.U.U90.U9.2U3.2U134.U.U.2U$60.6U2.U2.2U86.2U8.2U4.U135.U$60.U7.U.U.
U71.2U18.2U7.U7.2U3.2U$63.5U2.U74.U18.U4.6U6.2U3.2U136.2U$63.U6.U71.
3U21.U.U.U144.2U7.U$64.6U60.2U10.U2.3U14.5U.U3.3U140.2U5.U.U$110.U6.
2U11.U.U11.U2.U13.U5.U.3U2.U116.U30.2U87.U11.2U$64.3U.2U38.3U6.2U13.U
10.2U2.U.U12.3U2.U4.2U117.3U116.U.U10.2U$63.U2.U.U.U18.U.U.U.U11.U24.
2U14.2U15.U.4U.U121.U97.2U8.U3.2U2.U.U$63.2U4.U18.U.2U.2U.U10.2U53.4U
4.U2.U26.2U91.2U97.2U7.U.U2.U2.2U.2U$88.U3.U3.U60.2U3.U3.2U3.2U27.2U
199.U.U3.U.U$89.2U.U3.2U59.2U4.3U2.U233.U.4U2.U.2U$91.U73.U.2U235.U3.
U.U.2U$91.U.U71.U146.2U89.U3.U.U$92.2U70.2U147.U88.U3.U.U$72.2U236.3U
89.2U3.U$73.U236.U$70.3U83.2U$70.U85.U$157.3U147.2U106.2U$159.U20.2U
48.2U75.2U106.2U$181.U48.U199.2U$178.3U51.U196.U2.U$178.U33.2U14.5U
52.2U143.2U.U$213.U13.U57.2U9.2U85.2U48.U$213.U.U12.3U64.U2.U84.2U48.
2U$29.U46.U137.2U15.U63.U.U120.2U$29.3U35.U7.U.U96.2U52.4U64.U122.U$
32.U34.3U6.U97.2U47.2U3.U3.2U182.3U$31.2U37.U15.2U122.U12.2U4.3U2.U
169.2U10.U$69.2U14.U.U120.3U20.U.2U169.U.U$85.2U103.2U15.U23.U74.2U.U
96.U$89.2U99.2U15.2U21.2U59.2U13.2U.3U94.2U$89.U.U25.2U123.U10.U37.2U
19.U$91.U26.U54.2U67.3U7.U.U43.2U6.2U.3U$91.2U23.U55.U2.U46.2U21.U6.U
.U43.2U7.U.U$62.2U22.2U28.5U14.2U35.U2.U46.U21.2U5.2U.3U50.U.U$62.2U
22.2U33.U13.U37.2U48.3U31.U14.U11.2U22.U$118.3U12.U.U89.U25.2U.3U14.U
.U10.2U$23.2U92.U15.2U62.2U52.2U.U16.U.U$23.U2.2U89.4U75.U.U5.2U63.3U
.2U165.2B$24.2U.U87.2U3.U3.2U70.U7.2U35.U26.U171.B.B$114.U2.3U4.2U69.
2U43.U.U26.3U.2U165.B$24.3U38.2U6.2U39.2U.U21.U101.U29.U.2U$24.U2.U
17.2U19.U6.2U42.U21.3U49.2U16.U$25.2U18.U.U15.3U51.2U23.U48.U.U11.2U.
U.U$47.U15.U23.2U52.2U50.U10.U.U.U.U$47.2U22.2U14.U.U103.2U6.U2.U.U.U
.U.2U$70.U.U16.U35.2U74.4U.2U2.U2.U$70.U18.2U35.U78.U4.2U26.2U128.2U$
38.2U29.2U52.3U77.U.U32.2U21.2U13.2U90.U$38.U.U82.U4.2U73.2U56.2U13.
2U92.U$40.U87.U162.2U57.2U14.5U$40.2U88.U20.2U137.U2.U57.U13.U$64.U
45.2U14.5U13.2U5.U.U137.2U.U56.U.U12.3U$63.U.U2.2U41.U13.U18.2U7.U
140.U57.2U15.U$62.U.U2.U.U14.2U25.U.U12.3U24.2U139.2U70.4U$62.U2.2U
17.U27.2U15.U149.2U80.2U3.U3.2U97.2U$63.U.U19.3U38.4U10.U139.U80.2U4.
3U2.U96.U$62.2U.U2.U18.U33.2U3.U3.2U7.U.U.2U132.3U89.U.2U98.U$65.U.U.
U51.2U4.3U2.U6.U.U.U.U131.U91.U81.2U14.5U$62.4U2.U60.U.2U3.2U.U.U.U.U
2.U219.2U82.U13.U$62.U3.2U61.U6.U2.U2.2U.4U34.2U267.U.U12.3U$64.U63.
2U8.2U4.U38.2U7.2U183.U11.2U62.2U15.U$63.2U.2U66.U9.U.U17.2U26.U167.
2U14.U.U10.2U76.4U$66.2U66.3U8.2U18.U24.U.U167.U7.U3.2U2.U.U83.2U3.U
3.2U$63.2U55.2U15.U24.3U25.2U116.2U51.3U3.U.U2.U2.2U.2U82.2U4.3U2.U$
63.U10.2U44.U15.2U24.U11.2U132.U54.U3.U.U3.U.U94.U.2U$64.U9.2U7.2U36.
3U51.U134.U57.U.4U2.U.2U90.U$63.2U18.U39.U51.U.U112.2U14.5U59.U3.U.U.
2U89.2U$81.U.U92.2U113.U13.U63.U3.U.U$81.2U208.U.U12.3U59.U3.U.U$192.
U99.2U15.U58.2U3.U87.2U$190.3U113.4U30.4I10.U106.U$189.U11.U99.2U3.U
3.2U7.U34.3U105.3U$61.2U111.U14.2U8.3U99.2U4.3U2.U5.U.U36.U106.U$61.
2U110.U.U22.U110.U.2U6.U36.2U11.B11.2U$150.2U22.U23.2U11.U97.U59.3B9.
2U$150.2U59.3U94.2U7.5U47.B.B24.2U$161.2U51.U101.U4.U49.B23.U2.U$157.
U.U2.U50.2U100.U2.U77.2U.U$77.U50.2U25.3U.2U67.2U70.2U10.U2.U.2U80.U$
76.U.U49.2U9.2U13.U16.2U55.U71.U10.U.U.U5.U77.2U$76.U.U59.U2.U13.3U.
2U10.2U52.2U.U72.3U8.U2.U4.U.U61.2U$77.U60.U.U16.U.2U63.U2.U75.U11.2U
2.U2.U24.2U36.U$78.3U58.U85.2U93.2U25.2U33.3U15.U9.U$80.U129.2U158.2U
10.U17.3U5.3U$153.2U30.2U23.2U158.U.U30.U3.U$154.U31.U185.U29.2U3.2U$
149.2U.U30.3U174.2U10.2U39.U$134.2U13.2U.2U29.U176.U50.3U$134.2U20.2U
192.2U9.3U46.U$141.2U6.2U.2U2.2U8.U31.2U3.U147.U11.U46.2U$141.2U7.U.U
12.U.U30.U3.U.U126.2U17.U70.2U$150.U.U11.U2.U31.U3.U.U.2U122.2U17.2U
69.U$146.2U3.U13.2U33.U4.U.2U54.2U53.4H97.U.U$145.U.U34.2U14.U.5U59.U
132.2U19.U.U43.U$139.2U4.U36.U.U12.U.U4.U.2U.U.2U49.U133.U.U15.2U3.U
42.3U$65.2U70.U2.U2.2U.4U8.2U24.U13.U2.2U.U2.U.2U.U49.5U14.2U113.U17.
2U45.U$66.U19.2U49.2U.U.U.U.U2.U8.2U24.2U13.2U.U.2U12.2U47.U13.U113.
2U64.2U$64.U21.U53.U.U.U.U71.2U44.3U12.U.U$64.5U14.2U.U53.U.U.2U117.U
15.2U$69.U13.U.U55.U121.4U202.2U$66.3U12.U.U177.2U3.U3.2U198.U$65.U
15.2U.U69.2U11.2U91.U2.3U4.2U198.U.2U$65.4U15.U60.2U7.U12.2U91.2U.U
164.U33.2U4.3U2.U$63.2U3.U3.2U10.3U58.2U5.U.U108.U162.3U33.2U3.U3.2U$
62.U2.3U4.2U13.U64.2U109.2U130.2U28.U41.4U$62.2U.U20.2U307.2U28.2U10.
2U14.2U15.U$65.U371.U10.2U2.U.U12.3U$65.2U204.2U113.2U47.U.U11.U2.U
13.U$272.U18.U94.U.U46.2U10.U2.3U14.5U$124.U31.U112.3U19.3U93.2U58.3U
21.U$73.2U49.3U29.3U110.U24.U155.U18.U$74.U52.U14.2U15.U133.2U154.2U
18.2U$71.3U22.2U28.2U15.U14.2U304.2U$71.U17.2U5.U.U41.3U249.2U70.U$
89.2U7.U41.U250.U2.U66.2U.U$98.2U292.2U66.U2.U$461.2U$85.U360.2U$84.U
.U.2U213.2U117.2U22.2U$84.U.U.U.U45.2U30.2U126.2U5.U.U116.2U$81.2U.U.
U.U.U2.U35.2U5.U.U22.2U5.U.U125.2U7.U120.2U$81.U2.U2.2U.4U35.2U7.U22.
2U7.U134.2U119.U$83.2U4.U48.2U30.2U246.2U7.3U3.2U3.U$89.U.U200.U125.U
10.U3.U3.U.U$90.2U33.U31.U133.U.U.2U122.3U12.U3.U.U$124.U.U.2U26.U.U.
2U129.U.U.U.U123.U13.U3.U.U.2U$124.U.U.U.U25.U.U.U.U125.2U.U.U.U.U2.U
132.U.4U2.U.2U$121.2U.U.U.U.U2.U19.2U.U.U.U.U2.U122.U2.U2.2U.4U108.2U
21.U.U3.U.U$121.U2.U2.2U.4U19.U2.U2.2U.4U124.2U4.U112.2U21.U.U2.U2.2U
.2U$123.2U4.U25.2U4.U134.U.U134.U3.2U2.U.U$129.U.U29.U.U133.2U142.U.U
10.2U$130.2U30.2U278.U11.2U!
- states 1-5 are the five signal colors,
- states 6-10 are the "marked OFF" filter states,
- states 11-15 are the "marked ON" filter states,
- states 16-20 are the "conduit OFF" states,
- state 21 is the "conduit ON" state (only one ON state turned out to be needed),
- state 22 is the "envelope" state (equivalent to state 2 in Super and History rules).
State 1 is the only state with a history envelope. States 16 through 20 aren't really intended for display purposes so much; they're just to help remember which color of signal turned off a conduit cell, to get transparent reactions working reliably.