8000
Skip to content
View makfed12c's full-sized avatar
  • Ljubljana, Slovenia

Block or report makfed12c

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
makfed12c/README.md

bag_of_tricks

A random D&D character generator, written in Rust.

Currently supports:

Book Races Classes Backgrounds Spells
Player's Handbook (PHB)
Volo's Guide to Monsters (VGTM)
Sword Coast Adventurer's Guide (SCAG)
Mordenkainen's Tome of Foes (MTOF)
Curse of Strahd (COS)

I've been focusing on the necessary logic, so the "ui" is very bare-bones right now. To generate your first character:

  • Make sure you have rust installed
  • Clone this repo
  • Run cargo run from the root of the project

Go to http://localhost:3000, and you should see something like this:

CHARACTER NAME: Tordek Frostbeard
RACE: Hill Dwarf (PHB p18,20)
BACKGROUND: Hermit (PHB p134)
ALIGNMENT: Chaotic Evil
LEVEL: 1

STR  +2 (15)
DEX  -2 (6)
CON  +2 (14)
INT  +2 (14)
WIS  +1 (13)
CHA  -1 (9)

SKILLS:
PROF  MOD  SKILL            BONUS:
      DEX  Acrobatics       -2
      WIS  Animal Handling  +1
      INT  Arcana           +2
      STR  Athletics        +2
      CHA  Deception        -1
      INT  History          +2
      WIS  Insight          +1
      CHA  Intimidation     -1
      INT  Investigation    +2
 X    WIS  Medicine         +3
      INT  Nature           +2
      WIS  Perception       +1
      CHA  Performance      -1
      CHA  Persuasion       -1
 X    INT  Religion         +4
      DEX  Sleight of Hand  -2
      DEX  Stealth          -2
      WIS  Survival         +1

SPEED: 25
PROFICIENCY BONUS: +2
RESISTANCES: Poison
LANGUAGES: Common, Dwarvish, Giant
PROFICIENCIES: Weapon(Specific(Battleaxe)), Weapon(Specific(Handaxe)), Weapon(Specific(LightHammer)), Weapon(Specific(Warhammer)), Tool(HerbalismKit), Tool(ArtisansTools(SmithsTools))

CHARACTERISTICS:
Age: 216
Gender: Male
Size: Medium
Height: 3'11"
Weight: 133 lb.

PERSONALITY TRAITS:
I am working on a grand philosophical theory and love sharing my ideas.
The leader of my community had something wise to say on every topic, and I am eager to share that wisdom.
IDEAL: Free Thinking. Inquiry and curiosity are the pillars of progress.  (Chaotic)
BOND: I entered seclusion to hide from the ones who might still be hunting me. I must someday confront them.
FLAW: Now that I've returned to the world, I enjoy its delights a little too much.

EQUIPMENT
A scroll case stuffed full of notes from your studies or prayers, a winter blanket, a set of common clothes, an herbalism kit, and 5 gp

FEATURES AND TRAITS:
- Darkvision (PHB p20)
- Dwarven Resilience (PHB p20)
- Stonecunning (PHB p20)
- Dwarven Toughness (PHB p20)
- Discovery (PHB p134)

BACKSTORY:
Life of Seclusion: I retreated from society after a life-altering event.

(Line count git ls-files | grep -E '.*\.rs$' | xargs wc -l)

Popular repositories Loading

  1. VWorkers VWorkers Public

    Templates for Cloudflare Workers

    Haxe 418 327

  2. XianyuAutoAgent XianyuAutoAgent Public

    Forked from qOeOp/XianyuAutoAgent

    专为闲鱼平台打造的AI值守解决方案,实现闲鱼平台7×24小时自动化值守,支持多专家协同决策、智能议价和上下文感知对话。

    Java 1

  3. helios-h2020s helios-h2020s Public

  4. pratikdimbled pratikdimbled Public

    Hibernate Inheritance Mapping Tutorial Table Per Hierarchy Table Per Concrete class Table Per Subclass We can map the…

  5. dynamic dynamic Public

    An OSGi-like C++ dynamic module system and service registry

    TypeScript

  6. universal universal Public

    Free universal database tool and SQL client

    JavaScript

0