I've been investigating this myself and I can't really make heads or tails of it, from what I can see the schema looks correct. I believe it's something to do with how the generated code spits out the offsets but I'm not really sure
The data that comes back from every item after the first in each specialshop row appears to be wrong(each shop has 60 items)
Easiest way to replicate
gameData.GetExcelSheet<SpecialShop>()!.GetRow(1769472);
var brokenStruct = emptyRow.Item[37];
var brokenItemId = brokenStruct.ItemCosts[1].ItemCost.RowId;
I've been investigating this myself and I can't really make heads or tails of it, from what I can see the schema looks correct. I believe it's something to do with how the generated code spits out the offsets but I'm not really sure
The data that comes back from every item after the first in each specialshop row appears to be wrong(each shop has 60 items)
Easiest way to replicate