eloholtak eluzes & invokacio
This commit is contained in:
@@ -3,7 +3,7 @@ import {Mentok, MentokAlap, MentoModositok} from "../domain-models/mentok";
|
||||
import {Kepzettseg, Kepzettsegek} from "../domain-models/kepzettsegek";
|
||||
import {CalculateMasodlagosErtekek} from "../domain-models/masodlagos_ertekek";
|
||||
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 {KarakterInputs} from "../domain-models/karakter";
|
||||
import {CalculateVarazslatMentokNF, NapiVarazslatok} from "../domain-models/memorizalt_varazslatok";
|
||||
@@ -84,7 +84,7 @@ export function KarakterInputToPdfView(karakter: KarakterInputs): KarakterPdfVie
|
||||
Nem: karakter.nem || "",
|
||||
Tulajdonsagok: karakter.tulajdonsagok,
|
||||
Osztaly: OsztalyLabel(karakter.osztaly),
|
||||
OsztalySkills: OsztalySpecialSkills(karakter.osztaly),
|
||||
OsztalySkills: OsztalySkillsTordelt(karakter.osztaly),
|
||||
Szint: karakter.szint.toString(),
|
||||
Kepzettsegek: karakter.kepzettsegek.map(id => mapKepzettsegToPdfView(Kepzettsegek[id], tulajdonsagok, karakter.szint)),
|
||||
TolvajKepzettsegek: karakter.tolvajKepzettsegek?.map(id => mapKepzettsegToPdfView(Kepzettsegek[id], tulajdonsagok, karakter.szint)) || [],
|
||||
|
||||
@@ -76,13 +76,6 @@ export function OsztalySkillsTordelt(osztaly: Osztaly) : Skill[] {
|
||||
}
|
||||
]
|
||||
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',
|
||||
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',
|
||||
Description:
|
||||
'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' +
|
||||
'vagy szolgálatukba állítsanak. Ez a képesség naponta csak egyszer (5. szinttől kétszer, 10.\n' +
|
||||
'szinttől háromszor, 15. szinttől négyszer) használható. A cselekedet a következő módon\n' +
|
||||
'működik:',
|
||||
'(mint például zombikat, lidérceket vagy vámpírokat) szimbólumuk felmutatásával\n' +
|
||||
'elűzzenek vagy szolgálatukba állítsanak. Ez a képesség naponta csak egyszer (5. szinttől\n' +
|
||||
'kétszer, 10. szinttől háromszor, 15. szinttől négyszer) használható. A cselekedet a\n' +
|
||||
'következő módon működik:',
|
||||
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 [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',
|
||||
Name: 'Invokáció',
|
||||
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' +
|
||||
'ad hozzá dobásaihoz. A papok hetente annyiszor használhatják az invokációt, amekkora a \n' +
|
||||
'Bölcsességbónuszuk (de legalább egyszer).'
|
||||
'A pap kérheti istene segítségét (általában nevének kimondásával), ami +1-et, ritkábban\n' +
|
||||
' +2-t ad hozzá dobásaihoz. A papok hetente annyiszor használhatják az invokációt,\n' +
|
||||
' amekkora a Bölcsességbónuszuk (de legalább egyszer).'
|
||||
}
|
||||
]
|
||||
case Osztaly.Tolvaj: return [
|
||||
|
||||
Reference in New Issue
Block a user