From 60eb1c99406160e97eb23d73707b1497764daa9d Mon Sep 17 00:00:00 2001 From: Zac Miller Date: Sun, 25 Aug 2024 22:59:46 -0400 Subject: [PATCH] * update tutorial snippets --- .../Part3/Beginner-Tutorial-Chargen.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/source/Howtos/Beginner-Tutorial/Part3/Beginner-Tutorial-Chargen.md b/docs/source/Howtos/Beginner-Tutorial/Part3/Beginner-Tutorial-Chargen.md index 42ba9e168e..5a6a8ca329 100644 --- a/docs/source/Howtos/Beginner-Tutorial/Part3/Beginner-Tutorial-Chargen.md +++ b/docs/source/Howtos/Beginner-Tutorial/Part3/Beginner-Tutorial-Chargen.md @@ -171,11 +171,20 @@ class TemporaryCharacterSheet: self.level = 1 # random equipment - self.armor = dice.roll_random_table("1d20", chargen_tables["armor"]) + _armor = dice.roll_random_table("1d20", chargen_tables["armor"]) + self.armor = None if "no armor" in _armor else _armor _helmet_and_shield = dice.roll_random_table("1d20", chargen_tables["helmets and shields"]) - self.helmet = "helmet" if "helmet" in _helmet_and_shield else "none" - self.shield = "shield" if "shield" in _helmet_and_shield else "none" + self.helmet = ( + None + if "no" in _helmet_and_shield + else ("helmet" if "helmet" in _helmet_and_shield else None) + ) + self.shield = ( + None + if "no" in _helmet_and_shield + else ("shield" if "shield" in _helmet_and_shield else None) + ) self.weapon = dice.roll_random_table("1d20", chargen_tables["starting weapon"])