PDA

View Full Version : [5e] "Xanathar's Guide To Everything - Player's " messes up Ranger Spell list data



CallsignJester
March 23rd, 2022, 06:26
I've got a 100% reproducible bug with Xanathar's Guide To Everything - Players with the latest version of it as of March 23, 2022. FGU version 4.1.16 as of today, but older versions were impacted too.

I'm running a game where a player is playing a Ranger. If you click the magnifying glass + dragon for the "Ranger" class on their character sheet, the character wizard pulled their Ranger data from Tasha's Cauldron Of Everything (Players), and I can't view the class definition without loading that file. So I'm not sure if the bug is solely due to Xanathar, or if its some weird interaction between the Xanathar (Players) module and the Tasha (Players) module-- but Player's handbook works fine on its own, Tasha's (Players) works fine on it's own, Tasha's works fine with the Player's Handbook, it's only when Xanathar's (Players) comes in that things get weird.

The weirdness is going Character Sheet -> Magnifying glass for classes line -> Red Dragon for Ranger -> Scroll down to the bottom and click "Spellcasting" -> Dragon icon for Ranger Spells looks like "working" attachment when only Tasha's + the Player's Handbook is loaded. All available spells across both books-- exactly as you would expect.

However, the moment you load in Xanathar's (Players) with the other two books also loaded, doing the same thing as above and reloading the spell list makes it shrink down to the "broken" attachment-- showing you only the ranger spells that are being provided by Xanathar's (players) and nothing else. This behavior is also consistent when you go to "level up" your ranger and you get to pick new spells. You only see the ones from Xanathar's, even if you have other books loaded.

Interestingly, going to "Spells" in the main UI and setting Source = Ranger results in FULL (read: correct) listing of all ranger spells across all loaded books. It only seems to be the character sheet view that breaks.

This behavior is consistent across multiple sessions, multiple FGU versions, multiple unload+reloads of Xanathar's (players). It almost seems like Xanathar's (players) data isn't being correctly merged into database?



Related, we also ran into an issue where (when the player tried to go from level 2 ranger to level 3 ranger) she only saw the Subclasses available from Tasha's (players) (Swarmkeeper and the other) despite having MANY other books loaded. However I am NOT able to recreate that issue on my own system. Might be another weird issue where data isn't being merged correctly into whatever system the character wizard / level up wizard issues?


Logs attached, screenshots attached.

Zacchaeus
March 23rd, 2022, 10:57
I can't reproduce this. As you say if you have all three books open the Wizard pulls the class in from Tasha. The link in the spellcasting trait then shows the spells as listed in the PHB. If on the other hand you create the character via drag and drop and use the Xanathar version of the class you only get the Xanathar spells in the link. This is because the link for the class relates back to the book you used to create the character.

The only way to see all of the spells is to open the spells from the spells button on the right hand menu. This is the only spell list that merges all the spells from all sources. The links in the spellcasting trait don't point to a merged spell list but only to the spell list in the book they came from (Tasha and the players handbook have the same basic spell list - Tasha adds new Ranger spells as Ranger spells (New) and Ranger spells (Optional) - since they are all optional).

When I level up to third level with all three books open I see all the archetypes.

I'm not sure why you aren't seeing that but make sure you test in a new campaign without extensions.

CallsignJester
March 23rd, 2022, 20:50
For clarity, the character was created via the Character Wizard and leveled up doing the same. The character did not leverage drag-and-drop to create this character.

Reloaded FGU,

Tested same campaign with same extension. Still broken
Tested same campaign with no extensions. Still broken.
Tested new campaign with no extensions. Seems to be working.
Tested new campaign with same extensions. Seems to be working.

Somehow the campaign got corrupted I guess?


Will have the player load into the new campaign and give it a test later today.