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 {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)) || [],
|
||||||
|
|||||||
@@ -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 [
|
||||||
|
|||||||
Reference in New Issue
Block a user