TamaraThe specification

TCS taxonomy v0.8

False Count

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

A count whose real transfers or number differ from the cards shown

Source fragment

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

{
  "id": "false-count",
  "description": "A count whose real transfers or number differ from the cards shown",
  "labels": {
    "en": "False Count",
    "es": "Cuenta Falsa",
    "fr": "Faux Comptage",
    "de": "Falsches Zählen"
  },
  "family_ref": "false-counts",
  "action_contract": {
    "requires": [
      "source",
      "target"
    ],
    "parameters": {
      "count": {
        "required": true,
        "description": "The number of cards shown (the beats); the real number transferred is the size of source in state, not this value",
        "domain": "integer >= 1"
      },
      "side": {
        "required": false,
        "description": "Which side was shown as each beat passed",
        "domain": [
          "face",
          "back",
          "visible"
        ],
        "default": "visible"
      },
      "technique": {
        "required": false,
        "description": "Named variant of the false count",
        "domain": "string"
      }
    },
    "post_state_invariant": "Every card actually in source transfers to target, one at a time; separately, count individual beats are shown to observers, which may repeat or omit cards when count differs from source's real size (docs/tcs/post-state-effects.md §14).",
    "post_state": {
      "state_schema_ref": "https://tamaraspec.org/schema/tcs-playing-cards-state-0.1.json",
      "effects": [
        {
          "op": "show",
          "subject": "source",
          "select": {
            "any": {
              "param": "count"
            }
          },
          "side": {
            "param": "side"
          },
          "mode": "individual"
        },
        {
          "op": "move",
          "select": {
            "all": true
          },
          "from": "source",
          "to": "target",
          "arrival": "unordered"
        }
      ]
    }
  },
  "presents_as": "count"
}

Verbatim JSON · Source: schemas/tcs-taxonomy-0.8.json/verbs/false-count

See also