Illusory Script

Inform, improve, and inspire your game.

  • Archive
  • Publications
  • Contact
  • About
  • Subscribe

NPCs With D&D Class Feature Hacks

by Marius on August 21, 2023
Art generated by DALL-E AI using the prompt, "A fantasy fighter with steaming and glowing magic items and trinkets all over their armor and weapons, digital art"

Class features for NPCs

If someone turns your own weapons against you, dramatic scenes unfold. In Dungeons & Dragons the PC’s strongest weapons are their class features. A paladin’s smite, a rogue’s sneak attack, a wizard’s fireball. As DMs, we can give class features to NPCs to create a sense of danger and uncertainty for the players. They know how powerful their class features are. Turn their own weapons against them by giving class features to NPCs.

However, creating a D&D 5th-edition character sheet is time consuming. Time that is, most likely, better spent on other preparation activities. In addition, we don’t want our NPCs to be too predictable. If a rogue PC fights a rogue NPC, they likely know every trick in the book, and the combat quickly becomes stale. How do we create the drama of turning the PCs against them, without it consuming too much time, and without combats becoming too predictable?

Class feature hacks: let NPCs break the rules

Instead of building a whole character sheet for an NPC, give them one class feature, and then hack it. Let the NPC break the rules. Use a single class feature, like the rogue’s sneak attack for a roguish NPC, but then tweak it or add a related but novel feature, like letting a successful sneak attack paralyze the target.

Here’s a list of examples, one for each class, using a single class feature and then “hacking it.”

ClassClass FeatureClass Feature Hack
ArtificerInfuse ItemWears infused magical +1 armor which deals 4 (1d8) lightning damage to any enemy who hits the artificer with a melee attack.
BarbarianRageMakes attacks with advantage but attacks against them have advantage. Each hit of a reckless attack knocks the target prone.
BardCutting WordsUses a reaction to reduce an attack roll, saving throw, or ability check by 1d6. In addition, deal 7 (2d6) psychic damage to the target.
ClericSpirit GuardiansCasts the spirit guardians spell. On a failed save, targets are also blinded until the start of the NPC’s next turn.
DruidWild ShapeTransforms into a beast with any kind of speed (swimming, climbing, flying). Changes the beast form as a bonus action on each of the NPC’s turns, retaining any damage taken.
FighterAction SurgeTakes an additional action. Doubles the NPC’s movement speed, and move without provoking opportunity attacks until the end of the turn.
MonkFlurry of BlowsMakes two extra melee weapon attacks as a bonus action. Each of these can force the target to make a Strength save, knocking them prone or pushing them 10 feet on a failed save.
PaladinDivine SmiteAdds 2d8 radiant damage to an attack. The attack can be melee or ranged.
RangerSharpshooterTakes a -5 penalty to a ranged weapon attack but gain +10 damage on a hit. On a hit, turns invisible until the start of the NPC’s next turn.
RogueSneak AttackOnce per turn, deals an extra 10 (3d6) damage. The target must make a Constitution saving throw or be paralyzed until the end of their next turn.
SorcererQuickened SpellCasts two spells in one round, using action and bonus action.
WarlockEldritch BlastCasts the eldritch blast spell. Gains temporary HP equal to the damage dealt.
WizardFireballCasts fireball On a failed save, targets are stunned until the end of their next turn.
NPC Class Feature Hacks

Using these NPC Class Feature Hacks

To quickly create an NPC with these class feature hacks, choose an existing base stat block and add the hack. For example, for a fighter NPC, we choose the thug statblock, and simply note that this thug may use Action Surge once per encounter, and that they can move double their speed without provoking attacks of opportunity on the turn that they use Action Surge. As another example, we can use the mage statblock and let them cast eldritch blast with the class feature hack above to create a warlock NPC.

There are many more class features to be “hacked” for our NPCs. Turn the PCs weapons against them, and create drama by letting NPCs break the rules for class features which players know and love.

Subscribe!

🦹🏼‍♀️ Never miss an article 🪄

... and receive the Illusory Script Ritual Generator!

We don’t spam! Read our privacy policy for more info.

Check your inbox or spam folder to confirm your subscription.

Related Articles

Subscribe!

🦹🏼‍♀️ Never miss an article 🪄

...and receive the IllusoryScript Ritual Generator!

We don’t spam! Read our privacy policy for more info.

Check your inbox or spam folder to confirm your subscription.

Latest Articles

  • Pregenerated Characters Ready for Quick 5e D&D (2024)November 1, 2025
    Pregenerated character sheets are a fantastic tool to run quick and smooth games of 5th Edition D&D 2024. No long character creation, no rulebook flipping, no analysis paralysis over whether a halfling monk is viable. The following pregenerated characters do exactly that: quick starts, smooth onboarding, and immediate playing. Download the Character Sheets here! Principles …

    Read On »

  • Epic Mind Flayer Boss Battle: Design and TacticsOctober 25, 2025
    Few monsters strike fear in players the way a mind flayer does. Iconic, otherworldly, and familiar to many players after Baldur’s Gate 3, an illithid makes the perfect boss to close out the Trebaz Sinara arc. By level 5, the crew has earned the right to face a true nightmare. Here’s how to run a …

    Read On »

  • Eberron’s Treasure Island: Survival Adventuring on Trebaz SinaraOctober 18, 2025
    ➡️ Go to the next article in the series! Every great seafaring story needs a legendary island, and in Eberron, that island is Trebaz Sinara. Said to have been the home of pirate queen Lhazaar herself, the island has been lost to the seas for more than five centuries. Sailors dedicate their lives to finding …

    Read On »

  • Regalport Job Board: Earning Renown in the Lhazaar PrincipalitiesOctober 11, 2025
    ➡️ Go to the next article in the series! The Lhazaar Principalities campaign begins small: a crew with no name, no flag, and no reputation. Tier 1 of the campaign is all about building that reputation, forging alliances, and learning who can be trusted in Regalport. The structure that holds this early arc together is …

    Read On »

  • Adrift in Lhazaar: A Level 1-20 Epic Campaign OutlineOctober 4, 2025
    ➡️ Go to the next article in the series! When we run a level 1–20 campaign, it’s easy to lose sight of the long arc. That’s when a clear outline from the start can help—something flexible enough to adapt to the table, but strong enough to hold the weight of twenty levels of play. Here’s …

    Read On »

  • Session Zero for a Nautical Eberron CampaignSeptember 27, 2025
    ➡️ Go to the next article in the series! Session Zero is where our Lhazaar Principalities campaign truly begins. Before the first adventure, we lay the foundation for tone, characters, and crew identity. In my experience, a strong Session Zero makes the difference between a campaign that drifts and one that runs smoothly. Here’s how …

    Read On »

...browse all articles...

Subscribe!

🦹🏼‍♀️ Never miss an article 🪄

...and receive the IllusoryScript Ritual Generator!

We don’t spam! Read our privacy policy for more info.

Check your inbox or spam folder to confirm your subscription.

  • Privacy Policy
  • Impressum
  • Cookie Policy
  • Marius’s House Rules
© 2026 Illusory Script.
✕
  • Archive
  • Publications
  • Contact
  • About
  • Subscribe