diff --git a/index.js b/index.js index 0194909..ee9bfad 100644 --- a/index.js +++ b/index.js @@ -66,14 +66,17 @@ async function fetchLevels(sheet, platformer, pending) { if (!lastTier) continue; if (lastTier === 'Super Terrifying') break; + const enjoymentStr = enjoyment && enjoyment[0]; + const enjoymentParse = parseFloat(enjoymentStr || ""); + const obj = { sheetIndex: parseInt(i), tier: lastTier, - name: fruityLevels[level[0]] || level[0], - creator: creator && creator[0], - skillset: skillset && skillset[0], - enjoyment: enjoyment && enjoyment[0], - description: description && description[0], + name: fruityLevels[level[0]] || level[0] || "", + creator: creator && creator[0] || "", + skillset: skillset && skillset[0] || "", + enjoyment: !isNaN(enjoymentParse) ? enjoymentParse : null, + description: description && description[0] || "", }; levelObjs.push(obj);