Game mode: All Modes
Type of issue: Spawn Bug
Server type: All Types
Region: All Regions
The named thrall known as Njoror Battleborn still doesn’t spawn.
Detailed in the screenshots provided are precisely why it’s bugged.
Having quite a bit of Unreal Engine knowledge and having used your dev kit for quite sometime I can say with certainty that this is why it’s bugged.
In the image below the NPC is listed in the data table file “WeightedSpawnTableRow” in the WeightedtableID column as HeirsToTheNorthArmorer_RandomLegendary.
The way you guys have wrote up tables with other named NPC’s shows us just how this is bugging out.
We see this pretty clearly with the Smelter named NPC that spawns in the same village. Alot of other named spawns on the map follow the same logic and actually spawn, whereas Njoror is wrote differently, which is whats causing his spawn to freak out and not occur.
The way these tables work is that once you put something into “NextWeightedTableID” it refers to the table ID listed rather than referring to itself, meaning it passes up the spawn ID listed and references HeirsToTheNorthArmorer_Legendary instead, however said table does not exist. So nothing ends up spawning.
Below is how the smelter is wrote into the spawntable. As we can see it doesn’t reference another table where the smelter is placed, meaning it isn’t overridden, and will actually spawn that NPC class.
Proposed Solution:
Simply removing HeirsToTheNorthArmorer_Legendary from the “NextWeightedTableID” column within the “WeightedSpawnTableRow” data table file and setting it to “None” should fix the problem entirely.
I hope this was helpful and thank you for your time.