From 6b93e6c56c0ca1e55c402067c6e0a412d4e55973 Mon Sep 17 00:00:00 2001 From: James Miller Date: Mon, 17 Feb 2020 23:49:42 -0600 Subject: [PATCH] cleaned up skills to integers and made a skill special data point --- data/yaml/clean-up-monsters.py | 8 +- data/yaml/monsters.yaml | 208 ++++++++++++++++----------------- 2 files changed, 109 insertions(+), 107 deletions(-) diff --git a/data/yaml/clean-up-monsters.py b/data/yaml/clean-up-monsters.py index 33bf3a8..9d75e69 100644 --- a/data/yaml/clean-up-monsters.py +++ b/data/yaml/clean-up-monsters.py @@ -5,13 +5,19 @@ def main(): with open("monsters.yaml", 'r') as content_file: data = yaml.full_load(content_file) - print(data[0]['ability_mods']) + # print(data[0]['ability_mods']) + counter = 0 for i in data: + # counter += 1 + # print("{}\t{}".format(counter, i['name'])) i['saves_special'] = {} for k, v in i['ability_mods'].items(): i['ability_mods'][k] = int(v) # print(k, i['ability_mods'][k]) + for k, v in i['skills'].items(): + i['skills'][k] = int(v) + # print(k, i['ability_mods'][k]) for k, v in i['saves'].items(): # print(k, v) i['saves_special'][k] = None diff --git a/data/yaml/monsters.yaml b/data/yaml/monsters.yaml index 6c73ea8..b438379 100644 --- a/data/yaml/monsters.yaml +++ b/data/yaml/monsters.yaml @@ -956,7 +956,8 @@ Diplomacy: "+6" Religion: "+6" Stealth: "+6" - Lore: "t" + # TODO Ask jokodin how this ended up here + # Lore: "t" languages: - "Celestial" - "Common" @@ -997,9 +998,8 @@ description: "The cassisian releases beams of heat or cold from its eyes, dealing 2d6 cold or fire damage (DC 17 basic Reflex save) to all creatures in a 15-foot line. It can’t use Eye Beams again for 1d4 rounds." - name: "Repository of Lore" - traits: - - "at the GM’s discretion" - description: "the cassisian has encountered the topic in question before. The cassisian’s limited intellect often prevents it from acting upon its knowledge, making it a better resource than agent in matters of information use." + traits: null + description: "While the cassisian isn't particularly intelligent, it has perfect memory and can remember everything it sears or hears. This allows it to attempt Lore checks on any topic, provided (at the GM's discretion) the cassisian has encountered the topic in question before. The cassisian’s limited intellect often prevents it from acting upon its knowledge, making it a better resource than agent in matters of information use." automatic_abilities: [] melee: - @@ -1376,7 +1376,8 @@ senses: - " darkvision" skills: - Crafting: "r" + # TODO Ask jokodin how this got there + # # Crafting: "r" Athletics: "+5" languages: "" ability_mods: @@ -1430,7 +1431,7 @@ senses: - " darkvision" skills: - Crafting: "r" + # # Crafting: "r" Athletics: "+9" languages: "" ability_mods: @@ -1493,7 +1494,7 @@ senses: - " darkvision" skills: - Crafting: "r" + # # Crafting: "r" Athletics: "+11" languages: "" ability_mods: @@ -1542,7 +1543,7 @@ senses: - " darkvision" skills: - Crafting: "r" + # # Crafting: "r" Athletics: "+17" languages: "" ability_mods: @@ -2966,7 +2967,7 @@ - " hears heartbeats (imprecise) 60 feet" - " darkvision" skills: - Religion: "r" + # # Religion: "r" Acrobatics: "+31" Intimidation: "+32" Occultism: "+25" @@ -3327,7 +3328,7 @@ senses: - " darkvision" skills: - Nature: " " + # # Nature: " " Athletics: "+13" Stealth: "+8" languages: "" @@ -5188,7 +5189,7 @@ senses: - " thoughtsense (imprecise) 60 feet" skills: - Nature: " " + # # Nature: " " Athletics: "+24" Stealth: "+25" languages: @@ -5470,7 +5471,7 @@ - " darkvision" - " tremorsense (imprecise) 100 feet" skills: - Nature: " " + # # Nature: " " Athletics: "+38" languages: "" ability_mods: @@ -5828,7 +5829,7 @@ - " darkvision" - " scent (imprecise) 30 feet" skills: - Nature: " " + # # Nature: " " Acrobatics: "+14" Athletics: "+18" Stealth: "+18" @@ -6075,7 +6076,7 @@ senses: - " darkvision" skills: - Nature: " " + # # Nature: " " Acrobatics: "+11" languages: "" ability_mods: @@ -7188,7 +7189,6 @@ Religion: "+13" Society: "+15" Stealth: "+14" - Athletics: "e" languages: - "Abyssal" - "Celestial" @@ -9059,8 +9059,9 @@ skills: Acrobatics: "+21" Athletics: "+19" - Stealth: "+24" - Deception: " " + Stealth: "+21" + skills_special: + - Stealth is +24 when in forests or swamps languages: "" ability_mods: str_mod: "+5" @@ -14762,7 +14763,7 @@ senses: - " low-light vision" skills: - Nature: " " + # # Nature: " " Acrobatics: "+11" Athletics: "+8" languages: @@ -15022,7 +15023,7 @@ senses: - " darkvision" skills: - Nature: " " + # # Nature: " " Acrobatics: "+13" Stealth: "+11" languages: "" @@ -15077,7 +15078,7 @@ senses: - " darkvision" skills: - Nature: " " + # # Nature: " " Acrobatics: "+16" Stealth: "+14" languages: @@ -15133,7 +15134,7 @@ senses: - " darkvision" skills: - Nature: " " + # # Nature: " " Acrobatics: "+16" Stealth: "+18" Survival: "+15" @@ -15193,7 +15194,7 @@ senses: - " darkvision" skills: - Nature: " " + # # Nature: " " Acrobatics: "+20" Stealth: "+18" languages: @@ -15257,7 +15258,7 @@ senses: - " darkvision" skills: - Nature: " " + # # Nature: " " Acrobatics: "+24" Stealth: "+22" languages: @@ -15329,7 +15330,7 @@ - " crystal sense (imprecise) 60 feet" - " darkvision" skills: - Nature: " " + # # Nature: " " Athletics: "+11" Survival: "+9 " languages: "" @@ -15388,7 +15389,7 @@ - " darkvision" - " tremorsense (imprecise) 60 feet" skills: - Nature: " " + # # Nature: " " Athletics: "+14" Stealth: "+8" languages: @@ -15448,7 +15449,7 @@ - " darkvision" - " tremorsense (imprecise) 60 feet" skills: - Nature: " " + # # Nature: " " Athletics: "+17" Stealth: "+11" Survival: "+15" @@ -15520,7 +15521,7 @@ - " darkvision" - " tremorsense (imprecise) 80 feet" skills: - Nature: " " + # # Nature: " " Athletics: "+21" Stealth: "+12" languages: @@ -15590,7 +15591,7 @@ - " darkvision" - " tremorsense (imprecise) 90 feet" skills: - Nature: " " + # # Nature: " " Athletics: "+24" Stealth: "+14" languages: @@ -15660,7 +15661,7 @@ - " darkvision" - " smoke vision" skills: - Nature: " " + # # Nature: " " Acrobatics: "+10" Stealth: "+10" Survival: "+9" @@ -15715,7 +15716,7 @@ - " darkvision" - " smoke vision" skills: - Nature: " " + # # Nature: " " Acrobatics: "+13" languages: - "Ignan" @@ -15779,7 +15780,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Acrobatics: "+12" Athletics: "+17" Crafting: "+15" @@ -15857,7 +15858,7 @@ - " darkvision" - " smoke vision" skills: - Nature: " " + # Nature: " " Acrobatics: "+20" languages: - "Ignan" @@ -15928,7 +15929,7 @@ - " darkvision" - " smoke vision" skills: - Nature: " " + # Nature: " " Acrobatics: "+21" languages: - "Ignan" @@ -16001,7 +16002,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Acrobatics: "+7" Stealth: "+7" languages: @@ -16066,7 +16067,7 @@ - " darkvision" - " tremorsense (imprecise) 30 feet" skills: - Nature: " " + # Nature: " " Athletics: "+6" Stealth: "+2" languages: @@ -16128,7 +16129,7 @@ - " darkvision" - " smoke vision" skills: - Nature: " " + # Nature: " " Acrobatics: "+7" Deception: "+7" languages: @@ -16193,7 +16194,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Athletics: "+6" Stealth: "+6" languages: @@ -16262,7 +16263,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Athletics: "+10" Stealth: "+11" Survival: "+8" @@ -16318,7 +16319,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Athletics: "+13" Stealth: "+12" languages: @@ -16382,7 +16383,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Athletics: "+15" Diplomacy: "+12" Occultism: "+17" @@ -16445,7 +16446,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Athletics: "+20" Stealth: "+19" languages: @@ -16509,7 +16510,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Athletics: "+23" Stealth: "+23" languages: @@ -16725,8 +16726,8 @@ senses: - " darkvision" skills: - Nature: " " - Occultism: "e" + # Nature: " " + ## Occultism: "e" Athletics: "+12" Stealth: "+15" languages: @@ -17241,11 +17242,11 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Acrobatics: "+10" Athletics: "+9" Stealth: "+12" - Deception: " " + ## Deception: " " languages: - "Common" - "Terran" @@ -17309,7 +17310,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Acrobatics: "+8" Arcana: "+10" Crafting: "+8" @@ -17416,7 +17417,7 @@ - " darkvision" - " detect magic" skills: - Nature: " " + # Nature: " " Acrobatics: "+14" Arcana: "+11" Athletics: "+11" @@ -17651,7 +17652,7 @@ - " darkvision" - " detect magic" skills: - Nature: " " + # Nature: " " Arcana: "+14" Athletics: "+22" Crafting: "+14" @@ -17916,7 +17917,7 @@ senses: - " darkvision" skills: - Religion: "r" + # Religion: "r" Stealth: "+12" languages: - "Common" @@ -17984,7 +17985,7 @@ senses: - " darkvision" skills: - Religion: "r" + # Religion: "r" Arcana: "+22" Intimidation: "+22" Stealth: "+21" @@ -18439,7 +18440,7 @@ Crafting: "+18" Intimidation: "+18" Stealth: "+17" - Acrobatics: " " + #Acrobatics: " " languages: - "Common" - "Jotun" @@ -19785,7 +19786,7 @@ senses: - " darkvision" skills: - Crafting: "r" + # Crafting: "r" Athletics: "+19" languages: "" ability_mods: @@ -19842,7 +19843,7 @@ senses: - " darkvision" skills: - Crafting: "r" + # Crafting: "r" Athletics: "+22" languages: "" ability_mods: @@ -19912,7 +19913,7 @@ senses: - " darkvision" skills: - Crafting: "r" + # Crafting: "r" Athletics: "+24" languages: "" ability_mods: @@ -19975,7 +19976,7 @@ senses: - " darkvision" skills: - Crafting: "r" + # Crafting: "r" Athletics: "+26" languages: "" ability_mods: @@ -20044,7 +20045,7 @@ senses: - " darkvision" skills: - Crafting: "r" + # Crafting: "r" Athletics: "+30" languages: "" ability_mods: @@ -20113,7 +20114,7 @@ senses: - " darkvision" skills: - Crafting: "r" + # Crafting: "r" Athletics: "+38" languages: "" ability_mods: @@ -20962,7 +20963,7 @@ - " darkvision" - " true seeing" skills: - Crafting: "r" + # Crafting: "r" Acrobatics: "+25" Athletics: "+40" languages: "" @@ -21326,7 +21327,7 @@ senses: - " darkvision" skills: - Society: "h" + ## Society: "h" Arcana: "+18" Deception: "+18" Diplomacy: "+18" @@ -21561,8 +21562,8 @@ - " darkvision" - " scent (imprecise) 60 feet" skills: - Nature: " " - Religion: "r" + # Nature: " " + # Religion: "r" Acrobatics: "+8" Athletics: "+9" Stealth: "+8" @@ -21624,8 +21625,8 @@ - " darkvision" - " scent (imprecise) 120 feet" skills: - Nature: " " - Religion: "r" + # Nature: " " + # Religion: "r" Acrobatics: "+18" Athletics: "+19" Stealth: "+18" @@ -21896,7 +21897,7 @@ senses: - " darkvision" skills: - Crafting: "r" + # # Crafting: "r" Acrobatics: "+5" Stealth: "+5" languages: @@ -22169,7 +22170,7 @@ - " low-light vision" - " scent (imprecise) 30 feet" skills: - Nature: " " + # Nature: " " Athletics: "+17" Stealth: "+12" languages: "" @@ -22764,7 +22765,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Deception: "+15" Diplomacy: "+11" Intimidation: "+13" @@ -22875,7 +22876,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Arcana: "+18" Deception: "+20" Diplomacy: "+20" @@ -24327,7 +24328,7 @@ - " darkvision" - " scent (imprecise) 30 feet" skills: - Nature: " " + # Nature: " " Acrobatics: "+10" Athletics: "+15" Intimidation: "+11" @@ -25005,7 +25006,7 @@ - " darkvision" - " tremorsense (imprecise) 60 feet" skills: - Nature: " " + # Nature: " " Athletics: "+32" languages: "" ability_mods: @@ -25393,8 +25394,7 @@ senses: - " darkvision" skills: - Nature: " " - Religion: "r" + # # Religion: "r" Acrobatics: "+13" Athletics: "+16" Intimidation: "+14" @@ -25475,8 +25475,6 @@ senses: - " darkvision" skills: - Nature: " " - Religion: "r" Acrobatics: "+23" Athletics: "+24" Intimidation: "+22" @@ -27123,7 +27121,7 @@ - " darkvision" - " scent (imprecise) 30 feet" skills: - Nature: " " + # Nature: " " Acrobatics: "+11" Athletics: "+10" languages: @@ -27581,7 +27579,6 @@ senses: - " darkvision" skills: - Religion: "r" Acrobatics: "+14" Intimidation: "+15" Stealth: "+14" @@ -27665,7 +27662,7 @@ - " tremorsense (imprecise) 10 feet" - " darkvision" skills: - Nature: " " + # Nature: " " Acrobatics: "+13" Athletics: "+9" Deception: "+11" @@ -29158,7 +29155,7 @@ - " darkvision" - " tremorsense (imprecise) 60 feet" skills: - Nature: " " + # Nature: " " Athletics: "+18" Stealth: "+13" languages: @@ -30626,7 +30623,7 @@ - " scent 30 feet" - " tremorsense (imprecise) 60 feet" skills: - Nature: " " + # Nature: " " Athletics: "+25" Survival: "+22" languages: "" @@ -30700,7 +30697,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Acrobatics: "+27" Arcana: "+28" Athletics: "+32" @@ -30819,7 +30816,7 @@ - " darkvision" - " sin scent (imprecise) 30 feet" skills: - Occultism: "e" + # Occultism: "e" Acrobatics: "+9" Athletics: "+8" Stealth: "+9" @@ -31670,7 +31667,6 @@ senses: - " darkvision" skills: - Crafting: "r" Acrobatics: "+8" Occultism: "+4" Stealth: "+8" @@ -31768,7 +31764,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Arcana: "+17" Athletics: "+18" Deception: "+16" @@ -32889,7 +32885,7 @@ - " darkvision" - " scent (imprecise) 30 feet" skills: - Nature: " " + # Nature: " " Acrobatics: "+10" Diplomacy: "+11" Stealth: "+8" @@ -32982,7 +32978,7 @@ senses: - " darkvision" skills: - Nature: " " + # Nature: " " Acrobatics: "+29" Athletics: "+27" Intimidation: "+23" @@ -33354,7 +33350,7 @@ - " darkvision" - " scent (imprecise) 30 feet" skills: - Nature: " " + # Nature: " " Acrobatics: "+7" Athletics: "+8" Deception: "+6" @@ -33419,7 +33415,7 @@ - " darkvision" - " scent (imprecise) 30 feet" skills: - Nature: " " + # Nature: " " Acrobatics: "+13" Athletics: "+13" Deception: "+11" @@ -33979,7 +33975,7 @@ - " low-light vision" - " scent (imprecise) 30 feet" skills: - Nature: " " + # Nature: " " Society: "+4" Acrobatics: "+8" Athletics: "+6 " @@ -34099,8 +34095,8 @@ - " low-light vision" - " scent (imprecise) 30 feet" skills: - Nature: " " - Society: "h" + # Nature: " " + # Society: "h" Acrobatics: "+7" Athletics: "+9" Survival: "+10" @@ -34217,7 +34213,7 @@ - " scent (imprecise) 30 feet" skills: Nature: "+11" - Society: "h" + # Society: "h" Athletics: "+12" Medicine: "+9" Stealth: "+11" @@ -34991,11 +34987,14 @@ - " darkvision" - " tremorsense 60 feet" skills: - Nature: " " + # Nature: " " Athletics: "+31" Religion: "+26" Stealth: "+27" - Deception: " " + ## Deception: " " + skills_special: + - +35 Athletics to disarm stone or metal objects + - +30 Stealth in sandy terrain languages: - "Abyssal" - "Terran" @@ -35855,10 +35854,9 @@ senses: - " low-light vision" skills: - Crafting: "r" Athletics: "+13" Intimidation: "+11" - Deception: " " + # Deception: " " languages: - "Common" ability_mods: @@ -36086,7 +36084,7 @@ - " darkvision" - " wavesense (imprecise) 30 feet" skills: - Nature: " " + # Nature: " " Athletics: "+6" Stealth: "+4" languages: @@ -37374,10 +37372,10 @@ - " motion sense 60 feet" - " no vision" skills: - Occultism: "e" + # Occultism: "e" Athletics: "+17" Stealth: "+10" - Crafting: "c" + #Crafting: "c" languages: "" ability_mods: str_mod: "+5" @@ -38593,8 +38591,8 @@ - " no vision" skills: Athletics: "+24" - Deception: " " - Stealth: " " + # Deception: " " + ##Stealth: " " languages: "" ability_mods: str_mod: "+7" @@ -38757,7 +38755,7 @@ - " infrared vision 60 feet" - " no vision" skills: - Nature: " " + # Nature: " " Acrobatics: "+24" Athletics: "+24" Stealth: "+26" @@ -39560,8 +39558,6 @@ senses: - " darkvision" skills: - Crafting: "r" - Religion: "r" Athletics: "+30" Deception: "+26" languages: @@ -39624,7 +39620,7 @@ senses: - " darkvision" skills: - Crafting: "r" + # # Crafting: "r" Athletics: "+23" languages: "" ability_mods: @@ -39696,8 +39692,8 @@ senses: - " darkvision" skills: - Arcana: " " - Crafting: "r" + # Arcana: " " + # # Crafting: "r" Athletics: "+33" languages: "" ability_mods: