I've been noticing this happen with items in parcels in FG as well. Perhaps the bug is not just in the parser. Perhaps items such as 'rope, hemp (50 ft.)' have problems with the period in the object creation process... Just a thought.
Printable View
This is completely related to how the XML name tag is handled within Fantasy Grounds. i.e. the <rope, help (50 ft.)> XML start tag for the record in the module.
For the creature parser I had a already written code to remove most incompatible characters from the XML name, I just hadn't included a period because it is actually valid for normal XML tags - obviously not for FG.
So, Im very rusty with the parser and I must be missing something in this text. Anyone able to take the time and spot my mistake?
HOLY AHENDILE Sub1 CR 2
xp 100
Female human sorcerer 3
LE Medium humanoid (human)
Init +2; Senses low-light vision; Perception +0
DEFENSE
AC 16, touch 12, flat-footed 14 (+4 armor, +2 Dex)
hp 19 (3d6+6)
Fort +2, Ref +3, Will +3
Resist cold 5, fire 5
OFFENSE
Speed 30 ft.
Melee mwk dagger +1 (1d4–1/19–20)
Bloodline Spell-Like Abilities (CL 3rd; concentration +6)
6/day—minute meteors (1d4+1 fire, DC 14)
Sorcerer Spells Known (CL 3rd; concentration +6)
1st (6/day)—burning hands (DC 14), mage armor, ray of
enfeeblement (DC 14)
0 (at will)—acid splash, bleed (DC 13), daze (DC 13), detect
magic, read magic
TACTICS
Before Combat: Holy Ahendile casts mage armor on herself.
During Combat: Holy Ahendile uses ray of enfeeblement to
weaken a strong melee threat. She hesitates to use burning
hands for fear of damaging the property, but she casts it
anyway once she has taken any damage. She uses her wand
of cure light wounds to heal her allies, though she uses her
False Casting feat to hide the true nature of her healing magic.
Morale: If reduced to fewer than 10 hit points, she uses her
wand to heal herself. If unable to heal herself or convinced
that she has lost, Ahendile orders her surviving thugs to
cover her retreat.
STATISTICS
Str 8, Dex 14, Con 13, Int 12, Wis 10, Cha 17
Base Atk +1; CMB +0; CMD 14
Feats Defensive Combat Training, False Casting, False Focus,
Magical Aptitude
Skills Bluff +9, Knowledge (local) +2, Knowledge (religion) +5,
Sleight of Hand +3, Spellcraft +9, Use Magic Device +11
Languages Common, Hallit
SQ false piety, lay healer
Combat Gear potion of invisibility, scroll of scare, wand of cure
light wounds (25 charges); Other Gear mwk dagger, silver
unholy symbol of Razmir, 113 gp
SPECIAL ABILITIES
False Piety (Ex) A Razmiran priest gains Knowledge (religion)
and Perform as class skills, but loses Appraise and Fly as
class skills. She gains half her level as a bonus to activate
spell trigger and spell completion items that use divine
spells. She gains False Focus as a bonus feat but does not
gain Eschew Materials.
Lay Healer (Su) At 3rd level, the Razmiran priest adds aid
to her list of spells known. At 5th level she adds remove
disease to her list of spells known. These replace the
bloodline spells that she would normally gain at 3rd and 5th
level respectively.
It really helps if you let us know exactly what issue you are experiencing when posting about issues - this helps anyone who looks at this for you to know exactly where to look, and doesn't waste their time trying to work out what problem you're having.
You get a faster response and the people who help you aren't spending additional time trying to work out what your issue is.
Works fine for me. Just copied and pasted the text into Notepad++, save the text file and parsed.
https://dl.dropboxusercontent.com/u/.../TalenTest.JPG
Thanks for the quick response Trenloe, and understood. Here's the screenshot of what I saw that made me think there was an error along with the log file.
Attachment 4659Attachment 4660
Its not "HOLY AHENDILE Sub1" that is causing the problem - it is the CR entries without a space between CR and the number - e.g. "RAMZIRI THUG CR1" - put a space between the CR and the 1.
I'm having a problem with the same adventure as Talen but with the higher tier BBEG
this is my critter
HOLY AHENDILE CR 5
xp 2
Female human sorcerer (Razmiran priest) 6
LE Medium humanoid (human)
Init +2; Senses low-light vision; Perception +0
DEFENSE
AC 16, touch 12, flat-footed 14 (+4 armor, +2 Dex) hp 35
(6d6+12)
Fort +4, Ref +5, Will +6
Resist cold 5, fire 5
OFFENSE
Speed 30 ft.
Melee mwk dagger +3 (1d4–1/19–20)
Bloodline Spell-Like Abilities (CL 6th; concentration +10)
7/day—minute meteors (1d4+3 fire, DC 17)
Sorcerer Spells Known (CL 6th; concentration +10)
3rd (4/day)—lightning bolt (DC 18), remove disease (DC 17)
2nd (6/day)—acid arrow, aid, flaming sphere (DC 17)
1st (7/day)—burning hands (DC 16), mage armor, magic
missile, ray of enfeeblement (DC 15)
0 (at will)—acid splash, bleed (DC 14), daze (DC 14), detect
magic, prestidigitation, read magic, resistance
STATISTICS
Str 8, Dex 14, Con 13, Int 12, Wis 10, Cha 18
Base Atk +3; CMB +2; CMD 17
Feats Defensive Combat Training, False Casting, False Focus,
Magical Aptitude, Spell Focus (evocation)
Skills Bluff +13, Knowledge (arcana) +6, Knowledge (local) +2,
Sleight of Hand +5, Spellcraft +12, Use Magic Device +15
Languages Common, Hallit
SQ false piety, lay healer
Combat Gear potion of invisibility, scroll of bear’s endurance,
scroll of levitate, scroll of scare, wand of cure moderate
wounds (12 charges); Other Gear mwk dagger, aegis of
recoveryAPG, cloak of resistance +1, silver unholy symbol of
Razmir, 18 gp
SPECIAL ABILITIES
False Piety (Ex) A Razmiran priest gains Knowledge (religion)
and Perform as class skills, but loses Appraise and Fly as
class skills. She gains half her level as a bonus to activate
spell trigger and spell completion items that use divine
spells. She gains False Focus as a bonus feat but does not
gain Eschew Materials.
Lay Healer (Su) At 3rd level, the Razmiran priest adds aid
to her list of spells known. At 5th level she adds remove
disease to her list of spells known. These replace the
bloodline spells that she would normally gain at 3rd and 5th
level respectively.
and this is my error
Reading data file: C:\Users\falafel\Documents\Falafel\Documents\glass river\holyglasstxt.txt
Logging to: C:\Users\falafel\Documents\Falafel\Documents\glass river\holyglasstxt.txt.log
Formatting creature stat block: HOLY AHENDILE CR 5
Error in FormatDataFile, Message: startIndex cannot be larger than length of string.
Parameter name: startIndex
Formatting creature stat block: level respectively.
Processing creature: HOLY AHENDILE
Processing creature:
Error in ReadWriteFormattedCreature, Message: Index was outside the bounds of the array.
Processing creature:
Error in ReadWriteFormattedCreature, Message: Index was outside the bounds of the array.
Processing creature:
Error in ReadWriteFormattedCreature, Message: The empty string '' is not a valid local name.
Error in btnStartParse_Click, Message: The Writer is closed or in error state.
Module file created: C:\Users\falafel\Documents\Falafel\Documents\glass river\holyglasstxt.mod
any ideas and apologies if we have both ruined the playing of this adventure for you