Skip to content

Latest commit

 

History

History
100 lines (78 loc) · 2.64 KB

README.md

File metadata and controls

100 lines (78 loc) · 2.64 KB

Tasha

Tasha is a tool for creating 5.5e Dungeons & Dragons characters.

Supported rulebooks

QUICKSTART

Dependencies

Installation & Usage

# Clone the repository.
git clone https://github.com/mtttech/Tasha.git

# Change into the cloned repo. 
cd tasha

# Use poetry to install.
poetry install

# Run the program
poetry run tasha

Characters created by Tasha are saved to your HOME directory within the .config/tasha/characters folder, which will be created if it doesn't already exist. Characters will be saved in the .TOML format. Below is an example of such a character.

alignment = "Chaotic Neutral"
armors = [ "Light", "Medium", "Shield",]
background = "Entertainer"
cantrips = 4
feats = [ "Magic Initiate", "Chef",]
features = [ "Divine Order", "Spellcasting", "Channel Divinity", "Cleric Subclass", "Ability Score Improvement", "Sear Undead",]
gender = "Female"
gold = 0
hit_die = 8
hit_points = 33
initiative = 2
languages = [ "Common", "Draconic", "Elvish",]
level = 5
name = "Bekha"
proficiency_bonus = 3
savingthrows = [ "Charisma", "Wisdom",]
size = "Medium"
skills = [ "Acrobatics", "Performance", "History", "Religion",]
species = "Elf"
speed = 30
spell_slots = [ 4, 3, 2,]
tools = [ "Musical Instrument - Dulcimer",]
traits = [ "Darkvision", "Elven Lineage", "Fey Ancestry", "Keen Senses", "Trance",]
weapons = [ "Simple",]

[bonus]
Strength = 2
Dexterity = 0
Constitution = 0
Intelligence = 0
Wisdom = 0
Charisma = 1

[prepared_spells]
Cleric = [ "Bestow Curse", "Continual Flame", "Create Food and Water", "Ceremony", "Blindness/Deafness", "Spirit Guardians", "Healing Word", "Cure Wounds", "Silence",]

[attributes.Strength]
score = 19
modifier = 4

[attributes.Dexterity]
score = 14
modifier = 2

[attributes.Constitution]
score = 13
modifier = 1

[attributes.Intelligence]
score = 13
modifier = 1

[attributes.Wisdom]
score = 18
modifier = 4

[attributes.Charisma]
score = 11
modifier = 0

[classes.Cleric]
level = 5
hit_die = 8
subclass = "Life Domain"