mirror of
https://github.com/morbalint/kemkas.git
synced 2026-07-17 19:03:46 +00:00
small fixes
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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'>
|
||||||
|
|||||||
@@ -34,5 +34,5 @@ export const KarakterDefaults: KarakterInputs = {
|
|||||||
hpRolls: [],
|
hpRolls: [],
|
||||||
tulajdonsagNovelesek: [],
|
tulajdonsagNovelesek: [],
|
||||||
harcosSpecializaciok: [],
|
harcosSpecializaciok: [],
|
||||||
kalozKritikus: ['szablya'],
|
kalozKritikus: [],
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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' +
|
||||||
|
|||||||
@@ -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 &&
|
||||||
|
|||||||
Reference in New Issue
Block a user