{
  "format": "deckcraft-game/1",
  "name": "Jaipur (probe)",
  "description": "Trading in the Pink City — the first non-deck-builder probe.",
  "meta": {
    "game_briefing": {
      "player_count": 2,
      "description": "Jaipur probe: the first non-deck-builder, powered entirely by user-defined actions."
    },
    "trackers": [
      {
        "id": "turn_actions",
        "label": "Actions",
        "icon": "fas fa-hand-point-right",
        "type": "counter",
        "role": "resource",
        "scope": "per_player",
        "visibility": "public",
        "starts_at": 1,
        "min": 0,
        "max": null,
        "regenerates": "per_turn_reset_to_X"
      }
    ],
    "game_zones": [
      {
        "id": "deck",
        "label": "Goods Deck",
        "scope": "shared",
        "visibility": "hidden",
        "ordering": "stack"
      },
      {
        "id": "market",
        "label": "Market",
        "scope": "shared",
        "visibility": "public",
        "ordering": "unordered",
        "auto_refill": {
          "from": "deck",
          "to": 5,
          "trigger": "after_action",
          "when_empty": "stop_refill"
        }
      },
      {
        "id": "hand",
        "label": "Hand",
        "scope": "per_player",
        "visibility": "owner",
        "ordering": "unordered"
      },
      {
        "id": "herd",
        "label": "Camel Herd",
        "scope": "per_player",
        "visibility": "public",
        "ordering": "unordered"
      },
      {
        "id": "my_tokens",
        "label": "Won Tokens",
        "scope": "per_player",
        "visibility": "public",
        "ordering": "unordered"
      },
      {
        "id": "goods_discard",
        "label": "Sold Goods",
        "scope": "shared",
        "visibility": "public",
        "ordering": "unordered"
      },
      {
        "id": "tokens_leather",
        "label": "Leather tokens",
        "scope": "shared",
        "visibility": "public",
        "ordering": "stack"
      },
      {
        "id": "tokens_spice",
        "label": "Spice tokens",
        "scope": "shared",
        "visibility": "public",
        "ordering": "stack"
      },
      {
        "id": "tokens_cloth",
        "label": "Cloth tokens",
        "scope": "shared",
        "visibility": "public",
        "ordering": "stack"
      },
      {
        "id": "tokens_silver",
        "label": "Silver tokens",
        "scope": "shared",
        "visibility": "public",
        "ordering": "stack"
      },
      {
        "id": "tokens_gold",
        "label": "Gold tokens",
        "scope": "shared",
        "visibility": "public",
        "ordering": "stack"
      },
      {
        "id": "tokens_diamond",
        "label": "Diamond tokens",
        "scope": "shared",
        "visibility": "public",
        "ordering": "stack"
      },
      {
        "id": "bonus_3",
        "label": "Bonus 3 pile",
        "scope": "shared",
        "visibility": "hidden",
        "ordering": "stack"
      },
      {
        "id": "bonus_4",
        "label": "Bonus 4 pile",
        "scope": "shared",
        "visibility": "hidden",
        "ordering": "stack"
      },
      {
        "id": "bonus_5",
        "label": "Bonus 5 pile",
        "scope": "shared",
        "visibility": "hidden",
        "ordering": "stack"
      }
    ],
    "card_types": {
      "resource_card": {
        "enabled": true
      }
    },
    "enabled_mechanics": [],
    "phases": [
      {
        "id": "turn",
        "label": "Turn",
        "kind": "player_driven",
        "allowed_actions": [
          "take_good",
          "take_camels",
          "sell_goods",
          "trade",
          "end_phase"
        ]
      }
    ],
    "actions": [
      "take_good",
      "take_camels",
      "sell_goods",
      "trade",
      "end_phase"
    ],
    "action_definitions": {
      "take_good": {
        "label": "Take one good",
        "authored": {
          "preset": "take_cards",
          "params": {
            "from": "market",
            "to": "hand",
            "count": 1,
            "filter": {
              "tag": "good"
            }
          }
        }
      },
      "take_camels": {
        "label": "Take all camels",
        "authored": {
          "preset": "take_all_matching",
          "params": {
            "from": "market",
            "to": "herd",
            "filter": {
              "tag": "camel"
            }
          }
        }
      },
      "sell_goods": {
        "label": "Sell a set",
        "steps": [
          {
            "do": "choose_cards",
            "from": "hand",
            "count": {
              "min": 1
            },
            "same": "good",
            "as": "sold"
          },
          {
            "do": "move",
            "cards": "$sold",
            "to": "goods_discard"
          },
          {
            "do": "take_top",
            "from": {
              "key": "$sold.good",
              "map": {
                "leather": "tokens_leather",
                "spice": "tokens_spice",
                "cloth": "tokens_cloth",
                "silver": "tokens_silver",
                "gold": "tokens_gold",
                "diamond": "tokens_diamond"
              }
            },
            "count": "$sold.count",
            "to": "my_tokens"
          },
          {
            "do": "take_top",
            "from": "bonus_3",
            "count": 1,
            "to": "my_tokens",
            "when": {
              "==": [
                {
                  "var": "$sold.count"
                },
                3
              ]
            }
          },
          {
            "do": "take_top",
            "from": "bonus_4",
            "count": 1,
            "to": "my_tokens",
            "when": {
              "==": [
                {
                  "var": "$sold.count"
                },
                4
              ]
            }
          },
          {
            "do": "take_top",
            "from": "bonus_5",
            "count": 1,
            "to": "my_tokens",
            "when": {
              ">=": [
                {
                  "var": "$sold.count"
                },
                5
              ]
            }
          }
        ]
      },
      "trade": {
        "label": "Trade N for N",
        "authored": {
          "preset": "exchange_cards",
          "params": {
            "take_from": "market",
            "give_from": "hand",
            "min_count": 2,
            "take_filter": {
              "tag": "good"
            }
          }
        }
      }
    },
    "action_bindings": {
      "take_good": {
        "uses_per_turn": {
          "tracker": "turn_actions"
        }
      },
      "take_camels": {
        "uses_per_turn": {
          "tracker": "turn_actions"
        }
      },
      "sell_goods": {
        "uses_per_turn": {
          "tracker": "turn_actions"
        }
      },
      "trade": {
        "uses_per_turn": {
          "tracker": "turn_actions"
        }
      }
    },
    "attribute_rules": {},
    "setup_spec": {
      "player_count": 2,
      "starting_hand_size": 0,
      "turn_limit": 200,
      "steps": [
        {
          "action": "fill_zone",
          "params": {
            "zone": "deck",
            "from_deck": "Goods Deck",
            "shuffle": true
          }
        },
        {
          "action": "fill_zone",
          "params": {
            "zone": "tokens_leather",
            "from_deck": "Tokens Leather",
            "shuffle": false
          }
        },
        {
          "action": "fill_zone",
          "params": {
            "zone": "tokens_spice",
            "from_deck": "Tokens Spice",
            "shuffle": false
          }
        },
        {
          "action": "fill_zone",
          "params": {
            "zone": "tokens_cloth",
            "from_deck": "Tokens Cloth",
            "shuffle": false
          }
        },
        {
          "action": "fill_zone",
          "params": {
            "zone": "tokens_silver",
            "from_deck": "Tokens Silver",
            "shuffle": false
          }
        },
        {
          "action": "fill_zone",
          "params": {
            "zone": "tokens_gold",
            "from_deck": "Tokens Gold",
            "shuffle": false
          }
        },
        {
          "action": "fill_zone",
          "params": {
            "zone": "tokens_diamond",
            "from_deck": "Tokens Diamond",
            "shuffle": false
          }
        },
        {
          "action": "fill_zone",
          "params": {
            "zone": "bonus_3",
            "from_deck": "Bonus 3",
            "shuffle": true
          }
        },
        {
          "action": "fill_zone",
          "params": {
            "zone": "bonus_4",
            "from_deck": "Bonus 4",
            "shuffle": true
          }
        },
        {
          "action": "fill_zone",
          "params": {
            "zone": "bonus_5",
            "from_deck": "Bonus 5",
            "shuffle": true
          }
        },
        {
          "action": "draw_n_cards",
          "params": {
            "n": 5,
            "from_zone": "deck"
          }
        }
      ],
      "deck_to_zone_map": {}
    },
    "ending": {
      "ends_when": [
        {
          "label": "Three token piles empty",
          "when": {
            ">=": [
              {
                "count_zones_where": {
                  "zones": [
                    "tokens_leather",
                    "tokens_spice",
                    "tokens_cloth",
                    "tokens_silver",
                    "tokens_gold",
                    "tokens_diamond"
                  ],
                  "empty": true
                }
              },
              3
            ]
          },
          "scope": "shared",
          "terminates_at": "immediately",
          "resolution": {
            "kind": "scoring",
            "objective": "maximize",
            "winner_rule": "highest_metric",
            "metric": {
              "sum_cards": {
                "zones": [
                  "my_tokens"
                ],
                "owner": "player",
                "field": "points"
              }
            }
          }
        },
        {
          "label": "Goods deck exhausted",
          "when": {
            "==": [
              {
                "count_cards": {
                  "zone": "deck",
                  "owner": "shared"
                }
              },
              0
            ]
          },
          "scope": "shared",
          "terminates_at": "immediately",
          "resolution": {
            "kind": "scoring",
            "objective": "maximize",
            "winner_rule": "highest_metric",
            "metric": {
              "sum_cards": {
                "zones": [
                  "my_tokens"
                ],
                "owner": "player",
                "field": "points"
              }
            }
          }
        }
      ]
    },
    "_approximations": [
      "market starts empty and fills to 5 on turn 1 (real: 3 camels + 2 goods seeded)",
      "precious goods (silver/gold/diamond) may sell as singles (real: min 2)",
      "trade gives from hand only (real: camels may be traded in)",
      "no 7-card hand limit; no largest-herd +5 bonus; single round (real: best of 3)"
    ]
  },
  "decks": [
    {
      "name": "Goods Deck",
      "is_starter": 0,
      "soft": 55,
      "hard": 60,
      "cards": [
        {
          "name": "Leather",
          "type": "resource_card",
          "good": "leather",
          "tags": [
            "good",
            "leather"
          ],
          "behaviours": [],
          "attributes": {},
          "effects": [],
          "copies": 10,
          "description": "A leather good."
        },
        {
          "name": "Spice",
          "type": "resource_card",
          "good": "spice",
          "tags": [
            "good",
            "spice"
          ],
          "behaviours": [],
          "attributes": {},
          "effects": [],
          "copies": 8,
          "description": "A spice good."
        },
        {
          "name": "Cloth",
          "type": "resource_card",
          "good": "cloth",
          "tags": [
            "good",
            "cloth"
          ],
          "behaviours": [],
          "attributes": {},
          "effects": [],
          "copies": 8,
          "description": "A cloth good."
        },
        {
          "name": "Silver",
          "type": "resource_card",
          "good": "silver",
          "tags": [
            "good",
            "silver"
          ],
          "behaviours": [],
          "attributes": {},
          "effects": [],
          "copies": 6,
          "description": "A silver good."
        },
        {
          "name": "Gold",
          "type": "resource_card",
          "good": "gold",
          "tags": [
            "good",
            "gold"
          ],
          "behaviours": [],
          "attributes": {},
          "effects": [],
          "copies": 6,
          "description": "A gold good."
        },
        {
          "name": "Diamond",
          "type": "resource_card",
          "good": "diamond",
          "tags": [
            "good",
            "diamond"
          ],
          "behaviours": [],
          "attributes": {},
          "effects": [],
          "copies": 6,
          "description": "A diamond good."
        },
        {
          "name": "Camel",
          "type": "resource_card",
          "tags": [
            "camel"
          ],
          "behaviours": [],
          "attributes": {},
          "effects": [],
          "copies": 11,
          "description": "A camel."
        }
      ]
    },
    {
      "name": "Tokens Leather",
      "is_starter": 0,
      "soft": 9,
      "hard": 20,
      "cards": [
        {
          "name": "Leather 4",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 4
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Leather 3",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 3
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Leather 2",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 2
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Leather 1",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 1
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Leather 1",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 1
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Leather 1",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 1
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Leather 1",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 1
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Leather 1",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 1
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Leather 1",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 1
          },
          "effects": [],
          "copies": 1
        }
      ]
    },
    {
      "name": "Tokens Spice",
      "is_starter": 0,
      "soft": 7,
      "hard": 20,
      "cards": [
        {
          "name": "Spice 5",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Spice 3",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 3
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Spice 3",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 3
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Spice 2",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 2
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Spice 2",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 2
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Spice 1",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 1
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Spice 1",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 1
          },
          "effects": [],
          "copies": 1
        }
      ]
    },
    {
      "name": "Tokens Cloth",
      "is_starter": 0,
      "soft": 7,
      "hard": 20,
      "cards": [
        {
          "name": "Cloth 5",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Cloth 3",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 3
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Cloth 3",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 3
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Cloth 2",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 2
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Cloth 2",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 2
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Cloth 1",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 1
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Cloth 1",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 1
          },
          "effects": [],
          "copies": 1
        }
      ]
    },
    {
      "name": "Tokens Silver",
      "is_starter": 0,
      "soft": 5,
      "hard": 20,
      "cards": [
        {
          "name": "Silver 5",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Silver 5",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Silver 5",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Silver 5",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Silver 5",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        }
      ]
    },
    {
      "name": "Tokens Gold",
      "is_starter": 0,
      "soft": 5,
      "hard": 20,
      "cards": [
        {
          "name": "Gold 6",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 6
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Gold 6",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 6
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Gold 5",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Gold 5",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Gold 5",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        }
      ]
    },
    {
      "name": "Tokens Diamond",
      "is_starter": 0,
      "soft": 5,
      "hard": 20,
      "cards": [
        {
          "name": "Diamond 7",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 7
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Diamond 7",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 7
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Diamond 5",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Diamond 5",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "Diamond 5",
          "type": "resource_card",
          "tags": [
            "token"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        }
      ]
    },
    {
      "name": "Bonus 3",
      "is_starter": 0,
      "soft": 7,
      "hard": 20,
      "cards": [
        {
          "name": "bonus_3 3#0",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 3
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_3 3#1",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 3
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_3 2#2",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 2
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_3 2#3",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 2
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_3 2#4",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 2
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_3 1#5",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 1
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_3 1#6",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 1
          },
          "effects": [],
          "copies": 1
        }
      ]
    },
    {
      "name": "Bonus 4",
      "is_starter": 0,
      "soft": 6,
      "hard": 20,
      "cards": [
        {
          "name": "bonus_4 6#0",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 6
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_4 6#1",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 6
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_4 5#2",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_4 5#3",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 5
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_4 4#4",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 4
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_4 4#5",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 4
          },
          "effects": [],
          "copies": 1
        }
      ]
    },
    {
      "name": "Bonus 5",
      "is_starter": 0,
      "soft": 5,
      "hard": 20,
      "cards": [
        {
          "name": "bonus_5 10#0",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 10
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_5 10#1",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 10
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_5 9#2",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 9
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_5 8#3",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 8
          },
          "effects": [],
          "copies": 1
        },
        {
          "name": "bonus_5 8#4",
          "type": "resource_card",
          "tags": [
            "token",
            "bonus"
          ],
          "behaviours": [],
          "attributes": {
            "points": 8
          },
          "effects": [],
          "copies": 1
        }
      ]
    }
  ]
}