diff --git a/frontend/src/second-edition/components/Felszereles.tsx b/frontend/src/second-edition/components/Felszereles.tsx index 3f30d2f..85deddd 100644 --- a/frontend/src/second-edition/components/Felszereles.tsx +++ b/frontend/src/second-edition/components/Felszereles.tsx @@ -1,7 +1,7 @@ import React from "react"; import { AllFelszereles, - Fegyver, FelszerelesDto, + Fegyver, FelszerelesDto, FelszerelesErtekeAranyban, GetFegyver, GetFelszereles, GetPajzs, GetPancel, KarakterFelszereles, PancelTypeLabel, Teherbiras, ViseltSize @@ -37,6 +37,12 @@ function FegyverMaxCount(fegyver?: Fegyver): number { return (fegyverSize < 1 && fegyverSize > 0) ? Math.round(1/fegyver!.Size) : 1; } +function FormatCoins(gold: number): string { + const at = Math.floor(gold) + const et = Math.round((gold-at) * 10); + return `${at} at${et > 0 ? ` ${et} et` : ''}` +} + export function FelszerelesView(props: {felszereles: KarakterFelszereles, changeFelszereles: (felszereles: KarakterFelszereles) => void, osztalyok: Osztaly2E[], teherbiras: number}) { const {felszereles, changeFelszereles, osztalyok, teherbiras} = props; const viseltSize = ViseltSize(felszereles) @@ -245,10 +251,6 @@ export function FelszerelesView(props: {felszereles: KarakterFelszereles, change }).filter(x => x.targy != null); const cipeltSize = cipeltFelszereles.reduce((acc, item) => acc + Math.ceil(item.targy?.size ?? 1), 0) - console.log('teherbiras: ', teherbiras) - console.log('cipelt size: ', cipeltSize) - console.log('viselt size: ', viseltSize) - const allowedCipelt = (selected?: FelszerelesDto) => AllFelszereles.filter(x => x.size > 0 && Math.ceil(x.size) + cipeltSize - Math.ceil(selected?.size ?? 0) <= cipeltCapacity) @@ -493,14 +495,14 @@ export function FelszerelesView(props: {felszereles: KarakterFelszereles, change } - ))} - {cipeltSize < cipeltCapacity && (viseltSize + cipeltSize < teherbiras) && ()}>} + ))} + {cipeltSize < cipeltCapacity && (viseltSize + cipeltSize < teherbiras) && ()}>}