Marionettist

SubclassValdaSpire24Extras2024Dancer

Subclass features

Manipulate Others Like Puppets

Marionettists are master manipulators with magical strings. Instead of dancing themselves, they prefer to control a puppet or ensnare other creatures with their strings and compel them to dance to a new rhythm.

Familiar Doll

You can cast the Find Familiar spell but only as a Ritual. Charisma is your spellcasting ability for this spell. When you cast the spell in this way, the familiar is a Construct and resembles a puppet or marionette of your choice.

Puppet Strings [Dance Style]

When you choose this ValdaSpire24Extras and as a Bonus Action on subsequent turns while this ValdaSpire24Extras is active, choose a creature that can see you within 30 feet of you to make a Wisdom saving throw (DC 8 plus your Charisma modifier and Proficiency Bonus). On a failed save, the target must immediately take its Reaction, if available, to make a melee attack against a creature other than itself that you mentally choose. If no creature is within the target's reach, its Reaction is wasted.

Your skill in manipulating others grants you the following benefits.

Stringed Suggestion

You can cast Suggestion as a Bonus Action without a spell slot. Charisma is your spellcasting modifier for this spell. Once you cast the spell in this way, you can't use it again until you finish a Long Rest. You can also restore your use of it by expending a use of your ValdaSpire24Extras (no action required).

Tangle of Lies

Whenever you make a Charisma (Deception) check, add your Dance Die to the roll if you don't add it already.

Heartstrings

Level 10

When a creature fails its saving throw against your ValdaSpire24Extras, it has the Charmed condition and Disadvantage on attack rolls against your allies until the start of your next turn.

When a Beast or Humanoid fails its saving throw against your ValdaSpire24Extras, you can cast Dominate Beast or Dominate Person targeting the creature, respectively, without a spell slot. The target automatically fails its saving throw against the spell. Charisma is your spellcasting modifier for this feature's spells.

The spell ends early if your ValdaSpire24Extras is no longer active. Additionally, you can't use the Bonus Action of your ValdaSpire24Extras for the spell's duration.

When you reach Dancer level 15, you can use this feature to cast Dominate Monster when any creature fails its saving throw against ValdaSpire24Extras.

Once you use this feature to cast a spell, you can't do so again until you finish a Long Rest. You can also restore your use of this feature to cast Dominate Beast or Dominate Person by expending two uses of your ValdaSpire24Extras (no action required).

Raw data
{
  "name": "Marionettist",
  "__prop": "subclass",
  "source": "ValdaSpire24Extras",
  "edition": "one",
  "className": "Dancer",
  "shortName": "Marionettist",
  "classSource": "ValdaSpire24Extras",
  "subclassFeatures": [
    [
      {
        "name": "Marionettist",
        "type": "entries",
        "level": 3,
        "__prop": "subclassFeature",
        "source": "ValdaSpire24Extras",
        "entries": [
          "{@i Manipulate Others Like Puppets}",
          "Marionettists are master manipulators with magical strings. Instead of dancing themselves, they prefer to control a puppet or ensnare other creatures with their strings and compel them to dance to a new rhythm.",
          {
            "name": "Familiar Doll",
            "type": "entries",
            "level": 3,
            "__prop": "subclassFeature",
            "source": "ValdaSpire24Extras",
            "entries": [
              "You can cast the {@spell Find Familiar|XPHB} spell but only as a {@variantrule Ritual|XPHB}. Charisma is your spellcasting ability for this spell. When you cast the spell in this way, the familiar is a Construct and resembles a puppet or marionette of your choice."
            ],
            "className": "Dancer",
            "classSource": "ValdaSpire24Extras",
            "subclassSource": "ValdaSpire24Extras",
            "subclassShortName": "Marionettist"
          },
          {
            "name": "Puppet Strings [Dance Style]",
            "type": "entries",
            "level": 3,
            "__prop": "subclassFeature",
            "source": "ValdaSpire24Extras",
            "entries": [
              "When you choose this {@classFeature Dance Styles|Dancer|ValdaSpire24Extras|2||Dance Style} and as a {@variantrule Bonus Action|XPHB} on subsequent turns while this {@classFeature Dance Styles|Dancer|ValdaSpire24Extras|2||Dance Style} is active, choose a creature that can see you within 30 feet of you to make a Wisdom saving throw (DC 8 plus your Charisma modifier and {@variantrule Proficiency|XPHB|Proficiency Bonus}). On a failed save, the target must immediately take its {@variantrule Reaction|XPHB}, if available, to make a melee attack against a creature other than itself that you mentally choose. If no creature is within the target's reach, its {@variantrule Reaction|XPHB} is wasted."
            ],
            "className": "Dancer",
            "classSource": "ValdaSpire24Extras",
            "subclassSource": "ValdaSpire24Extras",
            "subclassShortName": "Marionettist"
          }
        ],
        "className": "Dancer",
        "classSource": "ValdaSpire24Extras",
        "subclassSource": "ValdaSpire24Extras",
        "subclassShortName": "Marionettist"
      }
    ],
    [
      {
        "type": "entries",
        "level": 6,
        "__prop": "subclassFeature",
        "header": 2,
        "entries": [
          {
            "name": "Manipulator",
            "type": "entries",
            "level": 6,
            "__prop": "subclassFeature",
            "header": 2,
            "source": "ValdaSpire24Extras",
            "entries": [
              "Your skill in manipulating others grants you the following benefits.",
              {
                "name": "Stringed Suggestion",
                "type": "entries",
                "entries": [
                  "You can cast {@spell Suggestion|XPHB} as a {@variantrule Bonus Action|XPHB} without a spell slot. Charisma is your spellcasting modifier for this spell. Once you cast the spell in this way, you can't use it again until you finish a {@variantrule Long Rest|XPHB}. You can also restore your use of it by expending a use of your {@classFeature Dance|Dancer|ValdaSpire24Extras|2} (no action required)."
                ]
              },
              {
                "name": "Tangle of Lies",
                "type": "entries",
                "entries": [
                  "Whenever you make a Charisma ({@skill Deception|XPHB}) check, add your Dance Die to the roll if you don't add it already."
                ]
              }
            ],
            "className": "Dancer",
            "classSource": "ValdaSpire24Extras",
            "subclassSource": "ValdaSpire24Extras",
            "subclassShortName": "Marionettist"
          }
        ],
        "className": "Dancer",
        "classSource": "ValdaSpire24Extras",
        "subclassSource": "ValdaSpire24Extras",
        "subclassShortName": "Marionettist"
      }
    ],
    [
      {
        "type": "entries",
        "level": 10,
        "__prop": "subclassFeature",
        "header": 2,
        "entries": [
          {
            "name": "Heartstrings",
            "type": "entries",
            "level": 10,
            "__prop": "subclassFeature",
            "header": 2,
            "source": "ValdaSpire24Extras",
            "entries": [
              "When a creature fails its saving throw against your {@subclassFeature Puppet Strings [Dance Style]|Dancer|ValdaSpire24Extras|Marionettist|ValdaSpire24Extras|3||Puppet Strings}, it has the {@condition Charmed|XPHB} condition and {@variantrule Disadvantage|XPHB} on attack rolls against your allies until the start of your next turn."
            ],
            "className": "Dancer",
            "classSource": "ValdaSpire24Extras",
            "subclassSource": "ValdaSpire24Extras",
            "subclassShortName": "Marionettist"
          }
        ],
        "className": "Dancer",
        "classSource": "ValdaSpire24Extras",
        "subclassSource": "ValdaSpire24Extras",
        "subclassShortName": "Marionettist"
      }
    ],
    [
      {
        "type": "entries",
        "level": 14,
        "__prop": "subclassFeature",
        "header": 2,
        "entries": [
          {
            "name": "Master of Puppets",
            "type": "entries",
            "level": 14,
            "__prop": "subclassFeature",
            "header": 2,
            "source": "ValdaSpire24Extras",
            "entries": [
              "When a Beast or Humanoid fails its saving throw against your {@subclassFeature Puppet Strings [Dance Style]|Dancer|ValdaSpire24Extras|Marionettist|ValdaSpire24Extras|3||Puppet Strings}, you can cast {@spell Dominate Beast|XPHB} or {@spell Dominate Person|XPHB} targeting the creature, respectively, without a spell slot. The target automatically fails its saving throw against the spell. Charisma is your spellcasting modifier for this feature's spells.",
              "The spell ends early if your {@subclassFeature Puppet Strings [Dance Style]|Dancer|ValdaSpire24Extras|Marionettist|ValdaSpire24Extras|3||Puppet Strings} is no longer active. Additionally, you can't use the {@variantrule Bonus Action|XPHB} of your {@subclassFeature Puppet Strings [Dance Style]|Dancer|ValdaSpire24Extras|Marionettist|ValdaSpire24Extras|3||Puppet Strings} for the spell's duration.",
              "When you reach Dancer level 15, you can use this feature to cast {@spell Dominate Monster|XPHB} when any creature fails its saving throw against {@subclassFeature Puppet Strings [Dance Style]|Dancer|ValdaSpire24Extras|Marionettist|ValdaSpire24Extras|3||Puppet Strings}.",
              "Once you use this feature to cast a spell, you can't do so again until you finish a {@variantrule Long Rest|XPHB}. You can also restore your use of this feature to cast {@spell Dominate Beast|XPHB} or {@spell Dominate Person|XPHB} by expending two uses of your {@classFeature Dance|Dancer|ValdaSpire24Extras|2} (no action required)."
            ],
            "className": "Dancer",
            "classSource": "ValdaSpire24Extras",
            "subclassSource": "ValdaSpire24Extras",
            "subclassShortName": "Marionettist"
          }
        ],
        "className": "Dancer",
        "classSource": "ValdaSpire24Extras",
        "subclassSource": "ValdaSpire24Extras",
        "subclassShortName": "Marionettist"
      }
    ]
  ]
}