small fixes

This commit is contained in:
2023-10-08 20:58:18 +02:00
parent 7b3ea57cb2
commit eb8c776597
5 changed files with 13 additions and 26 deletions
+3
View File
@@ -4,6 +4,9 @@
- Kötelező képezettségek - Birodalmi tolvaj - Kötelező képezettségek - Birodalmi tolvaj
- Tolvaj 9.ik szinttől tiltott képzettségek - Tolvaj 9.ik szinttől tiltott képzettségek
- eloholtak eluzese PDF-be! - eloholtak eluzese PDF-be!
- Tudás
- többször felvehető
- tudomány kiválasztása (free text)
- PDF pretty: use `font.widthOfTextAtSize(...)` - PDF pretty: use `font.widthOfTextAtSize(...)`
## Features ## Features
+1 -1
View File
@@ -29,7 +29,7 @@ function LevelUp(props: {
console.log('Specialization index: ' + specializationIndex.toString()) console.log('Specialization index: ' + specializationIndex.toString())
const specialization = karakter.harcosSpecializaciok[specializationIndex] const specialization = karakter.harcosSpecializaciok[specializationIndex]
console.log(specialization) console.log(specialization)
const krit = karakter.kalozKritikus[Math.floor(szint/3)] const krit = karakter.kalozKritikus[Math.floor(szint/3)-1]
return <div key={`level-up-${szint}`}> return <div key={`level-up-${szint}`}>
<div className='row mt-3'> <div className='row mt-3'>
+1 -1
View File
@@ -34,5 +34,5 @@ export const KarakterDefaults: KarakterInputs = {
hpRolls: [], hpRolls: [],
tulajdonsagNovelesek: [], tulajdonsagNovelesek: [],
harcosSpecializaciok: [], harcosSpecializaciok: [],
kalozKritikus: ['szablya'], kalozKritikus: [],
} }
+5 -22
View File
@@ -265,7 +265,7 @@ export function OsztalySkillsTordelt(osztaly: Osztaly) : Skill[] {
{ {
Id: 's_harcos_ijasz', Id: 's_harcos_ijasz',
Name: 'Íjász', Name: 'Íjász',
Description: 'A távolsági harc mesterei. Íjak használatakor körönként eggyel többször támadhatnak.\n' + Description: 'Íjak használatakor körönként eggyel többször támadhatnak.\n' +
'Értenek a visszacsapó íjak használatához is.' 'Értenek a visszacsapó íjak használatához is.'
}, },
{ {
@@ -275,12 +275,6 @@ export function OsztalySkillsTordelt(osztaly: Osztaly) : Skill[] {
} }
] ]
case Osztaly.Amazon: return [ case Osztaly.Amazon: return [
{
Id: 's_harcos_amazon',
Name: 'Amazon',
Description: 'Az amazonok barbár népe szépségéről és a karizmatikus jelenlétre építő védekező harc-\n' +
'modoráról ismert.'
},
{ {
Id: 's_harcos_amazon_vert', Id: 's_harcos_amazon_vert',
Name: 'MMO vért', Name: 'MMO vért',
@@ -295,11 +289,6 @@ export function OsztalySkillsTordelt(osztaly: Osztaly) : Skill[] {
}, },
] ]
case Osztaly.Kaloz: return [ case Osztaly.Kaloz: return [
{
Id: 's_harcos_kaloz',
Name: 'Tengerész/Kalóz',
Description: 'A tengerészek a hajózás mesterei; kereskedők, tengeri rablók és rabszolgavadászok.'
},
{ {
Id: 's_harcos_kaloz_ugyes_huzas', Id: 's_harcos_kaloz_ugyes_huzas',
Name: 'Ügyes húzás', Name: 'Ügyes húzás',
@@ -321,12 +310,6 @@ export function OsztalySkillsTordelt(osztaly: Osztaly) : Skill[] {
'fegyverenként csak egyszer választható.' 'fegyverenként csak egyszer választható.'
}] }]
case Osztaly.Barbar: return [ case Osztaly.Barbar: return [
{
Id: 's_harcos_barbar',
Name: 'Barbár',
Description: 'A barbár törzsek köré sorolhatók a pusztai és sivatagi nomádok,\n' +
'a déli dzsungelek emberevői és az északi tengermelléki rablók nemzetségei egyaránt.'
},
{ {
Id: 's_harcos_barbar_eletero', Id: 's_harcos_barbar_eletero',
Name: 'Túlélő', Name: 'Túlélő',
@@ -344,7 +327,7 @@ export function OsztalySkillsTordelt(osztaly: Osztaly) : Skill[] {
{ {
Id: 's_pap_varazslat', Id: 's_pap_varazslat',
Name: 'Varázslatok', Name: 'Varázslatok',
Description: 'a papi varázslatok általában gyógyításra, mások megsegítésére és vallási feladatok\n' + Description: 'A papi varázslatok általában gyógyításra, mások megsegítésére és vallási feladatok\n' +
'ellátására szolgálnak. Minél magasabb szintűek, egy nap annál több varázslatot tudnak\n' + 'ellátására szolgálnak. Minél magasabb szintűek, egy nap annál több varázslatot tudnak\n' +
'alkalmazni. Ez a karakterlapon a Mágiánál megtalálható.' 'alkalmazni. Ez a karakterlapon a Mágiánál megtalálható.'
}, },
@@ -352,7 +335,7 @@ export function OsztalySkillsTordelt(osztaly: Osztaly) : Skill[] {
Id: 's_pap_gyogyseb', Id: 's_pap_gyogyseb',
Name: 'Gyógyítás vagy sebokozás', Name: 'Gyógyítás vagy sebokozás',
Description: Description:
'a pap az aznap már memorizált (megtanult) varázslatokat gyógyításra vagy sebek\n' + 'A pap az aznap már memorizált (megtanult) varázslatokat gyógyításra vagy sebek\n' +
'okozására is fölhasználhatja. Érintésével a varázslat minden szintjéért 1d8 Hp-t gyógyít\n' + 'okozására is fölhasználhatja. Érintésével a varázslat minden szintjéért 1d8 Hp-t gyógyít\n' +
'vagy sebez így pl. egy Ómen elhasználásával 2d8 Hp-t. Az így konvertált varázslat\n' + 'vagy sebez így pl. egy Ómen elhasználásával 2d8 Hp-t. Az így konvertált varázslat\n' +
'természetesen elvész. Az, hogy a képesség sebek gyógyítására vagy okozására szolgál, a\n' + 'természetesen elvész. Az, hogy a képesség sebek gyógyítására vagy okozására szolgál, a\n' +
@@ -398,7 +381,7 @@ export function OsztalySkillsTordelt(osztaly: Osztaly) : Skill[] {
Id: 's_tolvaj_kepzettsegek', Id: 's_tolvaj_kepzettsegek',
Name: 'Tolvajképzettségek', Name: 'Tolvajképzettségek',
Description: Description:
'minden tolvaj jártas több olyan képzettségben, amely segíti a rejtőzködésben, a jól őrzött\n' + 'Minden tolvaj jártas több olyan képzettségben, amely segíti a rejtőzködésben, a jól őrzött\n' +
'értékek eltulajdonításában és hasonló feladatokban. A tolvajok azokat a tolvajképzettség-\n' + 'értékek eltulajdonításában és hasonló feladatokban. A tolvajok azokat a tolvajképzettség-\n' +
'eket is használhatják, amelyekben nem járatosak külön, de ekkor szintjük nem számít bele\n' + 'eket is használhatják, amelyekben nem járatosak külön, de ekkor szintjük nem számít bele\n' +
'a próbadobás módosítójába! A tolvajképzettségek listája:\n' + 'a próbadobás módosítójába! A tolvajképzettségek listája:\n' +
@@ -411,7 +394,7 @@ export function OsztalySkillsTordelt(osztaly: Osztaly) : Skill[] {
Id: 's_varazslo_varazskonyv', Id: 's_varazslo_varazskonyv',
Name: 'Varázskönyv', Name: 'Varázskönyv',
Description: Description:
'egy első szintű varázsló varázskönyve 6 nulladik és 3 első szintű varázslatot tartalmaz,\n' + 'Egy első szintű varázsló varázskönyve 6 nulladik és 3 első szintű varázslatot tartalmaz,\n' +
'harmadik szintű kezdő karakteré ezen felül még 2 első szintűt és 2 második szintűt.\n' + 'harmadik szintű kezdő karakteré ezen felül még 2 első szintűt és 2 második szintűt.\n' +
'Az újabb varázslatokat mások könyveiből, mágikus tekercsekből vagy más módszerek\n' + 'Az újabb varázslatokat mások könyveiből, mágikus tekercsekből vagy más módszerek\n' +
'segítségével kell könyvébe másolnia. Az illuzionisták szintén varázskönyveket használnak\n' + 'segítségével kell könyvébe másolnia. Az illuzionisták szintén varázskönyveket használnak\n' +
+3 -2
View File
@@ -101,8 +101,7 @@ function CreateCharacterPage() {
changeKarakter({ changeKarakter({
...karakter, ...karakter,
osztaly: o, osztaly: o,
harcosSpecializaciok: o === Osztaly.Harcos ? ['kard'] : [], harcosSpecializaciok: (o === Osztaly.Harcos && karakter.harcosSpecializaciok.length === 0) ? ['Kard'] : karakter.harcosSpecializaciok,
kalozKritikus: o === Osztaly.Kaloz ? ['szablya'] : [],
})} })}
/> />
{karakter.osztaly === Osztaly.Harcos && {karakter.osztaly === Osztaly.Harcos &&
@@ -126,8 +125,10 @@ function CreateCharacterPage() {
<hr /> <hr />
<MasodlagosErtekek {...CalculateMasodlagosErtekek({...karakter, tulajdonsagok: tulajdonsagokFajjal, szint: 1, hpRolls: []})} /> <MasodlagosErtekek {...CalculateMasodlagosErtekek({...karakter, tulajdonsagok: tulajdonsagokFajjal, szint: 1, hpRolls: []})} />
<hr />
<LevelUps key={'level-ups'} karakter={karakter} changeKarakter={changeKarakter} /> <LevelUps key={'level-ups'} karakter={karakter} changeKarakter={changeKarakter} />
<hr />
<div className='d-grid gap-2 m-5'> <div className='d-grid gap-2 m-5'>
{canLevelUp && <button className='btn btn-dark btn-lg' type='button' onClick={levelUp}>Szintlépés! </button> } {canLevelUp && <button className='btn btn-dark btn-lg' type='button' onClick={levelUp}>Szintlépés! </button> }
{!canLevelUp && karakter.szint < 10 && {!canLevelUp && karakter.szint < 10 &&