NotAdam / Lumina

A simple, performant and extensible framework for interacting with FFXIV game data
Do What The F*ck You Want To Public License
101 stars 52 forks source link

SpecialShop rows are not parsing properly #94

Closed Critical-Impact closed 3 weeks ago

Critical-Impact commented 1 month ago

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;
Critical-Impact commented 3 weeks ago

This is now working :)