diff --git a/src/parser/ParsedItem.ts b/src/parser/ParsedItem.ts index eafd4744..6c64b356 100644 --- a/src/parser/ParsedItem.ts +++ b/src/parser/ParsedItem.ts @@ -25,7 +25,7 @@ export interface ParsedItem { linked?: number // only 5 or 6 white?: number } - stackSize?: number + stackSize?: { value: number, max: number } isUnidentified: boolean isCorrupted: boolean influences: ItemInfluence[] diff --git a/src/parser/Parser.ts b/src/parser/Parser.ts index 3c596a41..653bc96d 100644 --- a/src/parser/Parser.ts +++ b/src/parser/Parser.ts @@ -298,7 +298,8 @@ function parseStackSize (section: string[], item: ParsedItem) { } if (section[0].startsWith(_$[C.TAG_STACK_SIZE])) { // "Stack Size: 2/9" - item.stackSize = parseInt(section[0].substr(_$[C.TAG_STACK_SIZE].length), 10) + const [value, max] = section[0].substr(_$[C.TAG_STACK_SIZE].length).split('/').map(Number) + item.stackSize = { value, max } if (item.category === ItemCategory.Seed) { parseSeedLevelNested(section, item) diff --git a/src/web/price-check/CheckedItem.vue b/src/web/price-check/CheckedItem.vue index 026f9520..24dce2ae 100644 --- a/src/web/price-check/CheckedItem.vue +++ b/src/web/price-check/CheckedItem.vue @@ -28,6 +28,7 @@