TamaraThe specification

TCS taxonomy v0.7

Unmark card

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

Remove a physical mark from a card

Source fragment

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

{
  "id": "unmark-card",
  "description": "Remove a physical mark from a card",
  "labels": {
    "en": "Unmark card",
    "es": "Desmarcar carta",
    "fr": "Démarquer une carte",
    "de": "Markierung entfernen"
  },
  "family_ref": "preparation",
  "action_contract": {
    "parameters": {
      "mark": {
        "required": false,
        "description": "The particular mark to remove; the reserved value all (the default) clears every mark instead of removing a literal mark named \"all\" (no mark may ever be literally named all — see mark-card's own mark parameter)",
        "domain": "string",
        "default": "all"
      }
    },
    "post_state_invariant": "The named mark is absent after the action; mark: all (the default) leaves the target unmarked. No location, order or orientation change is implied.",
    "post_state": {
      "state_schema_ref": "https://tamaraspec.org/schema/tcs-playing-cards-state-0.1.json",
      "effects": [
        {
          "op": "set_card_state",
          "subject": "target",
          "field": "marks_remove",
          "value": {
            "param": "mark"
          }
        }
      ]
    }
  }
}

Verbatim JSON · Source: schemas/tcs-taxonomy-0.7.json/verbs/unmark-card

See also