diff --git a/Penumbra.GameData/Data/BNpcNames.cs b/Penumbra.GameData/Data/BNpcNames.cs
index 6c044e25..f2ab962f 100644
--- a/Penumbra.GameData/Data/BNpcNames.cs
+++ b/Penumbra.GameData/Data/BNpcNames.cs
@@ -5,7 +5,10 @@ namespace Penumbra.GameData.Data;
public static class NpcNames
{
- /// Generated from https://gubal.hasura.app/api/rest/bnpc on 2023-01-17.
+ ///
+ /// Generated from https://gubal.hasura.app/api/rest/bnpc on 2023-01-17
+ /// and https://raw.githubusercontent.com/ffxiv-teamcraft/ffxiv-teamcraft/staging/libs/data/src/lib/json/gubal-bnpcs-index.json on 2023-06-13.
+ ///
public static IReadOnlyList> CreateNames()
=> new IReadOnlyList[]
{
@@ -3154,7 +3157,7 @@ public static class NpcNames
new uint[]{2627},
new uint[]{2610, 2613},
new uint[]{2611},
- Array.Empty(),
+ new uint[]{1478},
new uint[]{2611, 2614, 2615, 2616},
new uint[]{2612},
new uint[]{2628},
@@ -5436,7 +5439,7 @@ public static class NpcNames
new uint[]{4816},
new uint[]{4708},
Array.Empty(),
- Array.Empty(),
+ new uint[]{4820},
new uint[]{4773},
new uint[]{4819},
new uint[]{4703, 4705, 4706, 4707, 4708, 4764},
@@ -7135,7 +7138,7 @@ public static class NpcNames
new uint[]{6204},
new uint[]{6205},
new uint[]{6205},
- Array.Empty(),
+ new uint[]{6206},
new uint[]{6206},
new uint[]{6207},
new uint[]{6170, 6171},
@@ -8535,7 +8538,7 @@ public static class NpcNames
new uint[]{7122},
new uint[]{7123},
new uint[]{7120},
- Array.Empty(),
+ new uint[]{7073},
new uint[]{7127},
new uint[]{7131},
new uint[]{7131},
@@ -14615,13 +14618,13 @@ public static class NpcNames
new uint[]{11281},
new uint[]{11282},
Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
+ new uint[]{108},
+ new uint[]{11310},
+ new uint[]{11309},
+ new uint[]{9344},
+ new uint[]{9344},
+ new uint[]{9344},
+ new uint[]{9344},
new uint[]{11284},
new uint[]{108},
new uint[]{11419},
@@ -14678,7 +14681,7 @@ public static class NpcNames
new uint[]{11421},
new uint[]{11233},
new uint[]{297},
- Array.Empty(),
+ new uint[]{7636},
Array.Empty(),
new uint[]{108},
new uint[]{108},
@@ -14945,11 +14948,11 @@ public static class NpcNames
new uint[]{11460},
new uint[]{353},
new uint[]{12313},
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
+ new uint[]{12456},
+ new uint[]{12457},
+ new uint[]{12458},
+ new uint[]{12459},
+ new uint[]{12460},
Array.Empty(),
Array.Empty(),
new uint[]{3330},
@@ -15218,7 +15221,7 @@ public static class NpcNames
new uint[]{11637},
new uint[]{11638},
new uint[]{11639},
- Array.Empty(),
+ new uint[]{11640},
new uint[]{11641},
new uint[]{11642},
new uint[]{11643},
@@ -15311,7 +15314,7 @@ public static class NpcNames
new uint[]{11730},
new uint[]{11731},
new uint[]{11732},
- Array.Empty(),
+ new uint[]{11733},
new uint[]{11734},
new uint[]{11735},
new uint[]{11736},
@@ -15621,8 +15624,8 @@ public static class NpcNames
new uint[]{11431},
new uint[]{11431},
new uint[]{11431},
- Array.Empty(),
- Array.Empty(),
+ new uint[]{12100},
+ new uint[]{12101},
new uint[]{11992},
new uint[]{108},
new uint[]{108},
@@ -15632,16 +15635,16 @@ public static class NpcNames
new uint[]{108},
new uint[]{9363},
new uint[]{108},
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
+ new uint[]{12045},
+ new uint[]{12043},
+ new uint[]{12046},
+ new uint[]{12047},
+ new uint[]{12048},
+ new uint[]{108},
+ new uint[]{108},
+ new uint[]{108},
+ new uint[]{12269},
+ new uint[]{12052},
new uint[]{12250},
new uint[]{12251},
new uint[]{12252},
@@ -15649,21 +15652,21 @@ public static class NpcNames
new uint[]{12254},
new uint[]{12255},
new uint[]{4954},
+ new uint[]{12247},
+ new uint[]{12248},
Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
+ new uint[]{12246},
+ new uint[]{12316},
+ new uint[]{12263},
+ new uint[]{12264},
new uint[]{12079},
new uint[]{12080},
new uint[]{108},
new uint[]{108},
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
+ new uint[]{12102},
+ new uint[]{12103},
+ new uint[]{12104},
+ new uint[]{12105},
new uint[]{11997},
new uint[]{11998},
new uint[]{11999},
@@ -15709,34 +15712,34 @@ public static class NpcNames
new uint[]{12038},
new uint[]{12039},
new uint[]{12040},
- Array.Empty(),
- Array.Empty(),
+ new uint[]{12240},
+ new uint[]{12241},
new uint[]{12078},
+ new uint[]{12097},
+ new uint[]{12098},
+ new uint[]{12099},
+ new uint[]{12097},
+ new uint[]{108},
+ new uint[]{7695},
+ new uint[]{7696},
+ new uint[]{7697},
Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
+ new uint[]{7635},
+ new uint[]{7635},
+ new uint[]{7633},
+ new uint[]{7634},
+ new uint[]{7640},
+ new uint[]{7636},
+ new uint[]{7637},
+ new uint[]{7638},
+ new uint[]{12257},
+ new uint[]{12257},
+ new uint[]{12258},
+ new uint[]{7639},
+ new uint[]{7695},
+ new uint[]{12256},
+ new uint[]{12259},
+ new uint[]{12260},
new uint[]{12063},
new uint[]{12066},
new uint[]{12067},
@@ -15779,15 +15782,15 @@ public static class NpcNames
new uint[]{12058},
new uint[]{108},
Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
+ new uint[]{12242},
+ new uint[]{12243},
+ new uint[]{12265},
+ new uint[]{12266},
new uint[]{6091},
new uint[]{12278},
new uint[]{12279},
- Array.Empty(),
- Array.Empty(),
+ new uint[]{12267},
+ new uint[]{12268},
new uint[]{3822},
new uint[]{2143},
new uint[]{12292},
@@ -15815,223 +15818,223 @@ public static class NpcNames
new uint[]{713},
new uint[]{713},
new uint[]{11262},
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
+ new uint[]{11262},
+ new uint[]{12236},
+ new uint[]{12237},
+ new uint[]{12238},
new uint[]{11418, 12053},
Array.Empty(),
Array.Empty(),
Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
+ new uint[]{12106},
+ new uint[]{12107},
+ new uint[]{12108},
+ new uint[]{12109},
+ new uint[]{12110},
+ new uint[]{12111},
+ new uint[]{12112},
+ new uint[]{12113},
+ new uint[]{12114},
+ new uint[]{12115},
+ new uint[]{12116},
+ new uint[]{12117},
+ new uint[]{12118},
+ new uint[]{12122},
+ new uint[]{12121},
+ new uint[]{12120},
+ new uint[]{12119},
+ new uint[]{12123},
+ new uint[]{12124},
+ new uint[]{12125},
+ new uint[]{12126},
+ new uint[]{12127},
+ new uint[]{12128},
+ new uint[]{12129},
+ new uint[]{12130},
+ new uint[]{12131},
+ new uint[]{12132},
+ new uint[]{12133},
+ new uint[]{12134},
+ new uint[]{12135},
+ new uint[]{12136},
+ new uint[]{12137},
+ new uint[]{12138},
+ new uint[]{12139},
+ new uint[]{12140},
+ new uint[]{12141},
+ new uint[]{12142},
+ new uint[]{12143},
+ new uint[]{12144},
+ new uint[]{12145},
+ new uint[]{12146},
+ new uint[]{12147},
+ new uint[]{12148},
+ new uint[]{12149},
+ new uint[]{12150},
+ new uint[]{12151},
+ new uint[]{12152},
+ new uint[]{12153},
+ new uint[]{12154},
+ new uint[]{12155},
+ new uint[]{12156},
+ new uint[]{12157},
+ new uint[]{12158},
+ new uint[]{12159},
+ new uint[]{12160},
+ new uint[]{12161},
+ new uint[]{12162},
+ new uint[]{12163},
+ new uint[]{12164},
+ new uint[]{12165},
+ new uint[]{12166},
+ new uint[]{12167},
+ new uint[]{12168},
+ new uint[]{12169},
+ new uint[]{12170},
+ new uint[]{12171},
+ new uint[]{12172},
+ new uint[]{12173},
+ new uint[]{12174},
+ new uint[]{12175},
+ new uint[]{12176},
+ new uint[]{12177},
+ new uint[]{12178},
+ new uint[]{12179},
+ new uint[]{12180},
+ new uint[]{12181},
+ new uint[]{12182},
+ new uint[]{12183},
new uint[]{5199},
new uint[]{5200},
new uint[]{5201},
new uint[]{5202},
new uint[]{5203},
new uint[]{5204},
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
+ new uint[]{12321},
+ new uint[]{12320},
+ new uint[]{12319},
new uint[]{12244},
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
- Array.Empty(),
+ new uint[]{12324},
+ new uint[]{12324},
+ new uint[]{12324},
+ new uint[]{12324},
+ new uint[]{12324},
+ new uint[]{12324},
+ new uint[]{12324},
+ new uint[]{12324},
+ new uint[]{12324},
+ new uint[]{12324},
+ new uint[]{12323},
+ new uint[]{12323},
+ new uint[]{12323},
+ new uint[]{12323},
+ new uint[]{12323},
+ new uint[]{12323},
+ new uint[]{12323},
+ new uint[]{12323},
+ new uint[]{12323},
+ new uint[]{12323},
+ new uint[]{12322},
+ new uint[]{12322},
+ new uint[]{12322},
+ new uint[]{12322},
+ new uint[]{12322},
+ new uint[]{12322},
+ new uint[]{12322},
+ new uint[]{12322},
+ new uint[]{12322},
+ new uint[]{12322},
+ new uint[]{12184},
+ new uint[]{12185},
+ new uint[]{12186},
+ new uint[]{12187},
+ new uint[]{12188},
+ new uint[]{12189},
+ new uint[]{12190},
+ new uint[]{12191},
+ new uint[]{12192},
+ new uint[]{12193},
+ new uint[]{12194},
+ new uint[]{12195},
+ new uint[]{12196},
+ new uint[]{12197},
+ new uint[]{12198},
+ new uint[]{12209},
+ new uint[]{12199},
+ new uint[]{12200},
+ new uint[]{12208},
+ new uint[]{12201},
+ new uint[]{12202},
+ new uint[]{12207},
+ new uint[]{12203},
+ new uint[]{12206},
+ new uint[]{12204},
+ new uint[]{12205},
+ new uint[]{12212},
+ new uint[]{12213},
+ new uint[]{12210},
+ new uint[]{12211},
+ new uint[]{12214},
+ new uint[]{12215},
+ new uint[]{12216},
+ new uint[]{12217},
+ new uint[]{12218},
+ new uint[]{12219},
+ new uint[]{12220},
+ new uint[]{12221},
+ new uint[]{12222},
+ new uint[]{12223},
+ new uint[]{12224},
+ new uint[]{12225},
+ new uint[]{12229},
+ new uint[]{12230},
+ new uint[]{12226},
+ new uint[]{12227},
+ new uint[]{12232},
+ new uint[]{12231},
+ new uint[]{12233},
+ new uint[]{12228},
+ new uint[]{12234},
+ new uint[]{12235},
new uint[]{108},
Array.Empty(),
Array.Empty