diff --git a/Kemkas.Web/frontend/src/second-edition/components/LevelUps.tsx b/Kemkas.Web/frontend/src/second-edition/components/LevelUps.tsx index 364017a..55017bc 100644 --- a/Kemkas.Web/frontend/src/second-edition/components/LevelUps.tsx +++ b/Kemkas.Web/frontend/src/second-edition/components/LevelUps.tsx @@ -7,7 +7,9 @@ import {arraySetN} from "../../util"; import {Osztaly2E} from "../domain-models/osztaly2E"; import KalozKritikus from "./KalozKritikus"; import HarcosFegyverSpecializacio from "./HarcosFegyverSpec"; -import {BasicOsztalySelector2E} from "./OsztalySelector2E"; + +import MultiClassOsztalySelector2E from "./MultiClassOsztalySelector2E"; +import {getClassLevels} from "../domain-models/szintlepes"; function LevelUp(props: { szint: number, @@ -30,22 +32,30 @@ function LevelUp(props: { changeOsztaly } = props - const harcosSzint = karakter.szintlepesek.filter(x => x.osztaly === Osztaly2E.Harcos).length - const kalozSzint = karakter.szintlepesek.filter(x => x.osztaly === Osztaly2E.Tengeresz).length + const classLevels = getClassLevels(karakter.szintlepesek) + + const harcosSzint = classLevels[Osztaly2E.Harcos] + const kalozSzint = classLevels[Osztaly2E.Tengeresz] const specialization = karakter.szintlepesek[szint-1].harcosFegyver const krit = karakter.szintlepesek[szint-1].kalozKritikus - + return