Azure Fang
May 16th, 2025, 21:14
Routed here by support. The official add-on "Advanced Bestiary" (product ID GRR2901e) contains a statblock importer for 3.5e/PF1 that, prior to the April 2025 update, was working more or less fine aside from some parsing woes. After April, however, it appears to ignore any inputs and instead keeps building the same NPC that appears to have been cached from a previous import. The UI, which was briefly broken after the April update, has been repaired but the actual functionality is totally shot.
For example, in the first days of April before the FG update, I successfully imported an NPC called "Naug-Adar" with the following stats (top block shown only as example, for those onlookers that might think this looks familiar, yep, Shadowdale):
Naug-Adar
CR 7
hp 24 each (7 HD)
Male Vaasan human wizard 7
LE Medium humanoid
Init +6; Senses Listen +5, Spot +5
Languages Common, Damaran, Draconic
AC 17, touch 13, flat-footed 15
Resist endure elements
Fort +3 (+5 if familiar within 5 ft.), Ref +4, Will +5
Since the April FG update, however, I've tried to import the following NPC top block (one example of many):
Nazrym
CR 6
hp 39 (6 HD)
Male human cleric 6 of Bane
LE Medium humanoid
Init +5; Senses Listen +3, Spot +3
Languages Common
AC 18, touch 11, flat-footed 17
Resist endure elements
Fort +6, Ref +3, Will +8
The resulting NPC, however, is not Nazrym. It is instead as follows:
Naug-Adar
LE Medium humanoid
LE
Initiative +6
CR 7
AC 17, touch 13, flat-footed 15
7 HD
24 HP
Fort +3, Ref +4, Will +5
I have attempted multiple imports since then. They all import as the previously cached Naug-Adar. No error or chatbox messages appear and there's nothing mentioned in the logs.
EDIT: It's worth mentioning, now that I think of it, that this is not completely new behavior. The importer has always defaulted to previously cached data if something is missing. For example, typical late-print 3.5e statblocks omitted space and reach for 5 ft./5 ft. creatures, but if a creature with space and reach was previously imported then the importer would automatically add the previously cached space and reach to the resulting NPC, producing a string a medium creatures with 10 ft./10 ft. If a large was previously imported.
For example, in the first days of April before the FG update, I successfully imported an NPC called "Naug-Adar" with the following stats (top block shown only as example, for those onlookers that might think this looks familiar, yep, Shadowdale):
Naug-Adar
CR 7
hp 24 each (7 HD)
Male Vaasan human wizard 7
LE Medium humanoid
Init +6; Senses Listen +5, Spot +5
Languages Common, Damaran, Draconic
AC 17, touch 13, flat-footed 15
Resist endure elements
Fort +3 (+5 if familiar within 5 ft.), Ref +4, Will +5
Since the April FG update, however, I've tried to import the following NPC top block (one example of many):
Nazrym
CR 6
hp 39 (6 HD)
Male human cleric 6 of Bane
LE Medium humanoid
Init +5; Senses Listen +3, Spot +3
Languages Common
AC 18, touch 11, flat-footed 17
Resist endure elements
Fort +6, Ref +3, Will +8
The resulting NPC, however, is not Nazrym. It is instead as follows:
Naug-Adar
LE Medium humanoid
LE
Initiative +6
CR 7
AC 17, touch 13, flat-footed 15
7 HD
24 HP
Fort +3, Ref +4, Will +5
I have attempted multiple imports since then. They all import as the previously cached Naug-Adar. No error or chatbox messages appear and there's nothing mentioned in the logs.
EDIT: It's worth mentioning, now that I think of it, that this is not completely new behavior. The importer has always defaulted to previously cached data if something is missing. For example, typical late-print 3.5e statblocks omitted space and reach for 5 ft./5 ft. creatures, but if a creature with space and reach was previously imported then the importer would automatically add the previously cached space and reach to the resulting NPC, producing a string a medium creatures with 10 ft./10 ft. If a large was previously imported.