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: