From 2e9a0532d2fde5e1d81f45331770c8a983072d55 Mon Sep 17 00:00:00 2001 From: Samual Date: Tue, 7 Jan 2025 20:26:29 +0000 Subject: [PATCH] slice cards read from combat log to chop off the `u` if it's there --- src/parseBinlog.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/parseBinlog.ts b/src/parseBinlog.ts index f28c6f9..8c60df2 100644 --- a/src/parseBinlog.ts +++ b/src/parseBinlog.ts @@ -215,10 +215,10 @@ export function* parseBinlog(binlog: string[]): Generator card.slice(0, 2)) as CardString[], cardsDrawn: binlog[0].slice(binlog[0].lastIndexOf(`/`) + 2, -5).split(` `) as CardString[], defenderAttackPower, - defenderStack: defenderStack ? defenderStack.split(` `) as CardString[] : [], + defenderStack: defenderStack ? defenderStack.split(` `).map(card => card.slice(0, 2)) as CardString[] : [], lane: move.lane, order, role @@ -226,10 +226,10 @@ export function* parseBinlog(binlog: string[]): Generator card.slice(0, 2)) as CardString[], cardsDrawn, defenderAttackPower, - defenderStack: defenderStack ? defenderStack.split(` `) as CardString[] : [], + defenderStack: defenderStack ? defenderStack.split(` `).map(card => card.slice(0, 2)) as CardString[] : [], lane: move.lane, order, role