@@ -61,7 +54,6 @@ function InternalKepzettsegekSelector(props: {
}
-
function KarakterKepzettsegek (props: {
availableKepzettsegList: Kepzettseg[],
numberOfKepzettsegek: number
diff --git a/src/components/MasodlagosErtekek.tsx b/src/components/MasodlagosErtekek.tsx
index bafd558..518a10c 100644
--- a/src/components/MasodlagosErtekek.tsx
+++ b/src/components/MasodlagosErtekek.tsx
@@ -12,7 +12,8 @@ function MasodlagosErtekek(props: MasodlagosErtekekView) {
Hentelési Potenciál
);
- //const mentok = karakter.MentokTulajdonsaggal(1)
+
+ console.log(Mentok)
return <>
diff --git a/src/components/OsztalySelector.tsx b/src/components/OsztalySelector.tsx
index 3dea3fd..f6fc07c 100644
--- a/src/components/OsztalySelector.tsx
+++ b/src/components/OsztalySelector.tsx
@@ -44,7 +44,7 @@ function OsztalySelector(props: {currentFaj: Faj, currentOsztaly: Osztaly, chang
{OsztalySpecialSkills(currentOsztaly).map(skill =>
-
+
{skill.Name}
@@ -56,7 +56,7 @@ function OsztalySelector(props: {currentFaj: Faj, currentOsztaly: Osztaly, chang
(
{ext}))}
)}
-
+
)}
diff --git a/src/domain-models/kepzettsegek.ts b/src/domain-models/kepzettsegek.ts
index 1a3b4cd..a116369 100644
--- a/src/domain-models/kepzettsegek.ts
+++ b/src/domain-models/kepzettsegek.ts
@@ -216,15 +216,15 @@ export function AvailableKezpettsegList(osztaly: Osztaly): Kepzettseg[] {
export function GetNumberOfKepzettsegek(t_int: number, faj: Faj, max: number) {
let numberOfKepzettseg = 3 + Modifier(t_int) + (faj === Faj.Ember ? 1 : 0)
- console.log('Raw Number of Kepzetsegek = ', numberOfKepzettseg)
if (numberOfKepzettseg < 1) {
numberOfKepzettseg = 1
+ console.log('Adjusted Number of Kepzetsegek = ', numberOfKepzettseg)
}
if (numberOfKepzettseg > max) {
numberOfKepzettseg = max
+ console.log('Adjusted Number of Kepzetsegek = ', numberOfKepzettseg)
}
- console.log('Adjusted Number of Kepzetsegek = ', numberOfKepzettseg)
return numberOfKepzettseg;
}
diff --git a/src/domain-models/mentok.ts b/src/domain-models/mentok.ts
index c623bf2..49d2ca4 100644
--- a/src/domain-models/mentok.ts
+++ b/src/domain-models/mentok.ts
@@ -54,6 +54,7 @@ export function ElsodlegesMentok(osztaly: Osztaly) : MentoTipus[] {
export function MentokAlap(osztaly: Osztaly, szint: number = 1) {
const elsodlegesek = ElsodlegesMentok(osztaly)
+ console.log(elsodlegesek)
return {
kitartas: elsodlegesek.includes('kitartas') ? ElsodlegesMento(szint) : MasodlagosMento(szint),
reflex: elsodlegesek.includes('reflex') ? ElsodlegesMento(szint) : MasodlagosMento(szint),
@@ -74,7 +75,7 @@ export function MentokTotal(karakter: Pick
(newHProll: number) => {
+ changeKarakter({...karakter, HProlls: arraySetN(karakter.HProlls, szint-2, newHProll)})
console.log(karakter)
}
- const masodlagosErtekek = CalculateMasodlagosErtekek({...karakter, szint: 1, HProlls: []})
-
return (
@@ -116,12 +115,14 @@ function CreateCharacterPage() {
/>
-
+
- {karakter.szint > 1 &&
}
+ {karakter.szint > 1 &&
}
+
+ {karakter.szint > 2 &&
}
- {karakter.szint < 2 && }
+ {karakter.szint < 3 && }
{karakter.szint > 1 && }
diff --git a/src/util.ts b/src/util.ts
new file mode 100644
index 0000000..6459fd5
--- /dev/null
+++ b/src/util.ts
@@ -0,0 +1,6 @@
+export function arraySetN
(array: T[], n: number, elem: T): T[] {
+ if (array.length < n || n < 0) {
+ return array
+ }
+ return [...array.slice(0, n), elem, ...array.slice(n+1)]
+}