From 8aea4974d666e594f148f66e98a4293e1278dbb0 Mon Sep 17 00:00:00 2001 From: Balint Morasz Date: Thu, 18 Jul 2024 13:47:37 +0200 Subject: [PATCH] update karakter varazslat model --- .../src/second-edition/domain-models/karakter2E.ts | 8 +++----- .../src/second-edition/domain-models/varazslat.ts | 12 ++++++++++++ 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/frontend/src/second-edition/domain-models/karakter2E.ts b/frontend/src/second-edition/domain-models/karakter2E.ts index 04b4d9c..d16fae4 100644 --- a/frontend/src/second-edition/domain-models/karakter2E.ts +++ b/frontend/src/second-edition/domain-models/karakter2E.ts @@ -8,7 +8,7 @@ import {Szintlepes} from "./szintlepes"; import {AllowedFegyver} from "./allowed-fegyver"; import {BaseHP} from "./masodlagos_ertekek"; import {dAny} from "../../shared/domain-models/kockak"; -import {Varazslat} from "./varazslat"; +import {KarakterVarazslat} from "./varazslat"; export interface Karakter2E { id?: string, @@ -26,8 +26,7 @@ export interface Karakter2E { szint: number, felszereles: KarakterFelszereles, szintlepesek: Szintlepes[], - ismertVarazslatok: Varazslat[], - memorizaltVarazslatok: Varazslat[], + varazslatok: KarakterVarazslat[], } export const DefaultKarakter: Karakter2E = { @@ -49,8 +48,7 @@ export const DefaultKarakter: Karakter2E = { osztaly: Osztaly2E.Tengeresz, HProll: 10, }], - ismertVarazslatok: [], - memorizaltVarazslatok: [] + varazslatok: [], } function setOsztalyForSzintLepes(szintlepesek: Szintlepes[], osztaly: Osztaly2E, szint: number): Szintlepes[] { diff --git a/frontend/src/second-edition/domain-models/varazslat.ts b/frontend/src/second-edition/domain-models/varazslat.ts index 9cceb13..802b4f4 100644 --- a/frontend/src/second-edition/domain-models/varazslat.ts +++ b/frontend/src/second-edition/domain-models/varazslat.ts @@ -37,6 +37,18 @@ export interface OsztalySzintVarazslat extends MagasabbSzintuVarazslat { export type OsztalyVarazslat = OsztalyCantrip | OsztalySzintVarazslat; +export interface KarakterCantrip { + id: string + bekeszitve: boolean +} + +export interface KarakterSzintVarazslat { + id: string + bekeszitve: boolean +} + +export type KarakterVarazslat = KarakterCantrip | KarakterSzintVarazslat + export function GetCantrips(osztaly: Osztaly2E): Cantrip[] { switch (osztaly) { case Osztaly2E.Pap: