@darrenan - CharManager.resolveRefNode has been removed by SmiteWorks as they want to stop using wildcard record matches. You can replace with DB.findNode
Printable View
@darrenan - CharManager.resolveRefNode has been removed by SmiteWorks as they want to stop using wildcard record matches. You can replace with DB.findNode
Thx for that!
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:
I have all the relevant modules loaded (I think).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.
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.
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?
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.
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.
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.
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!