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 Slick Surface Finesse +2
Slick Surface Finesse +2

PRIMITIVE

Slick Surface Finesse +2

1 version published

  1. v1FULL snapshot4 BUlatestSlot into buildOct 2, 2026
    system / unpublished

    Initial publication — full snapshot of the content.

    Show reconstructed payload
    {
      "name": "Slick Surface Finesse +2",
      "tags": [],
      "buCost": 4,
      "iconKey": "lorc/wave-crest",
      "iconUrl": null,
      "category": "PRACTICE_PROGRESSION_AUGMENT",
      "costTier": "Author price 4 BU",
      "isPublic": true,
      "iconColor": "#d8ad54",
      "iconSource": "GAME_ICONS",
      "isMirrorable": true,
      "mirrorVector": "VARIABLE_VECTOR",
      "hardModifiers": [
        {
          "kind": "modify",
          "value": {
            "kind": "number",
            "value": 2
          },
          "target": "skill_practice_check",
          "metadata": {
            "recipient": "SELF",
            "targetScope": {
              "layer": "PRACTICE",
              "values": [
                "FINESSE"
              ]
            }
          },
          "stacking": "stack",
          "condition": {
            "kind": "tags",
            "customTags": [
              "actor:manual:attempting_balance_on_the_named_salt_wet_surface_while_its_coating_remains_mirrored_use_imposes_the_contextual_penalty"
            ]
          },
          "operation": "add"
        }
      ],
      "narrativeRule": "While attempting balance on the named salt-wet surface while its coating remains; mirrored use imposes the contextual penalty, add 2 to the value named by this primitive. The authored condition is switched on when the situation holds and off when it ends; it is not inferred from a universal condition name. Mirroring reverses add/subtract.",
      "mechanicalRule": {
        "value": {
          "kind": "number",
          "value": 2
        },
        "family": "UNIVERSAL_MODIFIER",
        "target": "Finesse checks",
        "operation": "add",
        "recipient": "SELF",
        "conditionText": "Attempting balance on the named salt-wet surface while its coating remains; mirrored use imposes the contextual penalty"
      },
      "mirrorBuCredit": 4,
      "mechanicalOutputText": "While attempting balance on the named salt-wet surface while its coating remains; mirrored use imposes the contextual penalty, add 2 to the value named by this primitive. The authored condition is switched on when the situation holds and off when it ends; it is not inferred from a universal condition name. Mirroring reverses add/subtract.",
      "mirrorEligibilityNotes": "Mirroring reverses add/subtract. Context stays authored on this primitive."
    }