Skip to content

CanobbioE/npcgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Random NPC generator

This is a random NPC generator for a campaign in D&D 5e I runned. Some content is homebrew (e.g. Nations).

Sample output

Nome: Adalbert Galpsi
Eta: adulto
Sesso: M
Razza: Mezzorco
Nazione: Other
Voce: piagnucolosa
Carattere: soave
Aspetto: 
	Capelli: Lunghi, Porpora
	Occhi: Kaki chiaro
	Altezza: 168
	Pelle: Fucsia Bordesto Lillato

STR	DEX	CON	INT	WIS	CHA
14	15	6	7	6	12	

How does it work

It simply picks randomly a gender, name, character, aspect, nationality, race and voice from a given list. So you can adapt this to your campaing by modifing the lists files.

How to customize to your need

The list files can be found inside the folder ./generators/lists/. The files name should be enough to identify which one does what.

How to use it

First of all you need a working installation of Go.

Now you can run in your terminal

$ go get github.com/CanobbioE/npcgen

You can then build, and run the generator with

$ go build
$ ./npcgen

Disclaimer

The text outputted is in Italian, to change it just change the lists files and the String() functions. This is in an early stage and a fun/fast project, therefore there may never be additional features.

About

A simplified NPC generator for d&d 5e

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages