Senka was estranged, even for a Drow. She often played with puppets and controlled their every action, something she loved to do. A boy had earned her ire, and in frustration she flared her hands, wishing he was one of her dolls. In that same instance the boy suddenly tensed, as though he was bound by an invisible object. After a time, she reflexively balled her hands into fists. When she did, the boy's body was suddenly splayed out in midair. Bewildered, she loosened her fists and the boys limbs moved closer to his body. After a little experimentation she found that she had somehow gain possession of the boy's body for a time. She experimented more and more until she had perfected her technique using the puppets she played with as a child. Senka decided that her abilities would be excellent for an assassin. She went to a local construct maker and learned how to make life sized dolls that would suit her needs. After 3 years of practice she took her first job. No one knew who killed the government official. There were no clues of how it happened... other then a small puppet found near the victim with its strings cut.

The Puppet User, via the dolls, can increase the number of targets in a party and help augment the party's abilities. The User is a rather vulnerable class but can hold their own. A Puppet Use on their round has to make the choice to either move the dolls or take action themselves (excluding puppet casting). Being a supporting class a Puppet User gets along with most other classes. Though more specialized class may look down upon them.

Abilities: Dexterity is important to a Puppet User and it applies to how well they can manipulate their dolls and provides a AC bonus. Charisma determines how many spell they are able to cast.

Races: Any race that has the capacity to manipulate dolls.

Alignment: Any. They can be Lawful as being a Puppet User requires discipline or Chaotic as free thought and improvisation is used in the class.

Weapon and Armor Proficiency: Puppet Users are not proficient with any type of armor as it interferes with spell casting. Puppet Users are proficient with the club, quarterstaff, dagger, light crossbow, sling, and whip.

Create Doll: A User at first level gains the ability to craft magic dolls.

Doll: A Puppet User starts with 2 dolls to use in combat, and gets another every 5th level. All dolls are are humanoid shape and are small with no more then 2 arms except the Combat doll which can have up to 4. Controlling a puppet takes 2 strings. Puppets controlled by more than 2 strings gains a consecutive +1 to attack rolls and skill checks per 2 extra strings attached. A Puppet user is also always aware where the dolls are even if not in sight.

Entangle: At 3rd level a User learns how to attach the strings to one creature and bind them. A successful grapple check (using your charisma instead of strength) binds after which another grapple check must be made to maintain every round. Entangling a target requires you to use 10 strings and therefore leaves you unable to puppet the dolls. Starting at 6th level and every 3 levels after, entangle requires 1 less string allowing you to control some puppets or gain a +1 to your grapple attempt per extra string used.

Puppet Other: At the 6th level, you are able to target a willing creature, and attach two strings to them, giving a bonus equal to your CHA modifier to reflex saves and DEX-based skill checks. Attaching more strings does not increase this bonus.

Forced Puppet: At the 9th level, you may Forcibly take control of a creature for 5 rounds by succeeding a grapple check. Attempts to force the target into attacking itself results in another save. After the 5 rounds is over a grapple check must be made every other round to keep control, and the target can make an escape artist's check on the opposite round to break free of the ability.

Puppet Casting: At the 5th level, a Puppet User has the option to cast a spell from his doll as if casting through a familiar.

Puppet Connetion: At the 12th level a User can cast spells with a range of personal through the dolls. Also,the Puppet User gains the effects of clairvoyance/clairvoyance but only with a range of 10ft from any of your dolls. You may only see or hear the area one puppet at a time, but can change which you focus on as a free action.

Talkative Puppets: At 18th level the dolls gain some intelligence and personality. When Summoned, they are able to talk with their puppeteer telepathically and can act as a counsel. At 20th level the dolls are able to speak telepathically to any creature in a radius of 20ft in any language their master can.

Puppet Scroll: At level 20, this allows a user to scribe a spell onto each doll that can be cast from the doll. Unlike a normal spell it is not erased and is able to be used again after a day has past. Scribing a spell onto a puppet is binding and the only way to replace a spell on the doll is to sacrifice 200 of experience per spell level (0-level spells count as 1st level).

Spells: Puppet users cast spontaneous arcane spells. As with other spontaneous casters, the Puppet User can only know a limited amount of spells and cast a certain amount of spells a day. To learn or cast a spell, a Puppet User must have an Charisma score equal to at least 10 + the spell. Puppet Users choose their spells from the following list:

Hit Die: Dolls made by a Puppet User use d6's as hit die and have a number equal to half of the Users, but starting at 2d6.
Dolls use only Str, Dex, and Con for Attributes. They are determined as if the player were to make a character. The Puppet can use grapple checks. The Puppet user will get a Puppet every 5 levels. Puppets come in 3 types: Combat- has proficency with simple, martial, and exotic weapons but no proficency with shields. Protection- Has profiency with simple weapons and all types of shields( including tower shields). Supporter- Has proficency with all ranged weapons (including exotic) and light shields. A User gains a pseudo-weapon proficiency feat with the weapons the dolls use only when used by the dolls. A Puppet user is also always aware where the dolls are even if not in sight. Puppets gain the same racial bonuses, feats, and attack bonuses as their user. The Puppets take no multi weapon while weilding weapons it is proficent in. Dolls are not proficient with armor. Puppets have a Natural Armor of +5.Dolls also have the construct traits. Creating a doll consumes 500xp per hit die and costs 2gp per hit die for cloth, 10gp for wood, 50gp for stone, 100gp for iron, or 500gp for special metals (such as adamantine or mithral). The time it takes to create a Doll is equal to its HD/day.

Attacking with a Puppet is considered a Half Action. Meaning two Puppets can attack per turn. (Only being able to control two) Attacking with any amount of puppets uses up too much of your standard action for the User to attack. Casting a spell, initiating a charge, or starting a grapple through a puppet uses the same half action that attacking. If the player desires using an ability such as Entangle (See Entangle above for details) putting the dolls away is still considered a Free Action. A puppets base speed is 60, due to the fact that it is being manipulated by the strings and not actually moving, but cannot travel farther than 250ft away from the user.

Puppet Strings- Pure invisible arcane energy, one from each finger, that a User uses to control their dolls and other actions. Creating the strings is a free action and can be used at will, that cannot be used in an anti-magic field. You can lift up to your max load with the strings. The strings have a range of 250ft.

Summon/Stow Puppet- Similar to Summon Instrument used by the Bards, this supernatural ability summons the dolls. It is a free action and can be used at will that cannot be used in an anti-magic field. Summon/Stow has a range of close.

Doll: At 20th and 25th level a User gains another doll to use in combat. The doll is chosen from the 3 types.

Entangle: At 23rd and 26th level a User can bind one more creature.

Awaken Dolls: For 15 min/every 2 levels a User can bring the dolls life with scores equal to their own. While awakened a doll is able to move, talk, and act on it's own but has to remain within a distance of long to remain Awakened. A doll is treated as construct and can never turn against their puppeteer. The dolls have their own personalities but it leans to what their purpose is: Combat- aggressive, outspoken, straightforward, and possibly rude, often male. Protection- passive, protective, very respectful, and possibly timid, either male or female. Supporter- caring and firm, often female. Once a Puppet User can awaken their dolls they give them a name and must speak the name and say a command word of their choice, of the dolls they wish to awaken.

Puppet View: Allows the User to look threw all of their puppets eyes simultaneously 1 hour per day, need not be consecutive.

Puppet Scroll: Allows the Puppet User to scribe a 2nd spell onto the doll, otherwise is as normal Puppet Scroll

Religion: Puppet Users aren't active worshipers but do believe in deities as they puppet their dolls so are they controlled by deities. Puppet User generally worship based on personal preferences.

Other Classes: Using puppets affords a Puppet User good personal skills and can get along with people rather easily. Puppet Users are generally speaking opposed to being commanded as they are used to being the masters and being in command and thus have an adversity to authoritative figures.

Combat: Puppets Users are best at either staying back with the main spell caster or hiding out of view and manipulating the dolls.

Advancement: <-Typical advancement options for characters with this class. Include desirable multiclass options->.

Most Puppet Users live in a city or town were they earn a living doing puppet shows. Those that travel often go from town to town performing. Those adventurous enough to leave will find others to be weary at first, although these worries will quickly turn to pride at the addition of such a multifaceted addition to the party. Puppet Users are controllers, and frequently guide groups from both the back and the front, helping friends and hindering foes, bending the battlefield to their every whim.

Daily Life: Being a versatile class they are malleable; some are hired on as a bodyguards or personal entertainers to wealthy people, while others are invaluable assassins and thieves. A Puppet User is always seeking to improve their art, though how they go about this is up them.

Notables: Aureole was an oddity for a dwarf being she had magic in her blood, and a liking of puppets. It wasn't until a wondering puppeteer saw her and saw what she was. After she learned what she could she started to develop her own dolls and skills.

Organizations: Puppet User have no formal group or leadership. Puppets User are more born then taught. Puppet User will sometimes meet with others and have a Puppet Show competition, both in combat and performance.

NPC Reactions: Most npcs think nothing of Puppet User other then they are just simple performer. Those who know what a Puppet User is capable of doing are more wary of them and as such refrain from letting the masses know what they can do.

Characters with ranks in Gather Information can research Puppet Users to learn more about them. When a character makes a skill check, read or paraphrase the following, including information from lower DCs.

Gather Information

DC

Result

5

Puppet Users fight using objects similar to constructs.

10

Puppet Users are able to bind, manipulate, and enhance live creatures.

Puppet User are good for espionage and scouting being able to control the doll from a range and sense things threw them. They also are good for a lacking group with the flexibility they hold.

Adaptation: Death Puppeteer- add undead creation spells to the Puppet User spell list and remove the puppets. Death Puppeteers puppets dead bodies instead of dolls.
Puppeteer of the Living- giving up the dolls they gain the ability to forcibly take control of a living creature per ordinary number of dolls for one hour per level plus 1 hour per charisma bonus.

Sample Encounter: <-DM placement for NPCs of this class.->.

EL : <-Encounter scenario and character info on sample NPC including stat block. The CR of the NPC is typically the same as the EL for the encounter.->.

[Category: Variant rules]
Puppet's Sacrifice: Any Protection doll may If within, say, 5 ft of the attacker or the doll-user, the *defender* doll may roll a reflex save equal to one half of the attacker's roll to hit rounded up. So if the enemy rolls 1d20 +2 and gets a 18, the save is DC 9. The doll will take the full hit instead, if the reflex save is made, then the attack roll must now beat the Doll's AC or be blocked.

Cost to create a doll is Class Level x 100 gp. It is a non-magical construct.