Soul Doll

Subclass featureValdaSpire24Extras2014Necromancer

As a Reaction when a creature you can see within 60 feet of you dies, you can capture the creature's soul and trap it within a Soul Doll. The creature controls the body of the doll using the statistics of a Slaymate, but it can't attack and retains its alignment, personality, languages, and Intelligence, Wisdom, and Charisma scores.

You don't control the Soul Doll and it doesn't count as one of your thralls. It is under no compulsion to cooperate with you, especially if you are antagonistic toward it or it recognizes you as an enemy.

While the creature's soul is trapped in a Soul Doll, it can't return to life. The soul leaves the doll when the Soul Doll is reduced to Hit Points or when you release it as a Magic action. You can have up to five Soul Dolls at one time. If you attempt to create a new Soul Doll, you can release another doll as a part of the Reaction used to create the new doll.

Raw data
{
  "name": "Soul Doll",
  "level": 6,
  "__prop": "subclassFeature",
  "header": 2,
  "source": "ValdaSpire24Extras",
  "entries": [
    "As a {@variantrule Reaction|XPHB} when a creature you can see within 60 feet of you dies, you can capture the creature's soul and trap it within a Soul Doll. The creature controls the body of the doll using the statistics of a {@creature Slaymate|ValdaSpire24}, but it can't attack and retains its alignment, personality, languages, and Intelligence, Wisdom, and Charisma scores.",
    "You don't control the Soul Doll and it doesn't count as one of your thralls. It is under no compulsion to cooperate with you, especially if you are antagonistic toward it or it recognizes you as an enemy.",
    "While the creature's soul is trapped in a Soul Doll, it can't return to life. The soul leaves the doll when the Soul Doll is reduced to {@variantrule Hit Points|XPHB} or when you release it as a {@action Magic|XPHB} action. You can have up to five Soul Dolls at one time. If you attempt to create a new Soul Doll, you can release another doll as a part of the {@variantrule Reaction|XPHB} used to create the new doll."
  ],
  "className": "Necromancer",
  "classSource": "ValdaSpire24",
  "subclassSource": "ValdaSpire24Extras",
  "subclassShortName": "Toymaker"
}