From c6012ca02927e99f818da0c4c469a37c729bf4db 2023-08-19 19:17:31 From: chain Date: 2023-08-19 19:17:31 Subject: [PATCH] Add Skills History/Insight broken in ALT sheet (duplicate field name) --- diff --git a/pcgen-xml2pdf.py b/pcgen-xml2pdf.py index 2698cc4f369371a805da4b6be96db8b524f682d9..2e66e43b0bdc86f07972e64973e494a19a1ba1d9 100755 --- a/pcgen-xml2pdf.py +++ b/pcgen-xml2pdf.py @@ -275,6 +275,34 @@ if __name__ == '__main__': "AC": root.find(".//armor_class/total").text, "Initiative": root.find(".//initiative/total").text, "Speed": int(root.find(".//move/move[name='Walk']/squares").text) * 5, + + + ### SKILLS ### + "Acrobatics": root.find(".//skill[name='Acrobatics']/skill_mod").text, + "Animal": root.find(".//skill[name='Animal Handling']/skill_mod").text, + "Animal Handling": root.find(".//skill[name='Animal Handling']/skill_mod").text, + "Arcana": root.find(".//skill[name='Arcana']/skill_mod").text, + "Athletics": root.find(".//skill[name='Athletics']/skill_mod").text, + "Deception": root.find(".//skill[name='Deception']/skill_mod").text, + "Deception ": root.find(".//skill[name='Deception']/skill_mod").text, + #"History": root.find(".//skill[name='History']/skill_mod").text, + "History ": root.find(".//skill[name='History']/skill_mod").text, + "Insight": root.find(".//skill[name='Insight']/skill_mod").text, + "Intimidation": root.find(".//skill[name='Intimidation']/skill_mod").text, + "Investigation": root.find(".//skill[name='Investigation']/skill_mod").text, + "Investigation ": root.find(".//skill[name='Investigation']/skill_mod").text, + "Medicine": root.find(".//skill[name='Medicine']/skill_mod").text, + "Nature": root.find(".//skill[name='Nature']/skill_mod").text, + "Perception": root.find(".//skill[name='Perception']/skill_mod").text, + "Perception ": root.find(".//skill[name='Perception']/skill_mod").text, + "Performance": root.find(".//skill[name='Performance']/skill_mod").text, + "Persuasion": root.find(".//skill[name='Deception']/skill_mod").text, + "Religion": root.find(".//skill[name='Religion']/skill_mod").text, + "SleightofHand": root.find(".//skill[name='Sleight of Hand']/skill_mod").text, + "Stealth": root.find(".//skill[name='Stealth']/skill_mod").text, + "Stealth ": root.find(".//skill[name='Stealth']/skill_mod").text, + "Survival": root.find(".//skill[name='Survival']/skill_mod").text, + } update_fields(new_pdf, new_fields)