add pancel and pajzs VO to pdf

This commit is contained in:
2023-10-10 20:13:07 +00:00
parent 199127843b
commit 4d58cc2b6a
8 changed files with 112 additions and 22 deletions
+10
View File
@@ -16,6 +16,7 @@ import {CelzoTB, KozelharciTB} from "../domain-models/tamadas_bonusz";
import {KarakterInputs} from "../domain-models/karakter";
import {NapiVarazslatok, CalculateVarazslatMentokNF} from "../domain-models/memorizalt_varazslatok";
import {GetJellem} from "../domain-models/jellem";
import {GetPancel, GetPajzs} from '../domain-models/felszereles'
export interface KepzettsegPdfView {
KepzettsegName: string
@@ -47,6 +48,9 @@ export interface KarakterPdfView {
TolvajKepzettsegek: KepzettsegPdfView[]
NapiMemorizalhatoVarazslatok: number[]
VarazslatMentokNF : number[]
Felszereles: string[]
PancelVO: number
PajzsVO: number
}
export function KarakterInputToPdfView(karakter: KarakterInputs): KarakterPdfView {
@@ -63,6 +67,9 @@ export function KarakterInputToPdfView(karakter: KarakterInputs): KarakterPdfVie
const NapiMemorizalhatoVarazslatok = NapiVarazslatok(karakter)
const VarazslatMentokNF = CalculateVarazslatMentokNF(karakter)
const pancel = GetPancel(karakter.felszereles.pancelID)
const pajzs = GetPajzs(karakter.felszereles.pajzsID)
return {
Faj: FajLabel(karakter.faj),
Isten: karakter.isten || "",
@@ -91,6 +98,9 @@ export function KarakterInputToPdfView(karakter: KarakterInputs): KarakterPdfVie
NapiMemorizalhatoVarazslatok,
VarazslatMentokNF,
Felszereles: [pajzs?.Name, pancel?.Name].filter(x => !!x) as string[],
PajzsVO: pajzs?.VO ?? 0,
PancelVO: pancel?.VO ?? 0,
}
}