eloholtak eluzes & invokacio

This commit is contained in:
2023-10-25 15:16:16 +02:00
parent 4d1d1e53f3
commit a406e598a3
2 changed files with 9 additions and 16 deletions
+2 -2
View File
@@ -3,7 +3,7 @@ import {Mentok, MentokAlap, MentoModositok} from "../domain-models/mentok";
import {Kepzettseg, Kepzettsegek} from "../domain-models/kepzettsegek"; import {Kepzettseg, Kepzettsegek} from "../domain-models/kepzettsegek";
import {CalculateMasodlagosErtekek} from "../domain-models/masodlagos_ertekek"; import {CalculateMasodlagosErtekek} from "../domain-models/masodlagos_ertekek";
import {Faj, FajLabel} from "../domain-models/faj"; import {Faj, FajLabel} from "../domain-models/faj";
import {Osztaly, OsztalyLabel, OsztalySpecialSkills, Skill} from "../domain-models/osztaly"; import {Osztaly, OsztalyLabel, Skill} from "../domain-models/osztaly";
import {CelzoTB, KozelharciTB} from "../domain-models/tamadas_bonusz"; import {CelzoTB, KozelharciTB} from "../domain-models/tamadas_bonusz";
import {KarakterInputs} from "../domain-models/karakter"; import {KarakterInputs} from "../domain-models/karakter";
import {CalculateVarazslatMentokNF, NapiVarazslatok} from "../domain-models/memorizalt_varazslatok"; import {CalculateVarazslatMentokNF, NapiVarazslatok} from "../domain-models/memorizalt_varazslatok";
@@ -84,7 +84,7 @@ export function KarakterInputToPdfView(karakter: KarakterInputs): KarakterPdfVie
Nem: karakter.nem || "", Nem: karakter.nem || "",
Tulajdonsagok: karakter.tulajdonsagok, Tulajdonsagok: karakter.tulajdonsagok,
Osztaly: OsztalyLabel(karakter.osztaly), Osztaly: OsztalyLabel(karakter.osztaly),
OsztalySkills: OsztalySpecialSkills(karakter.osztaly), OsztalySkills: OsztalySkillsTordelt(karakter.osztaly),
Szint: karakter.szint.toString(), Szint: karakter.szint.toString(),
Kepzettsegek: karakter.kepzettsegek.map(id => mapKepzettsegToPdfView(Kepzettsegek[id], tulajdonsagok, karakter.szint)), Kepzettsegek: karakter.kepzettsegek.map(id => mapKepzettsegToPdfView(Kepzettsegek[id], tulajdonsagok, karakter.szint)),
TolvajKepzettsegek: karakter.tolvajKepzettsegek?.map(id => mapKepzettsegToPdfView(Kepzettsegek[id], tulajdonsagok, karakter.szint)) || [], TolvajKepzettsegek: karakter.tolvajKepzettsegek?.map(id => mapKepzettsegToPdfView(Kepzettsegek[id], tulajdonsagok, karakter.szint)) || [],
+7 -14
View File
@@ -76,13 +76,6 @@ export function OsztalySkillsTordelt(osztaly: Osztaly) : Skill[] {
} }
] ]
case Osztaly.Pap: return [ case Osztaly.Pap: return [
{
Id: 's_pap_varazslat',
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' +
'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ó.'
},
{ {
Id: 's_pap_gyogyseb', Id: 's_pap_gyogyseb',
Name: 'Gyógyítás vagy sebokozás', Name: 'Gyógyítás vagy sebokozás',
@@ -101,10 +94,10 @@ export function OsztalySkillsTordelt(osztaly: Osztaly) : Skill[] {
Name: 'Élőholtak elűzése vagy irányítása', Name: 'Élőholtak elűzése vagy irányítása',
Description: Description:
'A papok istenük dogmájának megfelelően képesek lehetnek arra, hogy élőholt szörnyeket\n' + 'A papok istenük dogmájának megfelelően képesek lehetnek arra, hogy élőholt szörnyeket\n' +
'(mint például zombikat, lidérceket vagy vámpírokat) szimbólumuk felmutatásával elűzzenek\n' + '(mint például zombikat, lidérceket vagy vámpírokat) szimbólumuk felmutatásával\n' +
'vagy szolgálatukba állítsanak. Ez a képesség naponta csak egyszer (5. szinttől kétszer, 10.\n' + 'elűzzenek vagy szolgálatukba állítsanak. Ez a képesség naponta csak egyszer (5. szinttől\n' +
'szinttől háromszor, 15. szinttől négyszer) használható. A cselekedet a következő módon\n' + 'kétszer, 10. szinttől háromszor, 15. szinttől négyszer) használható. A cselekedet a\n' +
'működik:', 'következő módon működik:',
ExtendedDescription: [ ExtendedDescription: [
'A pap [1d20+Kar bónusz] próbát tesz. Ennek az értékét összeveti a standard bónusztáblázattal. Az innen kiolvasható módosítót hozzáadja saját szintjéhez (ha negatív, akkor levonja). Az eredmény jelzi, hogy a pap legfeljebb milyen szintű élőholtakra lesz hatással. Ha tehát pl. a próba végeredménye 14 és a pap ötödik szintű, akkor 5+1, azaz 6. szintű a legerősebb élőhalott, amire a kísérlet sikeres. A 20-as dobás itt is automatikus siker, az 1-es automatikus kudarc.', 'A pap [1d20+Kar bónusz] próbát tesz. Ennek az értékét összeveti a standard bónusztáblázattal. Az innen kiolvasható módosítót hozzáadja saját szintjéhez (ha negatív, akkor levonja). Az eredmény jelzi, hogy a pap legfeljebb milyen szintű élőholtakra lesz hatással. Ha tehát pl. a próba végeredménye 14 és a pap ötödik szintű, akkor 5+1, azaz 6. szintű a legerősebb élőhalott, amire a kísérlet sikeres. A 20-as dobás itt is automatikus siker, az 1-es automatikus kudarc.',
'A pap [2d6+szint] szintű élőhalottat űzhet el vagy irányíthat. Először a leggyengébb élőholtakra hat, azután a következő leggyengébbekre, stb. Az elűzött élőholtak elmenekülnek a pap szeme elől és addig nem is ártanak neki és társainak, amíg a pap csapata meg nem támadja őket! Ezzel szemben a gonosz papok parancsokat adhatnak az irányított szörnyeknek. Mindkét hatás legfeljebb pár óráig tart, az élőholtak szintjétől és a körülményektől függően.', 'A pap [2d6+szint] szintű élőhalottat űzhet el vagy irányíthat. Először a leggyengébb élőholtakra hat, azután a következő leggyengébbekre, stb. Az elűzött élőholtak elmenekülnek a pap szeme elől és addig nem is ártanak neki és társainak, amíg a pap csapata meg nem támadja őket! Ezzel szemben a gonosz papok parancsokat adhatnak az irányított szörnyeknek. Mindkét hatás legfeljebb pár óráig tart, az élőholtak szintjétől és a körülményektől függően.',
@@ -116,9 +109,9 @@ export function OsztalySkillsTordelt(osztaly: Osztaly) : Skill[] {
Id: 's_pap_invokacio', Id: 's_pap_invokacio',
Name: 'Invokáció', Name: 'Invokáció',
Description: Description:
'A pap kérheti istene segítségét (általában nevének kimondásával), ami +1-et, ritkábban +2-t\n' + 'A pap kérheti istene segítségét (általában nevének kimondásával), ami +1-et, ritkábban\n' +
'ad hozzá dobásaihoz. A papok hetente annyiszor használhatják az invokációt, amekkora a \n' + ' +2-t ad hozzá dobásaihoz. A papok hetente annyiszor használhatják az invokációt,\n' +
'Bölcsességbónuszuk (de legalább egyszer).' ' amekkora a Bölcsességbónuszuk (de legalább egyszer).'
} }
] ]
case Osztaly.Tolvaj: return [ case Osztaly.Tolvaj: return [