SwordWeave · Open-source TTRPG engine
Rules & play guideAttributionsGitHub

Filters

No filters on this page.

Build & Preview

Compose your entity and watch the preview update live

No build context on this page.
Back to Touch Range
Touch Range

PRIMITIVE

Touch Range

7 versions published

Compare latest two versions →
  1. v1FULL snapshot0 BUSlot into buildJul 17, 2026
    system / unpublished

    Initial publication — full snapshot of the content.

    Show reconstructed payload
    {
      "name": "Touch Range",
      "buCost": 0,
      "iconKey": "skoll/bullseye",
      "iconUrl": null,
      "category": "RANGE",
      "costTier": "Tier 0: Touch (0 BU)",
      "isPublic": true,
      "iconColor": "#22d3ee",
      "iconSource": "GAME_ICONS",
      "isMirrorable": false,
      "mirrorVector": "STANDARD_ONLY",
      "hardModifiers": [],
      "narrativeRule": "Immediate contact or self-contained (Touch / Self / Melee 5ft)",
      "mirrorBuCredit": 0,
      "mechanicalOutputText": "Operational Rule: Immediate contact or self-contained.",
      "mirrorEligibilityNotes": ""
    }
  2. v2FULL snapshot0 BUSlot into buildDiff v1↔v2
    system / unpublished
  3. v3FULL snapshot0 BUSlot into buildDiff v2↔v3
  4. v4FULL snapshot0 BUSlot into buildDiff v3↔v4
  5. v5FULL snapshot0 BUSlot into buildDiff v4↔v5
  6. v6FULL snapshot0 BUSlot into buildDiff v5↔v6
  7. v7FULL snapshot0 BUlatestSlot into buildDiff v6↔v7

Initial publication — full snapshot of the content.

Show reconstructed payload
{
  "id": 32,
  "name": "Touch Range",
  "tags": [],
  "buCost": 0,
  "userId": null,
  "iconKey": "skoll/bullseye",
  "iconUrl": null,
  "bindings": {},
  "category": "RANGE",
  "costTier": "Tier 0: Touch (0 BU)",
  "isPublic": true,
  "createdAt": "2026-07-04T06:51:48.688Z",
  "iconColor": "#22d3ee",
  "updatedAt": "2026-09-14T09:55:07.364Z",
  "iconSource": "GAME_ICONS",
  "contentHash": "a9a217f5046c4a0f911c40cf214c09c811d59edb1a1ef7454d1eda5a2d562983",
  "targetScope": null,
  "isMirrorable": false,
  "mirrorVector": "STANDARD_ONLY",
  "sourceOrigin": "system",
  "bindingSchema": {},
  "hardModifiers": [],
  "narrativeRule": "Immediate contact or self-contained (Touch / Self / Melee 5ft)",
  "definitionKind": "EXPRESSION",
  "mechanicalRule": {},
  "mirrorBuCredit": 0,
  "iconProposedKey": "skoll/bullseye",
  "iconProposedUrl": null,
  "iconProposedColor": "#22d3ee",
  "iconProposedSource": "GAME_ICONS",
  "consequenceBehavior": null,
  "templatePrimitiveId": null,
  "mechanicalOutputText": "Add +[value] to [target].",
  "mechanicalTemplateText": "",
  "mirrorEligibilityNotes": ""
}
system / unpublished

Initial publication — full snapshot of the content.

Show reconstructed payload
{
  "id": 32,
  "name": "Touch Range",
  "tags": [],
  "buCost": 0,
  "userId": null,
  "iconKey": "skoll/bullseye",
  "iconUrl": null,
  "bindings": {},
  "category": "RANGE",
  "costTier": "Tier 0: Touch (0 BU)",
  "isPublic": true,
  "createdAt": "2026-07-04T06:51:48.688Z",
  "iconColor": "#22d3ee",
  "updatedAt": "2026-09-14T13:30:41.277Z",
  "iconSource": "GAME_ICONS",
  "contentHash": "a9a217f5046c4a0f911c40cf214c09c811d59edb1a1ef7454d1eda5a2d562983",
  "targetScope": null,
  "isMirrorable": false,
  "mirrorVector": "STANDARD_ONLY",
  "sourceOrigin": "system:v12:expression:range-touch",
  "bindingSchema": {},
  "hardModifiers": [],
  "narrativeRule": "Immediate contact, self, or melee reach.",
  "definitionKind": "EXPRESSION",
  "mechanicalRule": {
    "text": "Set maximum range to Touch.",
    "family": "DOCUMENTED"
  },
  "mirrorBuCredit": 0,
  "iconProposedKey": "skoll/bullseye",
  "iconProposedUrl": null,
  "iconProposedColor": "#22d3ee",
  "iconProposedSource": "GAME_ICONS",
  "consequenceBehavior": null,
  "templatePrimitiveId": null,
  "mechanicalOutputText": "Set maximum range to Touch.",
  "mechanicalTemplateText": "",
  "mirrorEligibilityNotes": ""
}
system / unpublished

Initial publication — full snapshot of the content.

Show reconstructed payload
{
  "id": 32,
  "name": "Touch Range",
  "tags": [],
  "buCost": 0,
  "userId": null,
  "iconKey": "skoll/bullseye",
  "iconUrl": null,
  "bindings": {},
  "category": "RANGE",
  "costTier": "Tier 0: Touch (0 BU)",
  "isPublic": true,
  "createdAt": "2026-07-04T06:51:48.688Z",
  "iconColor": "#22d3ee",
  "updatedAt": "2026-09-15T07:45:59.698Z",
  "iconSource": "GAME_ICONS",
  "contentHash": "a9a217f5046c4a0f911c40cf214c09c811d59edb1a1ef7454d1eda5a2d562983",
  "targetScope": null,
  "isMirrorable": false,
  "mirrorVector": "STANDARD_ONLY",
  "sourceOrigin": "system:v12:expression:range-touch",
  "bindingSchema": {},
  "hardModifiers": [],
  "narrativeRule": "Immediate contact, self, or melee reach.",
  "definitionKind": "EXPRESSION",
  "mechanicalRule": {
    "text": "Set maximum range to Touch.",
    "family": "DOCUMENTED"
  },
  "mirrorBuCredit": 0,
  "iconProposedKey": "skoll/bullseye",
  "iconProposedUrl": null,
  "iconProposedColor": "#22d3ee",
  "iconProposedSource": "GAME_ICONS",
  "consequenceBehavior": null,
  "templatePrimitiveId": null,
  "mechanicalOutputText": "Set maximum range to Touch.",
  "mechanicalTemplateText": "",
  "mirrorEligibilityNotes": ""
}
system / unpublished

Initial publication — full snapshot of the content.

Show reconstructed payload
{
  "id": 32,
  "name": "Touch Range",
  "tags": [],
  "buCost": 0,
  "userId": null,
  "iconKey": "skoll/bullseye",
  "iconUrl": null,
  "bindings": {},
  "category": "RANGE",
  "costTier": "Tier 0: Touch (0 BU)",
  "isPublic": true,
  "createdAt": "2026-07-04T06:51:48.688Z",
  "iconColor": "#22d3ee",
  "updatedAt": "2026-09-15T07:47:21.489Z",
  "iconSource": "GAME_ICONS",
  "contentHash": "a9a217f5046c4a0f911c40cf214c09c811d59edb1a1ef7454d1eda5a2d562983",
  "targetScope": null,
  "isMirrorable": false,
  "mirrorVector": "STANDARD_ONLY",
  "sourceOrigin": "system:v12:expression:range-touch",
  "bindingSchema": {},
  "hardModifiers": [],
  "narrativeRule": "Immediate contact, self, or melee reach.",
  "definitionKind": "EXPRESSION",
  "mechanicalRule": {
    "text": "Set maximum range to Touch.",
    "family": "DOCUMENTED"
  },
  "mirrorBuCredit": 0,
  "iconProposedKey": "skoll/bullseye",
  "iconProposedUrl": null,
  "iconProposedColor": "#22d3ee",
  "iconProposedSource": "GAME_ICONS",
  "consequenceBehavior": null,
  "templatePrimitiveId": null,
  "mechanicalOutputText": "Set maximum range to Touch.",
  "mechanicalTemplateText": "",
  "mirrorEligibilityNotes": ""
}
system / unpublished

Initial publication — full snapshot of the content.

Show reconstructed payload
{
  "id": 32,
  "name": "Touch Range",
  "tags": [],
  "buCost": 0,
  "userId": null,
  "iconKey": "skoll/bullseye",
  "iconUrl": null,
  "bindings": {},
  "category": "RANGE",
  "costTier": "Tier 0: Touch (0 BU)",
  "isPublic": true,
  "createdAt": "2026-07-04T06:51:48.688Z",
  "iconColor": "#22d3ee",
  "updatedAt": "2026-09-15T09:30:44.997Z",
  "iconSource": "GAME_ICONS",
  "contentHash": "a9a217f5046c4a0f911c40cf214c09c811d59edb1a1ef7454d1eda5a2d562983",
  "targetScope": null,
  "isMirrorable": false,
  "mirrorVector": "STANDARD_ONLY",
  "sourceOrigin": "system:v12:expression:range-touch",
  "bindingSchema": {},
  "hardModifiers": [],
  "narrativeRule": "The capability can affect the user, something they physically contact, or a target within ordinary melee reach. It cannot cross open distance without a higher range primitive.",
  "definitionKind": "EXPRESSION",
  "mechanicalRule": {
    "text": "Set maximum range to Touch.",
    "family": "DOCUMENTED"
  },
  "mirrorBuCredit": 0,
  "iconProposedKey": "skoll/bullseye",
  "iconProposedUrl": null,
  "iconProposedColor": "#22d3ee",
  "iconProposedSource": "GAME_ICONS",
  "consequenceBehavior": null,
  "templatePrimitiveId": null,
  "mechanicalOutputText": "Set maximum range to Touch.",
  "mechanicalTemplateText": "",
  "mirrorEligibilityNotes": ""
}
system / unpublished

Initial publication — full snapshot of the content.

Show reconstructed payload
{
  "id": 32,
  "name": "Touch Range",
  "tags": [],
  "buCost": 0,
  "userId": null,
  "iconKey": "skoll/bullseye",
  "iconUrl": null,
  "bindings": {},
  "category": "RANGE",
  "costTier": "Tier 0: Touch (0 BU)",
  "isPublic": true,
  "createdAt": "2026-07-04T06:51:48.688Z",
  "iconColor": "#22d3ee",
  "updatedAt": "2026-09-15T12:30:56.189Z",
  "iconSource": "GAME_ICONS",
  "contentHash": "a9a217f5046c4a0f911c40cf214c09c811d59edb1a1ef7454d1eda5a2d562983",
  "targetScope": null,
  "isMirrorable": false,
  "mirrorVector": "STANDARD_ONLY",
  "sourceOrigin": "system:v12:expression:range-touch",
  "bindingSchema": {},
  "hardModifiers": [],
  "narrativeRule": "The capability can affect the user, something they physically contact, or a target within ordinary melee reach. It cannot cross open distance without a higher range primitive.",
  "definitionKind": "EXPRESSION",
  "mechanicalRule": {
    "family": "RANGE",
    "bindings": {
      "range": "Touch"
    }
  },
  "mirrorBuCredit": 0,
  "iconProposedKey": "skoll/bullseye",
  "iconProposedUrl": null,
  "iconProposedColor": "#22d3ee",
  "iconProposedSource": "GAME_ICONS",
  "consequenceBehavior": null,
  "templatePrimitiveId": null,
  "mechanicalOutputText": "Set maximum range to Touch.",
  "mechanicalTemplateText": "",
  "mirrorEligibilityNotes": ""
}