mirror of
https://github.com/morbalint/kemkas.git
synced 2026-07-17 19:03:46 +00:00
major refactorings
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import {Osztaly} from "./osztaly";
|
||||
import {KarakterTulajdonsagok} from "./tulajdonsag";
|
||||
import {KarakterTulajdonsagok, TulajdonsagModosito} from "./tulajdonsag";
|
||||
import {KarakterInputs} from "./karakter";
|
||||
|
||||
export interface Mentok {
|
||||
kitartas: number
|
||||
@@ -66,4 +67,14 @@ export function MentoModositok(tulajdonsagModositok: KarakterTulajdonsagok) {
|
||||
reflex: tulajdonsagModositok.t_ugy,
|
||||
akaratero: tulajdonsagModositok.t_bol,
|
||||
}
|
||||
}
|
||||
|
||||
export function MentokTotal(karakter: Pick<KarakterInputs, 'osztaly' | 'szint' | 'tulajdonsagok'>) {
|
||||
const alap = MentokAlap(karakter.osztaly, karakter.szint)
|
||||
const modositok = MentoModositok(TulajdonsagModosito(karakter.tulajdonsagok))
|
||||
return {
|
||||
kitartas: alap.kitartas + modositok.kitartas,
|
||||
reflex: alap.kitartas + modositok.kitartas,
|
||||
akaratero: alap.akaratero + modositok.akaratero,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user