Skip to content

Commit

Permalink
Ereignis: magische SF steigern
Browse files Browse the repository at this point in the history
  • Loading branch information
flyx committed Feb 12, 2024
1 parent 43a62bf commit 39b4f18
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/schema.lua
Original file line number Diff line number Diff line change
Expand Up @@ -792,6 +792,9 @@ local FernkampfSF = d.Row:def({name = "FernkampfSF", description = "Erlernen ein

local WaffenlosSF = d.Row:def({name = "WaffenlosSF", description = "Erlernen einer Waffenlosen Sonderfertigkeit."},
{"SF", nil}, {"Kosten", Ganzzahl}, {"Methode", SFLernmethode, "Lehrmeister"})

local MagischeSF = d.Row:def({name = "MagischeSF", descriptiono = "Erlernen einen magischen Sonderfertigkeit."},
{"SF", nil}, {"Kosten", Ganzzahl}, {"Methode", SFLernmethode, "Lehrmeister"})

local Eigenschaft = d.Row:def({name = "Eigenschaft", description = "Steigern einer Basis-Eigenschaft oder Zukauf von Punkten zu einer abgeleiteten Eigenschaft."},
{"Eigenschaft", EigName}, {"Zielwert", Ganzzahl}, {"Methode", EigSteigerMethode, "Standard"})
Expand Down Expand Up @@ -844,7 +847,7 @@ local Frei = d.Row:def({name = "Frei", description = "Freie Modifikation der Cha
{"Text", String}, {"Modifikation", schema.Function}, {"Kosten", Ganzzahl, 0})

d:singleton(d.List, {name = "Ereignisse", description = "Liste von Ereignissen, die auf den Grundcharakter appliziert werden sollen.", item_name = "Ereignis"}, {
TaW, ZfW, Spezialisierung, ProfaneSF, NahkampfSF, FernkampfSF, WaffenlosSF, Eigenschaft, RkW, LkW, Aktiviere, MerkmalSF, Senkung, Permanent, GrosseMeditation, Karmalqueste, Spaetweihe, Zugewinn, Frei
TaW, ZfW, Spezialisierung, ProfaneSF, NahkampfSF, FernkampfSF, WaffenlosSF, MagischeSF, Eigenschaft, RkW, LkW, Aktiviere, MerkmalSF, Senkung, Permanent, GrosseMeditation, Karmalqueste, Spaetweihe, Zugewinn, Frei
}) {}
function schema.Ereignisse.example(printer)
printer:highlight([[Ereignisse {
Expand Down
2 changes: 2 additions & 0 deletions src/values.lua
Original file line number Diff line number Diff line change
Expand Up @@ -1170,6 +1170,8 @@ for _, e in ipairs(schema.Ereignisse:instance()) do
event = values:steigerSF("FernkampfSF", e, {{{"AkademischeAusbildung", "Krieger", "Kriegerin"}, "3/4"}}, values.SF.Fernkampf)
elseif mt.name == "WaffenlosSF" then
event = values:steigerSF("WaffenlosSF", e, {{{"AkademischeAusbildung", "Krieger", "Kriegerin"}, "3/4"}}, values.SF.Waffenlos)
elseif mt.name == "MagischeSF" then
event = values:steigerSF("MagischeSF", e, {{{"AkademischeAusbildung", "Magier", "Magierin"}, "3/4"}}, values.SF.Magisch)
elseif mt.name == "Eigenschaft" then
event = values:eig_steigerung(e)
elseif mt.name == "RkW" then
Expand Down

0 comments on commit 39b4f18

Please sign in to comment.