@@ -71,7 +71,7 @@ public class Rock : System80
71
71
} ;
72
72
73
73
public override GamelogicEngineLamp [ ] AvailableLamps { get ; } = {
74
- new GamelogicEngineLamp ( "01" ) { Description = "Lamp Group 1" , Type = LampType . SingleOffOn } ,
74
+ new GamelogicEngineLamp ( "01" ) { Description = "Lamp 1" , Type = LampType . SingleOffOn , DeviceHint = "^LampGroup1$" } ,
75
75
new GamelogicEngineLamp ( "03" ) { Description = "Shoot Again" } ,
76
76
new GamelogicEngineLamp ( "05" ) { Description = "#1 Drop Target (Upper)" } ,
77
77
new GamelogicEngineLamp ( "06" ) { Description = "#2 Drop Target (Upper)" } ,
@@ -80,8 +80,8 @@ public class Rock : System80
80
80
new GamelogicEngineLamp ( "09" ) { Description = "Level 1" } ,
81
81
new GamelogicEngineLamp ( "10" ) { Description = "Level 2" } ,
82
82
new GamelogicEngineLamp ( "11" ) { Description = "Level 3" } ,
83
- new GamelogicEngineLamp ( "12" ) { Description = "Lamp Group 12" } ,
84
- new GamelogicEngineLamp ( "13" ) { Description = "Lamp Group 13" } ,
83
+ new GamelogicEngineLamp ( "12" ) { Description = "Lamp 12" , DeviceHint = "^(L12|LampGroup12)$" , NumMatches = 2 } ,
84
+ new GamelogicEngineLamp ( "13" ) { Description = "Lamp 13" , DeviceHint = "^(L13[a-b]|LampGroup13)$" , NumMatches = 3 } ,
85
85
new GamelogicEngineLamp ( "14" ) { Description = "#1 Drop Target (Lower)" } ,
86
86
new GamelogicEngineLamp ( "15" ) { Description = "#2 Drop Target (Lower)" } ,
87
87
new GamelogicEngineLamp ( "16" ) { Description = "#3 Drop Target (Lower)" } ,
0 commit comments