X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=data%2Flocation_decks%2Fstandard.yaml;h=58ecaf818239d6392924ecbda38c85e1dc1fb0b2;hb=a84f10e2adcb9c859f17b3cfe76c4b0f975fe285;hp=150a6e118ff7a1a0530079d524b8b7515fc2fbf6;hpb=878a4c484dabe53a07ae7b02c5bb4b31adec5599;p=naja.git diff --git a/data/location_decks/standard.yaml b/data/location_decks/standard.yaml index 150a6e1..58ecaf8 100644 --- a/data/location_decks/standard.yaml +++ b/data/location_decks/standard.yaml @@ -13,6 +13,9 @@ _action_definitions: - &TOGGLE-BITS-DEFAULT action_class: 'ToggleBits' required_bits: [] + - &TOGGLE-BITS-HARM-DEFAULT + action_class: 'ToggleBitsAndHarm' + required_bits: [] - &BAD-DEFAULT action_class: 'LoseHealthOrMSB' required_bits: [] @@ -111,6 +114,11 @@ _action_definitions: action_class: 'AcquireWinToken' required_bits: [RED, GREEN, BLUE] + # Three-colour actions. + - &ACQUIRE-WIN-TOKEN-AND-LOSE-HEALTH + action_class: 'AcquireWinTokenAndLoseHealth' + required_bits: [RED, GREEN, BLUE] + # This field is ignored, but it's a useful place to put some card definitions # we can reference later. _card_definitions: @@ -118,13 +126,14 @@ _card_definitions: card_name: 'win1' max_number: 1 actions: + - *BAD-DEFAULT - *ACQUIRE-WIN-TOKEN - &WIN-CARD-2 card_name: 'win2' max_number: 2 actions: - *BAD-DEFAULT - - *ACQUIRE-WIN-TOKEN + - *ACQUIRE-WIN-TOKEN-AND-LOSE-HEALTH - &WIN-CARD-3 card_name: 'win3' max_number: 1 @@ -214,6 +223,31 @@ _card_definitions: - *SHIFT-W - *HEAL-RB + - &SHIFT-N-AND-HARM + card_name: 'shift-n-harm' + actions: + - *TOGGLE-BITS-HARM-DEFAULT + - *SHIFT-N + - *HEAL-RG + - &SHIFT-S-AND-HARM + card_name: 'shift-s-harm' + actions: + - *TOGGLE-BITS-HARM-DEFAULT + - *SHIFT-S + - *HEAL-RG + - &SHIFT-E-AND-HARM + card_name: 'shift-e-harm' + actions: + - *TOGGLE-BITS-HARM-DEFAULT + - *SHIFT-E + - *HEAL-RB + - &SHIFT-W-AND-HARM + card_name: 'shift-w-harm' + actions: + - *TOGGLE-BITS-HARM-DEFAULT + - *SHIFT-W + - *HEAL-RB + - &ROT-CW-AND-SET card_name: 'rot-cw-set' actions: @@ -239,6 +273,19 @@ _card_definitions: - *SHIFT-W - *BITSHIFT-L + - &MEAN-CARD + card_name: 'mean-card' + actions: + - *BAD-DEFAULT + + - &REALLY-MEAN-CARD + card_name: 'mean-card' + actions: + - action_class: 'ClearBitsAndHealth' + required_bits: [] + - action_class: 'LoseHealthOrMSB' + required_bits: [RED] + cards: - *WIN-CARD-1 - *WIN-CARD-2 @@ -255,10 +302,16 @@ cards: - *SHIFT-S-AND-HEAL - *SHIFT-E-AND-HEAL - *SHIFT-W-AND-HEAL + - *SHIFT-N-AND-HARM + - *SHIFT-S-AND-HARM + - *SHIFT-E-AND-HARM + - *SHIFT-W-AND-HARM - *SHIFT-E-BITSHIFT - *SHIFT-W-BITSHIFT - *ROT-CW-AND-SET - *ROT-CCW-AND-SET + - *MEAN-CARD + - *REALLY-MEAN-CARD replacement_params: chance: 0.2