@@ -52,6 +52,64 @@ public class TheWalkingDead : Sam
5252 } ;
5353
5454 protected override GamelogicEngineSwitch [ ] Switches { get ; } = {
55+ new GamelogicEngineSwitch ( "01" ) { Description = "Right Spinner" } ,
56+ new GamelogicEngineSwitch ( "02" ) { Description = "Well Walker" } ,
57+ new GamelogicEngineSwitch ( "03" ) { Description = "Prison Walker Hit" } ,
58+ new GamelogicEngineSwitch ( "04" ) { Description = "Prison Doors Closed" } ,
59+ new GamelogicEngineSwitch ( "09" ) { Description = "Left 3-Bank #1 (Bot)" } ,
60+ new GamelogicEngineSwitch ( "10" ) { Description = "Left 3-Bank #2 (Mid)" } ,
61+ new GamelogicEngineSwitch ( "11" ) { Description = "Left 3-Bank #3 (Top)" } ,
62+ new GamelogicEngineSwitch ( "15" ) { Description = "Tourn Start" } ,
63+ new GamelogicEngineSwitch ( "16" ) { Description = "Start" } ,
64+ new GamelogicEngineSwitch ( "18" ) { Description = "Trough #4 Left" } ,
65+ new GamelogicEngineSwitch ( "19" ) { Description = "Trough #3" } ,
66+ new GamelogicEngineSwitch ( "20" ) { Description = "Trough #2" } ,
67+ new GamelogicEngineSwitch ( "21" ) { Description = "Trough #1 Right" } ,
68+ new GamelogicEngineSwitch ( "22" ) { Description = "Trough Jam" } ,
69+ new GamelogicEngineSwitch ( "23" ) { Description = "Shooter Lane" } ,
70+ new GamelogicEngineSwitch ( "24" ) { Description = "Left Outlane" } ,
71+ new GamelogicEngineSwitch ( "25" ) { Description = "Left Return Lane" } ,
72+ new GamelogicEngineSwitch ( "26" ) { Description = "Left Slingshot" } ,
73+ new GamelogicEngineSwitch ( "33" ) { Description = "Upper Shooter Lane" } ,
74+ new GamelogicEngineSwitch ( "34" ) { Description = "Right Ramp Enter" } ,
75+ new GamelogicEngineSwitch ( "35" ) { Description = "Left Ramp Exit" } ,
76+ new GamelogicEngineSwitch ( "36" ) { Description = "Left Top Lane" } ,
77+ new GamelogicEngineSwitch ( "37" ) { Description = "Right Top Lane" } ,
78+ new GamelogicEngineSwitch ( "38" ) { Description = "Tower Standup" } ,
79+ new GamelogicEngineSwitch ( "39" ) { Description = "Right Loop" } ,
80+ new GamelogicEngineSwitch ( "40" ) { Description = "Left Loop Spinner" } ,
81+ new GamelogicEngineSwitch ( "41" ) { Description = "Left Loop" } ,
82+ new GamelogicEngineSwitch ( "42" ) { Description = "Right Ramp Exit" } ,
83+ new GamelogicEngineSwitch ( "49" ) { Description = "Bicycle Girl Hit" } ,
84+ new GamelogicEngineSwitch ( "50" ) { Description = "Crossbow Home" } ,
85+ new GamelogicEngineSwitch ( "51" ) { Description = "Crossbow Mark" } ,
86+ new GamelogicEngineSwitch ( "52" ) { Description = "Crossbow Eject" } ,
87+
88+ new GamelogicEngineSwitch ( "D1" ) { Description = "Left Coin Slot" } ,
89+ new GamelogicEngineSwitch ( "D2" ) { Description = "Center Coin Slot" } ,
90+ new GamelogicEngineSwitch ( "D3" ) { Description = "Right Coin Slot" } ,
91+ new GamelogicEngineSwitch ( "D4" ) { Description = "Forth Coin Slot" } ,
92+ new GamelogicEngineSwitch ( "D5" ) { Description = "Fifth Coin Slot" } ,
93+ new GamelogicEngineSwitch ( "D6" ) { Description = "Star Rollover (Bottom)" } ,
94+ new GamelogicEngineSwitch ( "D7" ) { Description = "Fire Bottom" } ,
95+ new GamelogicEngineSwitch ( "D8" ) { Description = "Star Rollover (Top)" } ,
96+ new GamelogicEngineSwitch ( "D9" ) { Description = "Left Flipper Button" } ,
97+ new GamelogicEngineSwitch ( "D10" ) { Description = "Left Flipper EOS" } ,
98+ new GamelogicEngineSwitch ( "D17" ) { Description = "Tilt Pendulum" } ,
99+ new GamelogicEngineSwitch ( "D18" ) { Description = "Slam Tilt" } ,
100+ new GamelogicEngineSwitch ( "D19" ) { Description = "Ticket Notch" } ,
101+ new GamelogicEngineSwitch ( "D21" ) { Description = "Back (Green)" } ,
102+ new GamelogicEngineSwitch ( "D22" ) { Description = "Minus (Red)" } ,
103+ new GamelogicEngineSwitch ( "D23" ) { Description = "Plus (Red)" } ,
104+ new GamelogicEngineSwitch ( "D24" ) { Description = "Select (Black)" } ,
105+ new GamelogicEngineSwitch ( "D25" ) { Description = "Dip (1)2345678" } ,
106+ new GamelogicEngineSwitch ( "D26" ) { Description = "Dip 1(2)345678" } ,
107+ new GamelogicEngineSwitch ( "D27" ) { Description = "Dip 12(3)45678" } ,
108+ new GamelogicEngineSwitch ( "D28" ) { Description = "Dip 123(4)5678" } ,
109+ new GamelogicEngineSwitch ( "D29" ) { Description = "Dip 1234(5)678" } ,
110+ new GamelogicEngineSwitch ( "D30" ) { Description = "Dip 12345(6)78" } ,
111+ new GamelogicEngineSwitch ( "D31" ) { Description = "Dip 123456(7)8" } ,
112+ new GamelogicEngineSwitch ( "D32" ) { Description = "Dip 1234567(8)" } ,
55113 } ;
56114
57115 public override GamelogicEngineLamp [ ] AvailableLamps { get ; } = {
@@ -78,7 +136,11 @@ public class TheWalkingDead : Sam
78136 new GamelogicEngineLamp ( "21" ) { Description = "Horde" } ,
79137 new GamelogicEngineLamp ( "22" ) { Description = "Left Outlane" } ,
80138 new GamelogicEngineLamp ( "23" ) { Description = "Left Return Lane" } ,
81- new GamelogicEngineLamp ( "24" ) { Description = "R. Loop Arrow" } ,
139+
140+ new GamelogicEngineLamp ( "24" ) { Description = "R. Loop Arrow Red" , Type = LampType . RgbMulti , Channel = ColorChannel . Red } ,
141+ new GamelogicEngineLamp ( "24" ) { Description = "R. Loop Arrow Grn" , Type = LampType . RgbMulti , Channel = ColorChannel . Green } ,
142+ new GamelogicEngineLamp ( "24" ) { Description = "R. Loop Arrow Blu" , Type = LampType . RgbMulti , Channel = ColorChannel . Blue } ,
143+
82144 new GamelogicEngineLamp ( "25" ) { Description = "Blood Bath" } ,
83145 new GamelogicEngineLamp ( "26" ) { Description = "First Aid" } ,
84146 new GamelogicEngineLamp ( "27" ) { Description = "Weapons" } ,
@@ -87,14 +149,27 @@ public class TheWalkingDead : Sam
87149 new GamelogicEngineLamp ( "30" ) { Description = "L. Loop Walker Kill" } ,
88150 new GamelogicEngineLamp ( "31" ) { Description = "L. Loop Multi-Kill" } ,
89151 new GamelogicEngineLamp ( "32" ) { Description = "Barn Mode" } ,
152+
153+ new GamelogicEngineLamp ( "33" ) { Description = "L. Loop Arrow Red" , Type = LampType . RgbMulti , Channel = ColorChannel . Red } ,
154+ new GamelogicEngineLamp ( "33" ) { Description = "L. Loop Arrow Grn" , Type = LampType . RgbMulti , Channel = ColorChannel . Green } ,
155+ new GamelogicEngineLamp ( "33" ) { Description = "L. Loop Arrow Blu" , Type = LampType . RgbMulti , Channel = ColorChannel . Blue } ,
156+
90157 new GamelogicEngineLamp ( "34" ) { Description = "L. Ramp Multi-Kill" } ,
91158 new GamelogicEngineLamp ( "35" ) { Description = "CDC Mode" } ,
92- new GamelogicEngineLamp ( "36" ) { Description = "L. Ramp ArroW" } ,
159+
160+ new GamelogicEngineLamp ( "36" ) { Description = "L. Ramp Arrow Red" , Type = LampType . RgbMulti , Channel = ColorChannel . Red } ,
161+ new GamelogicEngineLamp ( "36" ) { Description = "L. Ramp Arrow Grn" , Type = LampType . RgbMulti , Channel = ColorChannel . Green } ,
162+ new GamelogicEngineLamp ( "36" ) { Description = "L. Ramp Arrow Blu" , Type = LampType . RgbMulti , Channel = ColorChannel . Blue } ,
163+
93164 new GamelogicEngineLamp ( "37" ) { Description = "Right Outlane" } ,
94165 new GamelogicEngineLamp ( "38" ) { Description = "Right Return Lane" } ,
95166 new GamelogicEngineLamp ( "39" ) { Description = "Extra Ball" } ,
96167 new GamelogicEngineLamp ( "40" ) { Description = "Welcome To Woodbury" } ,
97- new GamelogicEngineLamp ( "41" ) { Description = "R. Ramp Arrow" } ,
168+
169+ new GamelogicEngineLamp ( "41" ) { Description = "R. Ramp Arrow Red" , Type = LampType . RgbMulti , Channel = ColorChannel . Red } ,
170+ new GamelogicEngineLamp ( "41" ) { Description = "R. Ramp Arrow Grn" , Type = LampType . RgbMulti , Channel = ColorChannel . Green } ,
171+ new GamelogicEngineLamp ( "41" ) { Description = "R. Ramp Arrow Blu" , Type = LampType . RgbMulti , Channel = ColorChannel . Blue } ,
172+
98173 new GamelogicEngineLamp ( "42" ) { Description = "R. Ramp Walker Kill" } ,
99174 new GamelogicEngineLamp ( "43" ) { Description = "R. Ramp Multi-Kill" } ,
100175 new GamelogicEngineLamp ( "44" ) { Description = "Arena Mode" } ,
@@ -110,7 +185,11 @@ public class TheWalkingDead : Sam
110185 new GamelogicEngineLamp ( "54" ) { Description = "Siege" } ,
111186 new GamelogicEngineLamp ( "55" ) { Description = "R. Prison Standup" } ,
112187 new GamelogicEngineLamp ( "56" ) { Description = "L. Prison Standup" } ,
113- new GamelogicEngineLamp ( "57" ) { Description = "C. Lane Arrow" } ,
188+
189+ new GamelogicEngineLamp ( "57" ) { Description = "C. Lane Arrow Red" , Type = LampType . RgbMulti , Channel = ColorChannel . Red } ,
190+ new GamelogicEngineLamp ( "57" ) { Description = "C. Lane Arrow Grn" , Type = LampType . RgbMulti , Channel = ColorChannel . Green } ,
191+ new GamelogicEngineLamp ( "57" ) { Description = "C. Lane Arrow Blu" , Type = LampType . RgbMulti , Channel = ColorChannel . Blue } ,
192+
114193 new GamelogicEngineLamp ( "58" ) { Description = "Riot Mode" } ,
115194 new GamelogicEngineLamp ( "59" ) { Description = "C. Lane Multi-Kill" } ,
116195 new GamelogicEngineLamp ( "60" ) { Description = "Top Bumper" } ,
@@ -132,12 +211,15 @@ public class TheWalkingDead : Sam
132211 new GamelogicEngineLamp ( "76" ) { Description = "Left Top Lane" } ,
133212 new GamelogicEngineLamp ( "77" ) { Description = "Right Top Lane" } ,
134213 new GamelogicEngineLamp ( "78" ) { Description = "Bicycle Girl" } ,
214+
135215 new GamelogicEngineLamp ( "79" ) { Description = "Star Rollover (Bot.) Red" , Type = LampType . RgbMulti , Channel = ColorChannel . Red } ,
136216 new GamelogicEngineLamp ( "79" ) { Description = "Star Rollover (Bot.) Grn" , Type = LampType . RgbMulti , Channel = ColorChannel . Green } ,
137217 new GamelogicEngineLamp ( "79" ) { Description = "Star Rollover (Bot.) Blu" , Type = LampType . RgbMulti , Channel = ColorChannel . Blue } ,
218+
138219 new GamelogicEngineLamp ( "80" ) { Description = "Star Rollover (Top.) Red" , Type = LampType . RgbMulti , Channel = ColorChannel . Red } ,
139220 new GamelogicEngineLamp ( "80" ) { Description = "Star Rollover (Top.) Grn" , Type = LampType . RgbMulti , Channel = ColorChannel . Green } ,
140221 new GamelogicEngineLamp ( "80" ) { Description = "Star Rollover (Top.) Blu" , Type = LampType . RgbMulti , Channel = ColorChannel . Blue } ,
222+
141223 new GamelogicEngineLamp ( "81" ) { Description = "Fire Button (Red)" , Type = LampType . RgbMulti , Channel = ColorChannel . Red } ,
142224 new GamelogicEngineLamp ( "81" ) { Description = "Fire Button (Grn)" , Type = LampType . RgbMulti , Channel = ColorChannel . Green } ,
143225 new GamelogicEngineLamp ( "81" ) { Description = "Fire Button (Blu)" , Type = LampType . RgbMulti , Channel = ColorChannel . Blue } ,
0 commit comments