Thread: PF2CreatureParser Extension
-
December 27th, 2024, 09:11 #221
@darrenan - CharManager.resolveRefNode has been removed by SmiteWorks as they want to stop using wildcard record matches. You can replace with DB.findNode
Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!
-
December 27th, 2024, 19:53 #222
-
February 6th, 2025, 13:20 #223
I tried to import a creature with some spells and I'm getting the following error:
[ERROR] Script execution error: [string "PF2CreatureParser:..s/pf2creatureparser.lua":825: attempt to concatenate local 'sSpellName' (a nil value)
Input statblock:
Code:Ghoul Gnawer Creature 11 Uncommon NE Medium Ghoul Undead Perception +18; darkvision Languages Abyssal, Common, Draconic, Kelish, Necril Skills Arcana +21, Crafting +21, Deception +23, Diplomacy +23, Intimidation +23, Kabriri Lore +21, Occultism +21, Secret Eater Lore +21, Stealth +19 Str +1, Dex +3, Con +1, Int +5, Wis +3, Cha +7 Items staff of necromancy, hooded robe AC 28; Fort +18, Ref +21, Will +24 HP 190 (negative healing); Immunities death effects, disease, paralyzed, poison, unconscious Speed 30 feet Melee [one-action] jaws +19 [+14/+9] (finesse), Damage 2d10+12 piercing plus ghoul fever and paralysis Melee [one-action] claw +19 [+15/+11] (agile, finesse), Damage 2d8+10 slashing plus paralysis Melee [one-action] staff +19 [+14/+9] (two-hand 1d8), Damage 2d8+10 bludgeoning Occult Spontaneous Spells DC 34; 6th dominate, scrying, spirit blast, vampiric exsanguination (3 slots); 5th abyssal plague, invoke spirits, rip the spirit, wall of flesh (4 slots); 4th chroma leach, clairvoyance, dimension door, talking corpse (4 slots); Cantrips (6th) chill touch, detect magic, haunting hymn, shield, sigil Consume Flesh [one-action] (manipulate) Requirements The ghoul gnawer is adjacent to the corpse of a creature that died within the last hour; Effect The ghoul gnawer devours a chunk of the corpse and regains 5d6 Hit Points. It can regain Hit Points from any given corpse only once. Drain Corpse [reaction] (occult) Frequency once per day; Trigger The ghoul gnawer uses Consume Flesh; Effect In addition to gaining Hit Points, using Consume Flesh refreshes one spell slot the cultist has already expended. Ghoul Fever (disease) Saving Throw DC 29 Fortitude; Stage 1 carrier with no effect (1 day); Stage 2 3d6 negative damage and regains half as many hit Points from all healing (1 day); Stage 3 as stage 2 (1 day); Stage 4 3d6 negative damage and gains no benefit from healing (1 day); Stage 5 as stage 4 (1 day); Stage 6 dead, and rises as a ghoul the next midnight Paralysis (incapacitation, occult, necromancy) Any living, non-elf creature hit by a ghoul gnawer's attack must succeed at a DC 27 Fortitude save or become paralyzed. The creature can attempt a new save at the end of each of its turns, and the DC cumulatively decreases by 1 on each such save. Swift Leap [one-action] (move) The ghoul gnawer jumps up to half its Speed. This movement doesn't trigger reactions.
Help Fantasy Grounds get better: Write and vote on feature requests!
-
February 7th, 2025, 00:22 #224
Version 1.4.1 is now available. This version fixes a bunch of issues I found with spell parsing.
@Montis Per the instructions in post #1, you need to have a line feed between the title/actions/traits of a creature ability and the description. And there must be two line feeds after the description. Here's the corrected stat block:
Code:Ghoul Gnawer Creature 11 Uncommon NE Medium Ghoul Undead Perception +18; darkvision Languages Abyssal, Common, Draconic, Kelish, Necril Skills Arcana +21, Crafting +21, Deception +23, Diplomacy +23, Intimidation +23, Kabriri Lore +21, Occultism +21, Secret Eater Lore +21, Stealth +19 Str +1, Dex +3, Con +1, Int +5, Wis +3, Cha +7 Items staff of necromancy, hooded robe AC 28; Fort +18, Ref +21, Will +24 HP 190 (negative healing); Immunities death effects, disease, paralyzed, poison, unconscious Speed 30 feet Melee [one-action] jaws +19 [+14/+9] (finesse), Damage 2d10+12 piercing plus ghoul fever and paralysis Melee [one-action] claw +19 [+15/+11] (agile, finesse), Damage 2d8+10 slashing plus paralysis Melee [one-action] staff +19 [+14/+9] (two-hand 1d8), Damage 2d8+10 bludgeoning Occult Spontaneous Spells DC 34; 6th dominate, scrying, spirit blast, vampiric exsanguination (3 slots); 5th abyssal plague, invoke spirits, rip the spirit, wall of flesh (4 slots); 4th chroma leach, clairvoyance, dimension door, talking corpse (4 slots); Cantrips (6th) chill touch, detect magic, haunting hymn, shield, sigil Consume Flesh [one-action] (manipulate) Requirements The ghoul gnawer is adjacent to the corpse of a creature that died within the last hour; Effect The ghoul gnawer devours a chunk of the corpse and regains 5d6 Hit Points. It can regain Hit Points from any given corpse only once. Drain Corpse [reaction] (occult) Frequency once per day; Trigger The ghoul gnawer uses Consume Flesh; Effect In addition to gaining Hit Points, using Consume Flesh refreshes one spell slot the cultist has already expended. Ghoul Fever (disease) Saving Throw DC 29 Fortitude; Stage 1 carrier with no effect (1 day); Stage 2 3d6 negative damage and regains half as many hit Points from all healing (1 day); Stage 3 as stage 2 (1 day); Stage 4 3d6 negative damage and gains no benefit from healing (1 day); Stage 5 as stage 4 (1 day); Stage 6 dead, and rises as a ghoul the next midnight Paralysis (incapacitation, occult, necromancy) Any living, non-elf creature hit by a ghoul gnawer's attack must succeed at a DC 27 Fortitude save or become paralyzed. The creature can attempt a new save at the end of each of its turns, and the DC cumulatively decreases by 1 on each such save. Swift Leap [one-action] (move) The ghoul gnawer jumps up to half its Speed. This movement doesn't trigger reactions.
-
February 8th, 2025, 00:50 #225
Oops for the spacing, but that wasn't what caused the error it seems. But the new version fixed the error!
Honestly I didn't even bother to check if the abilities were put in correctly because I only need the creature in like 4 weeks or so; I would've done the spacing correctly after the spell issue was fixed.
Edit: I noticed that for spells that exist in multiple versions, the Core Rulebook ones are prioritized. Is there a way to make it so newer sources get prioritized instead?Last edited by Montis; February 8th, 2025 at 00:54.
Help Fantasy Grounds get better: Write and vote on feature requests!
-
February 10th, 2025, 03:56 #226
There is no priority, it just iterates over all the loaded modules and uses the first copy of the spell it finds. You can unload the older sources if you don't want them used.
-
February 12th, 2025, 19:50 #227
- Join Date
- Jun 2020
- Posts
- 10
I am not sure if this has been asked I apologize,
Is there any plans to add this Parser to the Starfinder 2.0 Ruleset?
It appears they have made interchangeable and this is my absolute favorite extension, because I like to create and modify alot of monsters, and use the monster.pf2e tools,
however I can't use this in the new Playtest Starfinder 2.0 Rule set.
-
February 13th, 2025, 00:24 #228
Sorry no. However, anyone with the interest and aptitude has my approval to crack open the extension and modify it as they see fit, and redistribute their version.
-
February 14th, 2025, 22:51 #229
Well, @Trenloe assures me that simply adding the SFRPG2 ruleset to the list of supported rulesets "should just work". That said, version 1.4.2 is now available which does just that. I haven't tested any further than creating an SF2 campaign and making sure that the parse tab shows up correctly on the NPC sheet. This is definitely a 'use at your own risk' feature. I will entertain bug reports though, as long as they are reproducible and have clean stat blocks. Enjoy!
-
February 15th, 2025, 02:25 #230
- Join Date
- Jun 2020
- Posts
- 10
Thread Information
Users Browsing this Thread
There are currently 4 users browsing this thread. (0 members and 4 guests)
Bookmarks