TamaraThe specification

TCS taxonomy v0.5

Flushtration Count

Experimental: structure may change in a subsequent edition. This page is pinned to v0.5.

Four beats of a false display-only count: the bottom card is shown face up each time while the top card is actually dealt away; the display phase only, a routine's honest recount is a separate count

Source fragment

The following is documentation data, not a standalone document or validation schema. Resolve references against the original source schema.

{
  "id": "flushtration-count",
  "description": "Four beats of a false display-only count: the bottom card is shown face up each time while the top card is actually dealt away; the display phase only, a routine's honest recount is a separate count",
  "labels": {
    "en": "Flushtration Count"
  },
  "atlas_ref": "technique:flushtration-count",
  "family_ref": "false-counts",
  "requires": [
    "source",
    "target"
  ],
  "body": [
    {
      "repeat": {
        "times": 4,
        "steps": [
          {
            "verb": "registry:display",
            "target": "source",
            "arguments": {
              "position": "bottom",
              "count": 1,
              "side": "face"
            }
          },
          {
            "verb": "registry:deal",
            "source": "source",
            "target": "target",
            "arguments": {
              "count": 1
            }
          }
        ]
      }
    }
  ],
  "net_contract": {
    "post_state_invariant": "The bottom card of source is shown face up four times, unchanged each time; the top four cards of source move singly to target, landing reversed.",
    "post_state": {
      "state_schema_ref": "https://tamaraspec.org/schema/tcs-playing-cards-state-0.1.json",
      "effects": [
        {
          "op": "show",
          "subject": "source",
          "select": {
            "position": "bottom",
            "count": 1
          },
          "side": "face",
          "mode": "individual"
        },
        {
          "op": "show",
          "subject": "source",
          "select": {
            "position": "bottom",
            "count": 1
          },
          "side": "face",
          "mode": "individual"
        },
        {
          "op": "show",
          "subject": "source",
          "select": {
            "position": "bottom",
            "count": 1
          },
          "side": "face",
          "mode": "individual"
        },
        {
          "op": "show",
          "subject": "source",
          "select": {
            "position": "bottom",
            "count": 1
          },
          "side": "face",
          "mode": "individual"
        },
        {
          "op": "move",
          "select": {
            "position": "top",
            "count": 4
          },
          "from": "source",
          "to": "target",
          "arrival": "singly",
          "at": "top"
        }
      ]
    }
  },
  "presents_as": "count",
  "presents_as_parameters": {
    "count": 4,
    "side": "face"
  },
  "examples": [
    {
      "arguments": {},
      "piles": {
        "source": [
          "A",
          "B",
          "C",
          "D"
        ],
        "target": []
      },
      "expect": {
        "piles": {
          "source": [],
          "target": [
            "D",
            "C",
            "B",
            "A"
          ]
        },
        "shown": [
          "D",
          "D",
          "D",
          "D"
        ],
        "deceptive_in": [
          "trace"
        ]
      }
    }
  ]
}

Verbatim JSON · Source: schemas/tcs-taxonomy-0.5.json/composites/flushtration-count

See also