Merge branch 'master' into No_movement_mode
[naja.git] / data / location_decks / test.yaml
index d26cafde89356beb56cf41fc0c40b2854b332856..b577ba34752972c4105a196648bbd76ec35b4878 100644 (file)
@@ -3,6 +3,12 @@ description: "Test location deck."
 # This field is ignored, but it's a useful place to put some action definitions
 # we can reference later.
 _standard_actions:
+  set_bits_default: &SET-BITS-DEFAULT
+    action_class: 'LoseHealthOrMSBAndSetBits'
+    required_bits: []
+  gain_health_default: &GAIN-HEALTH-DEFAULT
+    action_class: 'GainHealthAndClearBitsOrMSB'
+    required_bits: []
   bad_default: &BAD-DEFAULT
     action_class: 'LoseHealthOrMSB'
     required_bits: []
@@ -12,9 +18,13 @@ _standard_actions:
   set_bits_ym: &SET-BITS-YM
     action_class: 'SetBits'
     required_bits: [YELLOW, MAGENTA]
+  acquire_win_token: &ACQUIRE-WIN-TOKEN
+    action_class: 'AcquireWinToken'
+    required_bits: [CYAN, MAGENTA, YELLOW]
 
 cards:
-  - actions: []
+  - actions:
+    - *SET-BITS-DEFAULT
   - actions:
     - *BAD-DEFAULT
     - *TOGGLE-BITS-C
@@ -24,3 +34,13 @@ cards:
       required_bits: [YELLOW]
   - actions:
     - *SET-BITS-YM
+  - actions:
+    - *BAD-DEFAULT
+    - *ACQUIRE-WIN-TOKEN
+  - actions:
+    - *GAIN-HEALTH-DEFAULT
+    - *TOGGLE-BITS-C
+  - actions:
+    - action_class: 'ShiftLocations'
+      required_bits: [CYAN, MAGENTA]
+      data: {'direction': NORTH}