îch glaub, er hat mehr probleme damit, was er statt $TARGET$ nehmen soll, damits auch in den tooltipps richtig angezeigt wird.
kurzfassung:
ausm text kriegt mans alleine oft gar nicht raus. entscheidend ist der code, der in den eventdateien abgelegt ist, weil man den aufruf danach basteln muss, für wen/was am bildschirm was angezeigt werden soll. und da gilt immer:
ROOT = derjenige/dasjenige, für den/das event feuert - countryevents: das land, provinzevent: die provinz, characterevents: der charakter
FROM = der/dasjenige, der verursacher des events ist - betrifft vor allem triggered events, die aus einem anderen event aufgerufen werden. dann ist der FROM im aufgerufenen event identisch mit dem ROOT des startevents.
PREV und PREVPREV: hierbei muss man vom ort im event ausgehen und "nach vorne durchzählen". wenn in einem countryevent bspw. sowas drin ist:
Code:
any_known_country = { any_core_province = {...}... }
ist in der provinz dann PREV das any_known_country und PREVPREV das land, für das das event feuert usw. PREVPREVPREV (ja gibbet auch) wäre in diesem fall dann ein möglicher FROM, also der verursacher des events... immer vom ort zurück halt.
THIS: das ist der/dasjenige, für das/den der am jeweiligen ort benannte effekt gerade wirkt. im obigen beispiel wäre THIS also: im provinzeil die provinz, im any_known-teil das land, das da gesucht wird und ausserhalb der klammern das land, für das das event feuert.
beim zusammenbauen muss man dann nach dem "vornamen" THIS, ROOT, FROM den passenden "Nachnamen", also den wert, den man sucht finden:
GetName - liefert bei ländern den landesnamen, bei provinzen den provinznamen und bei characteren dessen vor- und zunamen.
zusätzlichen kann man bei charakteren noch sowas wie
GetTitledName (König Franz I.),
Dynasty.GetName (Franz Ammelhuber) oder weitere nehmen.
oder aus ländern auch charaktere fischen: in einem countryevent wird
ruler.GetName den herrschernamen liefern, dasselbe bei provinzevents.
Beispiele
country- und provinzevent: [ROOT.ruler.GetTitledName] liefert den vollständigen herrschernamen des landesherren
characterevent: [THIS.GetName] liefert den Namen des Characters, für den das event läuft (bzw. die aktion an dem ort innerhalb des codes, die der tooltipp beschreibt).
weitere fragen einfach an mich - inzwischen verstehe ich es ganz gut.