{
  "id": "play-from-hand/rich-main-phase-card",
  "name": "Play From Hand - Rich Main Phase",
  "root": "GrandArchiveSim",
  "category": "play-from-hand",
  "description": "Curated main-phase starting point with reserve-supporting field objects and an optional opponent ally target.",
  "baseFixtureSlug": "return-to-the-archive",
  "baseMutations": [
    {
      "zone": "myField",
      "operation": "addCard",
      "perspectivePlayer": 1,
      "value": "cxqf8rr452"
    },
    {
      "zone": "myField",
      "operation": "addCard",
      "perspectivePlayer": 1,
      "value": "rp5k1vt1cn"
    }
  ],
  "placeholders": {
    "champion": {
      "description": "Card ID to replace the champion on the field. Replaces whichever CHAMPION card is currently on myField. Omit to keep the default fixture champion.",
      "zone": "myField",
      "operation": "replaceChampion",
      "perspectivePlayer": 1,
      "defaultValue": null
    },
    "element": {
      "description": "Spirit element for the champion lineage: fire, water, or wind. Replaces the champion's spirit subcard. Omit to keep the default fixture spirit.",
      "zone": "myField",
      "operation": "setElementSpirit",
      "perspectivePlayer": 1,
      "defaultValue": null
    },
    "handCard": {
      "description": "Card ID to place into player one's hand at myHand-2 before the draft test starts.",
      "zone": "myHand",
      "index": 2,
      "property": "CardID",
      "operation": "set",
      "perspectivePlayer": 1
    },
    "opponentFieldCard": {
      "description": "Optional opponent field card to append as a targetable ally or unit.",
      "zone": "theirField",
      "operation": "addCard",
      "perspectivePlayer": 1,
      "defaultValue": "eRcqucBKhX"
    },
    "mastery": {
      "description": "Card ID to add to player one's mastery zone. Omit to start with no mastery.",
      "zone": "myMastery",
      "operation": "addCard",
      "perspectivePlayer": 1,
      "defaultValue": null
    }
  },
  "initialActions": [],
  "initialAssertions": []
}