{
  "_meta": {
    "sources": [
      { "json": "Showcase", "abbreviation": "SHOW", "full": "Sheetling showcase", "version": "1.0.0" }
    ],
    "edition": "one",
    "dateAdded": 1789084800,
    "dateLastModified": 1789084800
  },
  "race": [
    {
      "name": "Emberkin",
      "source": "Showcase",
      "page": 0,
      "size": ["M"],
      "speed": 30,
      "darkvision": 60,
      "resist": ["fire"],
      "languageProficiencies": [{ "common": true, "primordial": true }],
      "entries": [
        {
          "type": "entries",
          "name": "Ember Sight",
          "entries": [
            "Your eyes have learned to read the last coal-glow in any dark room. If you already have Darkvision from another source, its range increases by a further 60 feet."
          ],
          "_sheetling": {
            "effects": [{ "kind": "grants_sense", "name": "Darkvision", "rangeFt": 60, "increaseFt": 60 }]
          }
        },
        {
          "type": "entries",
          "name": "Ashwing Surge",
          "entries": [
            "Once between Long Rests, you can call up a rush of banked heat: your body wreathes in ember-light and you gain a Fly Speed equal to your Speed for as long as you sustain the stance. The same surge of vitality also catches you at the worst moment — if it would reduce you to 0 Hit Points, you drop to 1 instead. Whichever happens first spends the one charge."
          ],
          "_sheetling": {
            "effects": [
              {
                "kind": "grants_resource",
                "id": "show_ashwing_charge",
                "name": "Ashwing Charge",
                "max": 1,
                "reset": [{ "on": "long_rest", "amount": "all" }],
                "display": "counter"
              },
              { "kind": "grants_toggle", "id": "show_ashwing_on", "name": "Ashwing Surge", "costTrackerId": "show_ashwing_charge" },
              {
                "kind": "grants_movement",
                "mode": "fly",
                "distance": { "equalToWalk": true },
                "condition": { "toggleActive": "show_ashwing_on" }
              },
              {
                "kind": "hp_trigger",
                "id": "show_ashwing_trigger",
                "name": "Ashwing Surge",
                "on": "reduced_to_zero",
                "then": { "kind": "stay_at", "hp": 1 },
                "uses": { "trackerId": "show_ashwing_charge" }
              }
            ]
          }
        },
        {
          "type": "entries",
          "name": "Ashborn Line",
          "entries": ["Your ancestry runs to cinder and caustic ash: Resistance to Acid damage."],
          "_sheetling": { "effects": [{ "kind": "grants_resistance", "damageTypes": ["acid"] }] }
        },
        {
          "type": "entries",
          "name": "Frostborn Line",
          "entries": ["Your ancestry runs to banked ice: Resistance to Cold damage."],
          "_sheetling": { "effects": [{ "kind": "grants_resistance", "damageTypes": ["cold"] }] }
        },
        {
          "type": "entries",
          "name": "Stormborn Line",
          "entries": ["Your ancestry runs to caged lightning: Resistance to Lightning damage."],
          "_sheetling": { "effects": [{ "kind": "grants_resistance", "damageTypes": ["lightning"] }] }
        }
      ],
      "_sheetling": {
        "featureChoices": [
          {
            "id": "show_emberkin_ancestry",
            "level": 1,
            "name": "Ancestral Line",
            "count": 1,
            "options": ["Ashborn Line", "Frostborn Line", "Stormborn Line"]
          }
        ]
      }
    }
  ],
  "subclass": [
    {
      "name": "Wardweaver",
      "shortName": "Wardweaver",
      "source": "Showcase",
      "page": 0,
      "className": "Fighter",
      "classSource": "XPHB",
      "subclassFeatures": [
        "Warden's Communion|Fighter|XPHB|Wardweaver|Showcase|3",
        "Warding Reprisal|Fighter|XPHB|Wardweaver|Showcase|7",
        "Ward-Lore|Fighter|XPHB|Wardweaver|Showcase|7"
      ],
      "optionalfeatureProgression": [
        { "name": "Warding Techniques", "featureType": ["SHOW:T"], "progression": { "3": 1, "7": 2 } }
      ],
      "spellcastingAbility": "int",
      "casterProgression": "1/3",
      "cantripProgression": [0, 0, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3],
      "preparedSpellsProgression": [0, 0, 3, 4, 4, 4, 5, 6, 6, 7, 7, 8, 8, 9, 10, 10, 11, 11, 12, 13],
      "subclassTableGroups": [
        {
          "title": "Spell Slots per Spell Level",
          "colLabels": ["1st", "2nd", "3rd", "4th"],
          "rowsSpellProgression": [
            [0, 0, 0, 0],
            [0, 0, 0, 0],
            [2, 0, 0, 0],
            [3, 0, 0, 0],
            [3, 0, 0, 0],
            [3, 0, 0, 0],
            [4, 2, 0, 0],
            [4, 2, 0, 0],
            [4, 2, 0, 0],
            [4, 3, 0, 0],
            [4, 3, 0, 0],
            [4, 3, 0, 0],
            [4, 3, 2, 0],
            [4, 3, 2, 0],
            [4, 3, 2, 0],
            [4, 3, 3, 0],
            [4, 3, 3, 0],
            [4, 3, 3, 0],
            [4, 3, 3, 1],
            [4, 3, 3, 1]
          ]
        }
      ],
      "_sheetling": {
        "featureChoices": [
          {
            "id": "show_wardweaver_fighting_style",
            "level": 3,
            "name": "Warden's Fighting Style",
            "count": 1,
            "options": ["fighter_style_defense", "fighter_style_great_weapon", "fighting_style_archery", "fighting_style_two_weapon"]
          }
        ],
        "spellcasting": { "spellListOf": "wizard" }
      }
    }
  ],
  "subclassFeature": [
    {
      "name": "Warden's Communion",
      "source": "Showcase",
      "page": 0,
      "className": "Fighter",
      "classSource": "XPHB",
      "subclassShortName": "Wardweaver",
      "subclassSource": "Showcase",
      "level": 3,
      "entries": [
        "You forge a bond with a ward-spirit that answers three ways at once — a font of energy for your blade, a font of healing and precision, and a font of protection for your mind.",
        { "type": "refSubclassFeature", "subclassFeature": "Warded Strike|Fighter|XPHB|Wardweaver|Showcase|3" },
        { "type": "refSubclassFeature", "subclassFeature": "Ward's Mercy|Fighter|XPHB|Wardweaver|Showcase|3" },
        { "type": "refSubclassFeature", "subclassFeature": "Warding Instincts|Fighter|XPHB|Wardweaver|Showcase|3" }
      ]
    },
    {
      "name": "Warded Strike",
      "source": "Showcase",
      "page": 0,
      "className": "Fighter",
      "classSource": "XPHB",
      "subclassShortName": "Wardweaver",
      "subclassSource": "Showcase",
      "level": 3,
      "entries": [
        "You channel the ward-spirit into a font of ward energy, and can spend it to make your blade bite harder — a rough sketch of the real effect, refined below."
      ],
      "_sheetling": {
        "effects": [
          {
            "kind": "grants_resource",
            "id": "show_ward_energy",
            "name": "Ward Energy",
            "max": { "op": "level_lookup", "byLevel": { "3": 3, "7": 4, "11": 5, "15": 6, "19": 7 } },
            "die": { "op": "level_lookup", "byLevel": { "3": 6, "11": 8, "17": 10 } },
            "reset": [{ "on": "long_rest", "amount": "all" }],
            "display": "pips"
          },
          {
            "kind": "attack_rider",
            "id": "show_warded_strike_rider",
            "name": "Warded Strike",
            "extraDice": {
              "count": 1,
              "die": { "op": "level_lookup", "byLevel": { "3": 6, "11": 8, "17": 10 } },
              "damageType": "force"
            },
            "cost": { "trackerId": "show_ward_energy" },
            "optional": true
          }
        ]
      }
    },
    {
      "name": "Ward's Mercy",
      "source": "Showcase",
      "page": 0,
      "className": "Fighter",
      "classSource": "XPHB",
      "subclassShortName": "Wardweaver",
      "subclassSource": "Showcase",
      "level": 3,
      "entries": [
        "You can spend from the same font to steady your own wounds, or to steady your aim after the die is already cast."
      ],
      "_sheetling": {
        "effects": [
          {
            "kind": "grants_action",
            "id": "show_wards_mercy_heal",
            "name": "Ward's Mercy",
            "heal": { "dice": "2d8", "bonus": { "op": "ability_mod", "ability": "int" } },
            "costTrackerId": "show_ward_energy"
          },
          {
            "kind": "grants_d20_revision",
            "id": "show_wards_mercy_revision",
            "name": "Ward's Steadying Pulse",
            "scope": { "type": "attack" },
            "revision": { "kind": "add_bonus", "flat": 10 },
            "costTrackerId": "show_ward_energy"
          }
        ]
      }
    },
    {
      "name": "Warding Instincts",
      "source": "Showcase",
      "page": 0,
      "className": "Fighter",
      "classSource": "XPHB",
      "subclassShortName": "Wardweaver",
      "subclassSource": "Showcase",
      "level": 3,
      "entries": [
        "A rough draft: the ward-spirit sharpens your judgement and steels your mind against hostile magic, in ways too vague to number yet."
      ],
      "_sheetling": {
        "text": "The ward-spirit sharpens your judgement: add your Intelligence modifier to Wisdom checks. It also steels your mind against hostile magic: you have Advantage on saving throws against being targeted by a spell.",
        "effects": [
          {
            "kind": "modifies",
            "target": { "type": "ability_checks", "ability": "wis" },
            "operation": "add",
            "value": { "op": "ability_mod", "ability": "int" }
          },
          {
            "kind": "grants_advantage",
            "id": "show_warding_instincts_saves",
            "mode": "advantage",
            "scope": { "type": "save", "vsSpells": true }
          }
        ]
      }
    },
    {
      "name": "Warding Reprisal",
      "source": "Showcase",
      "page": 0,
      "className": "Fighter",
      "classSource": "XPHB",
      "subclassShortName": "Wardweaver",
      "subclassSource": "Showcase",
      "level": 7,
      "entries": [
        "When a creature within 5 feet of you hits you with an attack, you can spend your Reaction to force it to reroll the attack and use the new result. Reactions against another creature's own roll are the target-side half of the story: the engine models no reactions and no attacks made against you, so this stays a card you read and apply by hand rather than a button."
      ]
    },
    {
      "name": "Ward-Lore",
      "source": "Showcase",
      "page": 0,
      "className": "Fighter",
      "classSource": "XPHB",
      "subclassShortName": "Wardweaver",
      "subclassSource": "Showcase",
      "level": 7,
      "entries": [
        "The ward-spirit remembers older wardings than yours. Whenever you prepare a Wardweaver spell of level 1 or higher, you can choose it from the Cleric spell list as well as the Wizard spell list, and it counts as a Wardweaver spell for you."
      ],
      "_sheetling": {
        "effects": [{ "kind": "extends_spell_list", "lists": ["cleric"], "levels": [1, 2, 3, 4] }]
      }
    }
  ],
  "optionalfeature": [
    {
      "name": "Sudden Guard",
      "source": "Showcase",
      "page": 0,
      "featureType": ["SHOW:T"],
      "entries": [
        "When a blow seems certain to land, you call on the ward-spirit to blunt it. Advantage on a saving throw you can see coming — offered, not automatic, since only you can judge the moment."
      ],
      "_sheetling": {
        "effects": [
          {
            "kind": "grants_advantage",
            "id": "show_sudden_guard",
            "mode": "advantage",
            "scope": { "type": "save" },
            "when": "against a single attack or effect you can see coming"
          }
        ]
      }
    },
    {
      "name": "Wall-Runner's Technique",
      "source": "Showcase",
      "page": 0,
      "featureType": ["SHOW:T"],
      "entries": [
        "Focus the ward-spirit into your legs: while the stance holds, you scale a wall as fast as you run across open ground."
      ],
      "_sheetling": {
        "effects": [
          { "kind": "grants_toggle", "id": "show_wall_runner_on", "name": "Wall-Runner's Stance" },
          {
            "kind": "grants_movement",
            "mode": "climb",
            "distance": { "multipleOfWalk": 2 },
            "condition": { "toggleActive": "show_wall_runner_on" }
          }
        ]
      }
    },
    {
      "name": "Steady Hand",
      "source": "Showcase",
      "page": 0,
      "featureType": ["SHOW:T"],
      "entries": ["You have learned to hold a tool as steadily as a blade. The rest is practice, not magic, and stays off the sheet."]
    }
  ],
  "feat": [
    {
      "name": "Kindled Resolve",
      "source": "Showcase",
      "page": 0,
      "category": "G",
      "ability": [{ "con": 1 }],
      "prerequisite": [{ "level": 4 }],
      "entries": [
        "Your resolve has been tempered somewhere ordinary training cannot reach, and you have picked up enough of the arcane to feel a working take hold of you before it lands."
      ],
      "_sheetling": {
        "prerequisite": { "minLevel": 4, "spellcasting": true },
        "effects": [{ "kind": "modifies", "target": { "type": "save", "ability": "con" }, "operation": "add", "value": 1 }]
      }
    },
    {
      "name": "Hearthbound Rites",
      "source": "Showcase",
      "page": 0,
      "category": "G",
      "entries": [
        "You keep a hearth-book of slow, careful workings. Choose two level 1 spells that have the Ritual tag, from any class's spell list. You always have them prepared, and whenever you finish a Long Rest you can choose them again."
      ],
      "_sheetling": {
        "effects": [
          { "kind": "grants_spell_pick", "id": "show_hearthbound_rite_1", "name": "Hearthbound Rites — first rite", "from": "any_list", "spellLevel": 1, "ritual": true, "mode": "prepared", "swapOn": "long_rest" },
          { "kind": "grants_spell_pick", "id": "show_hearthbound_rite_2", "name": "Hearthbound Rites — second rite", "from": "any_list", "spellLevel": 1, "ritual": true, "mode": "prepared", "swapOn": "long_rest" }
        ]
      }
    }
  ],
  "background": [
    {
      "name": "Cinderforged",
      "source": "Showcase",
      "page": 0,
      "skillProficiencies": [{ "athletics": true, "survival": true }],
      "toolProficiencies": [{ "smith's tools": true }],
      "ability": [{ "choose": { "weighted": { "from": ["str", "con", "wis"], "weights": [2, 1] } } }],
      "feats": [{ "alert|xphb": true }],
      "startingEquipment": [{ "_": ["smith's tools|xphb", { "item": "dagger|xphb", "quantity": 2 }, { "value": 500 }] }],
      "entries": ["You grew up beside a forge that never quite went cold, and you carry its patience with you."]
    }
  ],
  "spell": [
    {
      "name": "Sparkbite",
      "source": "Showcase",
      "page": 0,
      "level": 0,
      "school": "V",
      "time": [{ "number": 1, "unit": "action" }],
      "range": { "type": "point", "distance": { "type": "feet", "amount": 90 } },
      "components": { "v": true, "s": true },
      "duration": [{ "type": "instant" }],
      "entries": [
        "You flick a mote of caged lightning at a creature or object within range. Make a ranged spell attack against the target. On a hit, the target takes {@damage 1d10} Lightning damage.",
        {
          "type": "entries",
          "name": "Cantrip Upgrade",
          "entries": ["The damage increases by {@dice 1d10} when you reach levels 5 ({@damage 2d10}), 11 ({@damage 3d10}), and 17 ({@damage 4d10})."]
        }
      ],
      "scalingLevelDice": {
        "label": "Lightning damage",
        "scaling": { "1": "1d10", "5": "2d10", "11": "3d10", "17": "4d10" }
      },
      "damageInflict": ["lightning"],
      "spellAttack": ["R"],
      "classes": {
        "fromClassList": [{ "name": "Wizard", "source": "XPHB" }]
      }
    }
  ],
  "item": [
    {
      "name": "Ring of Ashwarding",
      "source": "Showcase",
      "page": 0,
      "rarity": "uncommon",
      "reqAttune": true,
      "entries": [
        "While attuned to this ring, banked heat under its band steadies you: you gain a +1 bonus to Armor Class. Once per day you can press the ring to a wound and call up a small flare of that same heat to close it."
      ],
      "_sheetling": {
        "onUse": { "effects": [], "heal": { "dice": "2d4 + 2" }, "name": "Ashwarding Pulse" },
        "effects": [{ "kind": "modifies", "target": { "type": "ac" }, "operation": "add", "value": 1, "note": "while attuned" }]
      }
    }
  ]
}
