Tweaked inspiration, and added example of cascading sheets.

This commit is contained in:
Mark Wolfman
2021-06-12 14:07:39 -05:00
parent 72af80f991
commit 2f26cbd951
4 changed files with 5 additions and 21 deletions
+1 -1
View File
@@ -146,7 +146,7 @@ class Character(Entity):
xp = 0 xp = 0
# Extra hit points info, for characters only # Extra hit points info, for characters only
hp_current = None hp_current = None
hp_temp = None hp_temp = 0
# Base stats (ability scores) # Base stats (ability scores)
inspiration = False inspiration = False
attacks_and_spellcasting = "" attacks_and_spellcasting = ""
+3 -3
View File
@@ -39,7 +39,7 @@ def create_character_pdf_template(character, basename, flatten=False):
"Race ": str(character.race), "Race ": str(character.race),
"Alignment": character.alignment, "Alignment": character.alignment,
"XP": str(character.xp), "XP": str(character.xp),
"Inspiration": str("Yes" if character.inspiration else "No"), "Inspiration": str("Yes" if character.inspiration else ""),
# Abilities # Abilities
"ProfBonus": mod_str(character.proficiency_bonus), "ProfBonus": mod_str(character.proficiency_bonus),
"STRmod": str(character.strength.value), "STRmod": str(character.strength.value),
@@ -87,8 +87,8 @@ def create_character_pdf_template(character, basename, flatten=False):
# Hit points # Hit points
"HDTotal": character.hit_dice, "HDTotal": character.hit_dice,
"HPMax": str(character.hp_max), "HPMax": str(character.hp_max),
"HPCurrent": str(character.hp_current), "HPCurrent": str(character.hp_current) if character.hp_current is not None else "",
"HPTemp": str(character.hp_temp), "HPTemp": str(character.hp_temp) if character.hp_temp > 0 else "",
# Personality traits and other features # Personality traits and other features
"PersonalityTraits ": text_box(character.personality_traits), "PersonalityTraits ": text_box(character.personality_traits),
"Ideals": text_box(character.ideals), "Ideals": text_box(character.ideals),
+1 -1
View File
@@ -23,7 +23,7 @@ alignment = "Lawful evil"
xp = 0 xp = 0
hp_max = 54 hp_max = 54
inspiration = 0 # integer inspiration value inspiration = True # integer inspiration value
# Ability Scores # Ability Scores
strength = 15 strength = 15
-16
View File
@@ -1,16 +0,0 @@
"""This file describes game-manager notes.
It's used for creating notes for the GM to keep track of various
monsters, etc.
"""
dungeonsheets_version = "0.14.0"
sheet_type = "gm"
session_title = "Objects in Space"
party = ["rogue1.py", "paladin2.py"]
monsters = ["aboleth", "wolf", "giant eagle", "Vashta Nerada"]