From 312c79ebe6588651ab5280b22a1c33d828ba79b9 Mon Sep 17 00:00:00 2001 From: Johannes Loher Date: Sun, 13 Feb 2022 19:46:49 +0100 Subject: [PATCH] build: fix build --- src/item/type-specific-helpers/spell.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/item/type-specific-helpers/spell.ts b/src/item/type-specific-helpers/spell.ts index e8820b43..5af27f20 100644 --- a/src/item/type-specific-helpers/spell.ts +++ b/src/item/type-specific-helpers/spell.ts @@ -19,21 +19,22 @@ export function calculateSpellPrice(data: DS4SpellDataSourceData): number | null function calculateSpellPriceFactor(temporalData: UnitData): number { let days: number; if (Number.isNumeric(temporalData.value)) { + const value = Number.fromString(temporalData.value); switch (temporalData.unit) { case "days": { - days = temporalData.value; + days = value; break; } case "hours": { - days = temporalData.value / hoursPerDay; + days = value / hoursPerDay; break; } case "minutes": { - days = temporalData.value / (hoursPerDay * minutesPerHour); + days = value / (hoursPerDay * minutesPerHour); break; } case "rounds": { - days = (temporalData.value * secondsPerRound) / (hoursPerDay * minutesPerHour * secondsPerMinute); + days = (value * secondsPerRound) / (hoursPerDay * minutesPerHour * secondsPerMinute); break; } }