From 312c79ebe6588651ab5280b22a1c33d828ba79b9 Mon Sep 17 00:00:00 2001
From: Johannes Loher <johannes.loher@fg4f.de>
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<TemporalUnit>): 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;
             }
         }