Log in

View Full Version : NPC spells no longer populating



lousilver
July 17th, 2022, 01:02
Hi,

I took a monster manual NPC and tweaked it a bit (Lizardfolk Shaman -> The Wise One). I altered the spell list a tiny bit, deleted the spell section, and then closed and opened the NPC to reset the spell list. Except the spell list didn't populate. I opened a NPC i made from scratch maybe a week ago, which had been working fine, removed the populated spells and left the Spellcasting Ability trait untouched, and the spells didn't populate. The spell section is completely blank. Is spell population a removed feature?

The Wise One is a 5th-level spellcaster. His spellcasting ability is wisdom (spell save DC 14, +6 to hit with spell attacks).
Cantrips (at will): druidcraft, produce flame, thorn whip
1st Level (4 slots): entangle, fog cloud, cure wounds
2nd Level (3 slots): heat metal, spike growth
3rd Level (2 slots): conjure animals (reptiles only), plant growth

As noted, my other NPC that was correctly populating a week ago no longer is, with wizard spells upto 7th level.

LordEntrails
July 17th, 2022, 05:26
Please test in a new campaign with no extensions. The update this past week has broken many extensions. I haven't updated yet myself so can't validate if it fails in a new campaign with no extensions..

Zacchaeus
July 17th, 2022, 07:47
Yes, spells no longer populate the NPC sheet. They will populate when added to the CT as usual though. And you can still drag and drop spells into the NPC as well.

lousilver
July 17th, 2022, 17:43
Please test in a new campaign with no extensions. The update this past week has broken many extensions. I haven't updated yet myself so can't validate if it fails in a new campaign with no extensions..

I can confirm: new campaign made, no extensions loaded, issue persists (used the same text as above, closed and open the NPC, spell section remains blank).

LordEntrails
July 17th, 2022, 18:48
Try adding to the CT and see if they populate. From Mr Z's comment, it looks like behavior has changed.

Moon Wizard
July 17th, 2022, 19:04
It prevents NPCs from getting a whole bunch of spell records copied to them, when they are just on the NPC list. Since spell errata/data can change, it is best for the long term to only populate the spells when the NPC is actually being used. Otherwise, NPCs with spells pre-populated in modules will not get updates when source spell books updated. (i.e. PHB, Tasha, etc.)

If you want to force the spell population, you can right click on the NPC, and select the Parse NPC Spells option.

Regards,
JPG

LordEntrails
July 17th, 2022, 19:09
It prevents NPCs from getting a whole bunch of spell records copied to them, when they are just on the NPC list. Since spell errata/data can change, it is best for the long term to only populate the spells when the NPC is actually being used. Otherwise, NPCs with spells pre-populated in modules will not get updates when source spell books updated. (i.e. PHB, Tasha, etc.)

If you want to force the spell population, you can right click on the NPC, and select the Parse NPC Spells option.

Regards,
JPG
FYI, I like this, but it does have a minor draw back. I like to put NPCs from various resources into a preparation module and then load only that NPC to the play campaign. But I don't want to copy all spells to the preparation module and export them. And I don't have the spell modules open in the play campaign. But, that's ok since now I can right click and Parse spells in the preparation campaign.

Again, on the whole I do think what you have done is an improvement, just want folks to know it might change their preparation process a little bit :)

lousilver
July 18th, 2022, 00:29
Try adding to the CT and see if they populate. From Mr Z's comment, it looks like behavior has changed.

I can confirm this as well. Adding the NPC to the combat tracker than clicking their info from the CT will include a populated spell list.

lousilver
July 18th, 2022, 00:31
It prevents NPCs from getting a whole bunch of spell records copied to them, when they are just on the NPC list. Since spell errata/data can change, it is best for the long term to only populate the spells when the NPC is actually being used. Otherwise, NPCs with spells pre-populated in modules will not get updates when source spell books updated. (i.e. PHB, Tasha, etc.)

If you want to force the spell population, you can right click on the NPC, and select the Parse NPC Spells option.

Regards,
JPG

I sometimes edit the spell description, like if the NPC is lvl 5 and I want the damage pre-modified, and I may also delete "if cast at a higher spell level" or other details, so that there is less reading. So I would want the spells prepopulated. However, I could be less lazy and drag the spells in. just was convenient to have the automated population. but as noted above, there is a work around from mr.z and lordentrails.