cleanyaml.py run

bradl/monsters-adult-gold-dragon
James R Miller 2020-02-20 21:21:35 -06:00
parent 733a19ad7d
commit 97d831e394
3 changed files with 143 additions and 116 deletions

View File

@ -14,6 +14,7 @@ yfiles = ["actions.yaml",
"langs.yaml", "langs.yaml",
"monsters.yaml", "monsters.yaml",
"requirements.yaml", "requirements.yaml",
"senses.yaml",
"skills.yaml", "skills.yaml",
"sources.yaml", "sources.yaml",
"spells.yaml", "spells.yaml",
@ -23,7 +24,7 @@ yfiles = ["actions.yaml",
def main(): def main():
for x in yfiles: for x in yfiles:
print("Doing: {}".formate(X)) print("Doing: {}".format(x))
with open(x, 'r') as r: with open(x, 'r') as r:
data = yaml.full_load(r) data = yaml.full_load(r)
final = yaml.safe_dump(data, allow_unicode=True) final = yaml.safe_dump(data, allow_unicode=True)

View File

@ -6,16 +6,16 @@ senses:
these forms of magical darkness. these forms of magical darkness.
name: Darkvision name: Darkvision
source: source:
- abbr: CRB - abbr: CRB
page_start: 465 page_start: 465
page_stop: 465 page_stop: 465
- descr: You can see in dim light as though it were bright light, and you ignore the - descr: You can see in dim light as though it were bright light, and you ignore the
concealed condition due to dim light. concealed condition due to dim light.
name: Low-Light Vision name: Low-Light Vision
source: source:
- abbr: CRB - abbr: CRB
page_start: 465 page_start: 465
page_stop: 465 page_stop: 465
- descr: Your eyes are sharp, allowing you to make out small details about concealed - descr: Your eyes are sharp, allowing you to make out small details about concealed
or even invisible creatures that others might miss. You gain a +2 circumstance or even invisible creatures that others might miss. You gain a +2 circumstance
bonus when using the Seek action to find hidden or undetected creatures within bonus when using the Seek action to find hidden or undetected creatures within
@ -24,40 +24,43 @@ senses:
a hidden one. a hidden one.
name: Keen Eyes name: Keen Eyes
source: source:
- abbr: CRB - abbr: CRB
page_start: 51 page_start: 51
page_stop: 51 page_stop: 51
- descr: No vision. - descr: No vision.
name: No vision name: No vision
source: source:
- abbr: CRB - abbr: CRB
page_start: 0 page_start: 0
page_stop: 0 page_stop: 0
- descr: Smoke doesn't impair this creature's vision; it ignores the concealed condition from smoke. - descr: Smoke doesn't impair this creature's vision; it ignores the concealed condition
from smoke.
name: Smoke Vision name: Smoke Vision
source: source:
- abbr: BST1 - abbr: BST1
page_start: 112 page_start: 112
page_stop: 112 page_stop: 112
- descr: This monster can see in all directions simultaneously, and therefore cant - descr: This monster can see in all directions simultaneously, and therefore cant
be flanked. be flanked.
name: All-Around Vision name: All-Around Vision
source: source:
- abbr: BST1 - abbr: BST1
page_start: 342 page_start: 342
page_stop: 342 page_stop: 342
- descr: Snow doesn't impair this creature's vision; it ignores the concealed condition from snowfall. - descr: Snow doesn't impair this creature's vision; it ignores the concealed condition
from snowfall.
name: Snow Vision name: Snow Vision
source: source:
- abbr: BST1 - abbr: BST1
page_start: 115 page_start: 115
page_stop: 115 page_stop: 115
- descr: While its core is implanted, the creature can see through the eyes it creates through the area of its infestation aura, gaining the benefits of all-around vision. - descr: While its core is implanted, the creature can see through the eyes it creates
through the area of its infestation aura, gaining the benefits of all-around vision.
name: Manifold Vision name: Manifold Vision
source: source:
- abbr: BST1 - abbr: BST1
page_start: 195 page_start: 195
page_stop: 195 page_stop: 195
- descr: A creature with darkvision or greater darkvision can see perfectly well in - descr: A creature with darkvision or greater darkvision can see perfectly well in
areas of darkness and dim light, though such vision is in black and white only. areas of darkness and dim light, though such vision is in black and white only.
Some forms of magical darkness, such as a 4th-level *darkness* spell, block normal Some forms of magical darkness, such as a 4th-level *darkness* spell, block normal
@ -65,110 +68,129 @@ senses:
these forms of magical darkness. these forms of magical darkness.
name: Greater Darkvision name: Greater Darkvision
source: source:
- abbr: CRB - abbr: CRB
page_start: 465 page_start: 465
page_stop: 465 page_stop: 465
- descr: Scent involves sensing creatures or objects by smell, and is usually a vague sense. The range is listed in the ability, and it functions only if the creature or object being detected emits an aroma (for instance, incorporeal creatures usually do not exude an aroma). - descr: 'Scent involves sensing creatures or objects by smell, and is usually a vague
sense. The range is listed in the ability, and it functions only if the creature
or object being detected emits an aroma (for instance, incorporeal creatures usually
do not exude an aroma).
If a creature emits a heavy aroma or is upwind, the GM can double or even triple the range of scent abilities used to detect that creature, and the GM can reduce the range if a creature is downwind. If a creature emits a heavy aroma or is upwind, the GM can double or even triple
the range of scent abilities used to detect that creature, and the GM can reduce
the range if a creature is downwind.'
name: Scent name: Scent
source: source:
- abbr: CRB - abbr: CRB
page_start: 465 page_start: 465
page_stop: 465 page_stop: 465
- abbr: BST1 - abbr: BST1
page_start: 344 page_start: 344
page_stop: 344 page_stop: 344
- descr: The creature can use its hearing as a precise sense at the listed range. - descr: The creature can use its hearing as a precise sense at the listed range.
name: Echolocation name: Echolocation
source: source:
- abbr: BST1 - abbr: BST1
page_start: 39 page_start: 39
page_stop: 39 page_stop: 39
- descr: Tremorsense allows a monster to feel the vibrations through a solid surface caused by movement. It is an imprecise sense with a limited range (listed in the ability). Tremorsense functions only if the monster is on the same surface as the subject, and only if the subject is moving along (or burrowing through) the surface. - descr: Tremorsense allows a monster to feel the vibrations through a solid surface
caused by movement. It is an imprecise sense with a limited range (listed in the
ability). Tremorsense functions only if the monster is on the same surface as
the subject, and only if the subject is moving along (or burrowing through) the
surface.
name: Tremorsense name: Tremorsense
source: source:
- abbr: CRB - abbr: CRB
page_start: 465 page_start: 465
page_stop: 465 page_stop: 465
- abbr: BST1 - abbr: BST1
page_start: 344 page_start: 344
page_stop: 344 page_stop: 344
- descr: When first exposed to bright light, the monster is blinded until the end of its next turn. After this exposure, light doesnt blind the monster again until after it spends 1 hour in darkness. However, as long as the monster is in an area of bright light, its dazzled. - descr: When first exposed to bright light, the monster is blinded until the end
of its next turn. After this exposure, light doesnt blind the monster again until
after it spends 1 hour in darkness. However, as long as the monster is in an area
of bright light, its dazzled.
name: Light Blindness name: Light Blindness
source: source:
- abbr: BST1 - abbr: BST1
page_start: 343 page_start: 343
page_stop: 343 page_stop: 343
- descr: The creature senses a creature's mental essence at the listed range. - descr: The creature senses a creature's mental essence at the listed range.
name: Thoughtsense name: Thoughtsense
source: source:
- abbr: BST1 - abbr: BST1
page_start: 55 page_start: 55
page_stop: 55 page_stop: 55
- descr: The creature can precisely sense bleeding creatures within the listed range. - descr: The creature can precisely sense bleeding creatures within the listed range.
name: Bloodsense name: Bloodsense
source: source:
- abbr: AoA3 - abbr: AoA3
page_start: 76 page_start: 76
page_stop: 76 page_stop: 76
- descr: Lifesense allows a monster to sense the vital essence of living and undead creatures within the listed range. The sense can distinguish between the positive energy animating living creatures and the negative energy animating undead creatures, much as sight distinguishes colors. - descr: Lifesense allows a monster to sense the vital essence of living and undead
creatures within the listed range. The sense can distinguish between the positive
energy animating living creatures and the negative energy animating undead creatures,
much as sight distinguishes colors.
name: Lifesense name: Lifesense
source: source:
- abbr: BST1 - abbr: BST1
page_start: 343 page_start: 343
page_stop: 343 page_stop: 343
- descr: This creature senses any creature with a disease, and it knows the type and current stage of all diseases carried by any creature within range. - descr: This creature senses any creature with a disease, and it knows the type and
current stage of all diseases carried by any creature within range.
name: Plaguesense name: Plaguesense
source: source:
- abbr: BST1 - abbr: BST1
page_start: 72 page_start: 72
page_stop: 72 page_stop: 72
- descr: This creature ignores the concealed condition from fog and clouds. - descr: This creature ignores the concealed condition from fog and clouds.
name: Fog Vision name: Fog Vision
source: source:
- abbr: BST1 - abbr: BST1
page_start: 126 page_start: 126
page_stop: 126 page_stop: 126
- descr: The creature exudes a cloud of spores that it uses to see. This is an imprecise sense that functions only in areas without strong wind currents. Sporesight does not function underwater. - descr: The creature exudes a cloud of spores that it uses to see. This is an imprecise
sense that functions only in areas without strong wind currents. Sporesight does
not function underwater.
name: Sporesight name: Sporesight
source: source:
- abbr: BST1 - abbr: BST1
page_start: 129 page_start: 129
page_stop: 129 page_stop: 129
- descr: This sense allows a monster to feel vibrations caused by movement through - descr: This sense allows a monster to feel vibrations caused by movement through
a liquid. Its an imprecise sense with a limited range (listed in the ability). a liquid. Its an imprecise sense with a limited range (listed in the ability).
Wavesense functions only if monster and the subject are in the same body of liquid, Wavesense functions only if monster and the subject are in the same body of liquid,
and only if the subject is moving through the liquid. and only if the subject is moving through the liquid.
name: Wavesense name: Wavesense
source: source:
- abbr: BST1 - abbr: BST1
page_start: 344 page_start: 344
page_stop: 344 page_stop: 344
- descr: This creature senses vibrations in the air through its aerial spores. - descr: This creature senses vibrations in the air through its aerial spores.
name: Windsense name: Windsense
source: source:
- abbr: BST1 - abbr: BST1
page_start: 238 page_start: 238
page_stop: 238 page_stop: 238
- descr: The creature can sense nearby motion through vibration and air movement. - descr: The creature can sense nearby motion through vibration and air movement.
name: Motion Sense name: Motion Sense
source: source:
- abbr: BST1 - abbr: BST1
page_start: 255 page_start: 255
page_stop: 255 page_stop: 255
- descr: The creature can smell metal as a precise scent. - descr: The creature can smell metal as a precise scent.
name: Metal Scent name: Metal Scent
source: source:
- abbr: BST1 - abbr: BST1
page_start: 283 page_start: 283
page_stop: 283 page_stop: 283
- descr: Hungersense allows the creature to sense creatures that require food to live. (imprecise) - descr: Hungersense allows the creature to sense creatures that require food to live.
(imprecise)
name: Hungersense name: Hungersense
source: source:
- abbr: BST1 - abbr: BST1
page_start: 177 page_start: 177
page_stop: 177 page_stop: 177
- descr: This creature can anticipate the most likely presence of a creature through - descr: This creature can anticipate the most likely presence of a creature through
a supernatural insight into chaotic probabilities and chance. This grants it the a supernatural insight into chaotic probabilities and chance. This grants it the
ability to sense creatures within the listed range. A creature under the effects ability to sense creatures within the listed range. A creature under the effects
@ -176,42 +198,45 @@ If a creature emits a heavy aroma or is upwind, the GM can double or even triple
cannot be noticed via entropy sense. (imprecise) cannot be noticed via entropy sense. (imprecise)
name: Entropy Sense name: Entropy Sense
source: source:
- abbr: BST1 - abbr: BST1
page_start: 266 page_start: 266
page_stop: 266 page_stop: 266
- descr: The creature has imprecise tremorsense to detect the vibrations of creatures touching its web. - descr: The creature has imprecise tremorsense to detect the vibrations of creatures
touching its web.
name: Websense name: Websense
source: source:
- abbr: BST1 - abbr: BST1
page_start: 306 page_start: 306
page_stop: 306 page_stop: 306
- descr: Heatsight is a precise sense that sees heat signatures. - descr: Heatsight is a precise sense that sees heat signatures.
name: Heatsight name: Heatsight
source: source:
- abbr: BST1 - abbr: BST1
page_start: 327 page_start: 327
page_stop: 327 page_stop: 327
- descr: This creature can smell creatures that reflect its sin, as the scent ability. The GM determines which creatures are appropriately sinful. - descr: This creature can smell creatures that reflect its sin, as the scent ability.
The GM determines which creatures are appropriately sinful.
name: Sin Scent name: Sin Scent
source: source:
- abbr: BST1 - abbr: BST1
page_start: 297 page_start: 297
page_stop: 297 page_stop: 297
- descr: null - descr: null
name: Detect Alignment (evil or good only) (constant) name: Detect Alignment (evil or good only) (constant)
source: source:
- abbr: BST1 - abbr: BST1
page_start: 165 page_start: 165
page_stop: 165 page_stop: 165
- descr: null - descr: null
name: Detect Alignment (chaotic only) (at will) name: Detect Alignment (chaotic only) (at will)
source: source:
- abbr: BST1 - abbr: BST1
page_start: 8 page_start: 8
page_stop: 8 page_stop: 8
- descr: The creature can always sense the direction of the neareast non-arbiter inevitable on the plane, but it cannot sense the range of the inevitable. - descr: The creature can always sense the direction of the neareast non-arbiter inevitable
on the plane, but it cannot sense the range of the inevitable.
name: Locate Inevitable name: Locate Inevitable
source: source:
- abbr: CRB - abbr: CRB
page_start: 8 page_start: 8
page_stop: 8 page_stop: 8

View File

@ -116,8 +116,9 @@ source:
Tweet, Monte Cook, and Skip Williams, based on material by E. Gary Gygax and Dave Tweet, Monte Cook, and Skip Williams, based on material by E. Gary Gygax and Dave
Arneson. Grippli from the Tome of Horrors Complete © 2011 Necromancer Games, Inc., Arneson. Grippli from the Tome of Horrors Complete © 2011 Necromancer Games, Inc.,
published and distributed by Frog God Games; Author: Scott Greene, based on original published and distributed by Frog God Games; Author: Scott Greene, based on original
material by Gary Gygax. Pathfinder Adventure Path #146: Cult of Cinders (c) 2019, Paizo, Inc.; material by Gary Gygax. Pathfinder Adventure Path #146: Cult of Cinders (c) 2019,
Authors: Eleanor Ferron, with Leo Glass, James Jacobs, Jason Keeley, and Owen KC Stephens.' Paizo, Inc.; Authors: Eleanor Ferron, with Leo Glass, James Jacobs, Jason Keeley,
and Owen KC Stephens.'
publisher_name: Paizo, Inc. publisher_name: Paizo, Inc.
pzocode: PZO90146 pzocode: PZO90146
release_date: 2019 release_date: 2019