@@ -52,6 +52,64 @@ public class TheWalkingDead : Sam
52
52
} ;
53
53
54
54
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)" } ,
55
113
} ;
56
114
57
115
public override GamelogicEngineLamp [ ] AvailableLamps { get ; } = {
@@ -78,7 +136,11 @@ public class TheWalkingDead : Sam
78
136
new GamelogicEngineLamp ( "21" ) { Description = "Horde" } ,
79
137
new GamelogicEngineLamp ( "22" ) { Description = "Left Outlane" } ,
80
138
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
+
82
144
new GamelogicEngineLamp ( "25" ) { Description = "Blood Bath" } ,
83
145
new GamelogicEngineLamp ( "26" ) { Description = "First Aid" } ,
84
146
new GamelogicEngineLamp ( "27" ) { Description = "Weapons" } ,
@@ -87,14 +149,27 @@ public class TheWalkingDead : Sam
87
149
new GamelogicEngineLamp ( "30" ) { Description = "L. Loop Walker Kill" } ,
88
150
new GamelogicEngineLamp ( "31" ) { Description = "L. Loop Multi-Kill" } ,
89
151
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
+
90
157
new GamelogicEngineLamp ( "34" ) { Description = "L. Ramp Multi-Kill" } ,
91
158
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
+
93
164
new GamelogicEngineLamp ( "37" ) { Description = "Right Outlane" } ,
94
165
new GamelogicEngineLamp ( "38" ) { Description = "Right Return Lane" } ,
95
166
new GamelogicEngineLamp ( "39" ) { Description = "Extra Ball" } ,
96
167
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
+
98
173
new GamelogicEngineLamp ( "42" ) { Description = "R. Ramp Walker Kill" } ,
99
174
new GamelogicEngineLamp ( "43" ) { Description = "R. Ramp Multi-Kill" } ,
100
175
new GamelogicEngineLamp ( "44" ) { Description = "Arena Mode" } ,
@@ -110,7 +185,11 @@ public class TheWalkingDead : Sam
110
185
new GamelogicEngineLamp ( "54" ) { Description = "Siege" } ,
111
186
new GamelogicEngineLamp ( "55" ) { Description = "R. Prison Standup" } ,
112
187
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
+
114
193
new GamelogicEngineLamp ( "58" ) { Description = "Riot Mode" } ,
115
194
new GamelogicEngineLamp ( "59" ) { Description = "C. Lane Multi-Kill" } ,
116
195
new GamelogicEngineLamp ( "60" ) { Description = "Top Bumper" } ,
@@ -132,12 +211,15 @@ public class TheWalkingDead : Sam
132
211
new GamelogicEngineLamp ( "76" ) { Description = "Left Top Lane" } ,
133
212
new GamelogicEngineLamp ( "77" ) { Description = "Right Top Lane" } ,
134
213
new GamelogicEngineLamp ( "78" ) { Description = "Bicycle Girl" } ,
214
+
135
215
new GamelogicEngineLamp ( "79" ) { Description = "Star Rollover (Bot.) Red" , Type = LampType . RgbMulti , Channel = ColorChannel . Red } ,
136
216
new GamelogicEngineLamp ( "79" ) { Description = "Star Rollover (Bot.) Grn" , Type = LampType . RgbMulti , Channel = ColorChannel . Green } ,
137
217
new GamelogicEngineLamp ( "79" ) { Description = "Star Rollover (Bot.) Blu" , Type = LampType . RgbMulti , Channel = ColorChannel . Blue } ,
218
+
138
219
new GamelogicEngineLamp ( "80" ) { Description = "Star Rollover (Top.) Red" , Type = LampType . RgbMulti , Channel = ColorChannel . Red } ,
139
220
new GamelogicEngineLamp ( "80" ) { Description = "Star Rollover (Top.) Grn" , Type = LampType . RgbMulti , Channel = ColorChannel . Green } ,
140
221
new GamelogicEngineLamp ( "80" ) { Description = "Star Rollover (Top.) Blu" , Type = LampType . RgbMulti , Channel = ColorChannel . Blue } ,
222
+
141
223
new GamelogicEngineLamp ( "81" ) { Description = "Fire Button (Red)" , Type = LampType . RgbMulti , Channel = ColorChannel . Red } ,
142
224
new GamelogicEngineLamp ( "81" ) { Description = "Fire Button (Grn)" , Type = LampType . RgbMulti , Channel = ColorChannel . Green } ,
143
225
new GamelogicEngineLamp ( "81" ) { Description = "Fire Button (Blu)" , Type = LampType . RgbMulti , Channel = ColorChannel . Blue } ,
0 commit comments