X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=data%2Flocation_decks%2Fstandard.yaml;h=5e14e9d84da0860c2c059e60a09e188966a62ad9;hb=556f041912b43276d73f6afc9855ab5168c9c3ac;hp=c4fe96a69c4c307b8fa0fc2521c8a43da5ad4e94;hpb=be088f5c8929a0036806a3f533ffe345b9ad7159;p=naja.git diff --git a/data/location_decks/standard.yaml b/data/location_decks/standard.yaml index c4fe96a..5e14e9d 100644 --- a/data/location_decks/standard.yaml +++ b/data/location_decks/standard.yaml @@ -17,6 +17,19 @@ _action_definitions: action_class: 'LoseHealthOrMSB' required_bits: [] + - &KNIGHT-MSB-DEFAULT + action_class: 'AllowChessMoveIfMSB' + required_bits: [] + data: {'chesspiece': KNIGHT} + - &CASTLE-MSB-DEFAULT + action_class: 'AllowChessMoveIfMSB' + required_bits: [] + data: {'chesspiece': CASTLE} + - &BISHOP-MSB-DEFAULT + action_class: 'AllowChessMoveIfMSB' + required_bits: [] + data: {'chesspiece': BISHOP} + # One-colour actions. - &SET-BITS-R action_class: 'SetBits' @@ -135,6 +148,25 @@ _card_definitions: - *SET-BITS-R - *BISHOP-MOVE + - &BISHOP-SET-KNIGHT + card_name: 'bishop_set_knight' + actions: + - *BISHOP-MSB-DEFAULT + - *SET-BITS-B + - *KNIGHT-MOVE + - &KNIGHT-SET-CASTLE + card_name: 'knight_set_castle' + actions: + - *KNIGHT-MSB-DEFAULT + - *SET-BITS-G + - *CASTLE-MOVE + - &CASTLE-SET-BISHOP + card_name: 'castle_set_bishop' + actions: + - *CASTLE-MSB-DEFAULT + - *SET-BITS-R + - *BISHOP-MOVE + - &TOGGLE-RG-R card_name: 'toggle-rg-r' bits: [RED, GREEN] # Colour-blind robot! @@ -211,6 +243,9 @@ cards: - *KNIGHT-AND-SET - *CASTLE-AND-SET - *BISHOP-AND-SET + - *BISHOP-SET-KNIGHT + - *KNIGHT-SET-CASTLE + - *CASTLE-SET-BISHOP - *TOGGLE-RG-R - *TOGGLE-RG-G - *SHIFT-N-AND-HEAL