@@ -71,7 +71,7 @@ public class Rock : System80
7171 } ;
7272
7373 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$" } ,
7575 new GamelogicEngineLamp ( "03" ) { Description = "Shoot Again" } ,
7676 new GamelogicEngineLamp ( "05" ) { Description = "#1 Drop Target (Upper)" } ,
7777 new GamelogicEngineLamp ( "06" ) { Description = "#2 Drop Target (Upper)" } ,
@@ -80,8 +80,8 @@ public class Rock : System80
8080 new GamelogicEngineLamp ( "09" ) { Description = "Level 1" } ,
8181 new GamelogicEngineLamp ( "10" ) { Description = "Level 2" } ,
8282 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 } ,
8585 new GamelogicEngineLamp ( "14" ) { Description = "#1 Drop Target (Lower)" } ,
8686 new GamelogicEngineLamp ( "15" ) { Description = "#2 Drop Target (Lower)" } ,
8787 new GamelogicEngineLamp ( "16" ) { Description = "#3 Drop Target (Lower)" } ,
0 commit comments