D&D-NPC is a Node.js module allows you to easily create randomized D&D NPCs.
It takes up to 3 arguments and will randomly generate an NPC based on arguments passed.
import NPC from "dnd-npc";
const npc = new NPC()
.setRace("Warforged", "Juggernaut")
.setClass("Fighter");
const character = await npc.generate();
A friend of mine told me that generating random NPCs would be a difficult task.
So I decided to make this to prove him wrong.
This module can be integrated into a project to create random NPCs.
A DM should find the wide range of information this module generates to be extremely useful to create NPCs for their own adventure or on the fly.
I'm Multarix, a NodeJS programmer (I Guess?).
Despite what you may think, when I started this project,
I actually had zero knowledge of D&D, but have since dove
into this world of dice and dragons.
I suck at web development so if you think this website is poorly designed, you know why.