Funktionen
FunktionWirkungEingabeAusgabe

DSA Funktionen
FunktionWirkungEingabeAusgabe
region_wetterregion_zuordnenGibt die ID der Wetterregion zurück(TEXT)$region(id)$wetterregion
jahreszeit_bestimmenGibt die Jahreszeit als Text zurück(INT)$monat(TEXT)$jahreszeit
dsa_lesezeichen_anlegenLegt das Lesezeichen für die ID an(INT)$idDatenbank Eintrag
dsa_lesezeichen_loeschenLöscht das Lesezeichen für die ID an(INT)$idDatenbank Eintrag
temperatur_ausformulierenWandelt eine Temperatur in einen Text um (-10=frostig)(INT)$id(TEXT)$temperatur
uebernachtungsmoeglichkeit_wildnis_erstellenGibt eine zufällige Übernachtunsmöglichkeit aus (z.B. Ruine)(TEXT)$unterkunft
ereignisse_taverneZufallsereignis Taverne (z.B. Boden knarrt)(TEXT)$ereignis
preis_modifikatorBerechnet den Preis anhand der P des Gasthauses(INT)$preisstufe(INT)$preis
speisekarteGibt die Speisekarte des Gasthauses aus$qualitaet, $preis, $landstrich(TEXT)$speisekarte
speisekarte2($gasthaus)Gibt die Speisekarte des Gasthauses aus => Funktion auflösen(TEXT)$speisekarte
getraenkeGibt die Getrönke eines Landstrichs und Q zurück$region, $qualitaet(TEXT)$getraenkekarte
niederschlag_dauer_erstellenErstellt Regen in zufälliger Intensität und DauerDatenbank Eintrag
tageszeit_weiterstellenStellt die Tageszeit um eine Stunde weiterDatenbank Eintrag
tag_weiterstellenStellt das Datum einen Tag weiterDatenbank Eintrag
tag_zurueckstellenStellt das Datum einen Tag zurückDatenbank Eintrag
auftreten_nscGibt die Orte als Array zurück (1;2;)=>Array(text)$orte(Array) $nscs
speichere_auftreten_nscunklar
orte_ausgabeGibt die Orte aus dem Array im Klartext zurückARRAY $orte(TEXT) Orte
orte_ausgabe1Gibzufällig einen der Orte aus dem arry zurückARRAY $orteAusgabe: (TEXT) Ort
suche_zuordnungenSuche eine Ebene weiter oben (vermutlich veraltet)$id$rueckgabe
ordne_id_orten_zuFüllt das Datenbankfeld auftreten (vermutlich veraltet)$auswahlDatenbank Eintrag
finde_zugeordnete_objekteunklar (vermutlich veraltet)$id, $typ_suche
finde_zugeordnete_stadt_idunklar (vermutlich veraltet)
finde_zugeordnete_region_idGibt ie Region eines Ortes zurück$id
finde_zugeordnete_orteFindet die zugeordneten IDs eines Ortes$id
region_des_ortsGibt die ID der Region des Ortes zurück$id
finde_stadt_des_nscsFindet Stadtviertel/Stadt des NSCs$id
aktuelles_alter_ausgebenBerechnet das aktuelle Alter des NSCs in Tagen$nsc_id
zielalter_definierenGibt ein realistisches Sterbealter in Abhängigkeit der Spezies zurück$spezies$alter
alter_nscGibt das Alter eines NSCs in Jahren zurück$tsatag$alter
nsc_erstellenErstellt einen zufälligen neuen NSC$geburtsjahr, $stadt, $region, $stand, $verlinkung, $rasse, $geschlecht = 3Datenbank Eintrag
nsc_charaktereigenschaft_erstellenErstellt einen zufälligen Wert für Neurotizismus etc.(INT)$wert
nsc_neurotizismus_erstellenFormuliert die Bedeutung des Wertes aus$wert(TEXT)$bedeutung
nsc_offenheit_fuer_erfahrung_erstellenFormuliert die Bedeutung des Wertes aus$wert(TEXT)$bedeutung
nsc_extraversion_erstellenFormuliert die Bedeutung des Wertes aus$wert(TEXT)$bedeutung
nsc_gewissenhaftigkeit_erstellenFormuliert die Bedeutung des Wertes aus$wert(TEXT)$bedeutung
nsc_vertraeglichkeit_erstellenFormuliert die Bedeutung des Wertes aus$wert(TEXT)$bedeutung
nsc_kompetenz_erstellenFormuliert die Bedeutung des Wertes aus$wert(TEXT)$bedeutung
praegende_eigenschaftenZufällige prägende Eigenheiten definieren(TEXT)$eigenschaften (mit Komma getrennt)
region_idWandelt den Namen der Region in eine ID um(TEXT)$region(INT)$region
geburtstag_ermittelnErstellt einen zufälligen Geburtstag für den NSC(INT)$nsc_idDatenbank Eintrag
todestag_ermittelnErstellt einen zufälligen Todestag für den NSC(INT)$nsc_idDatenbank Eintrag
zufaelligen_tag_ermittelnErstellt einen zufälligen Tag im Jahr(Array) Tag+Monat
lebenslauf_ausgebenGibt den Lebenslauf eines NSCs aus$nsc_id(TEXT) Lebenslauf
rechne_datum_in_zahl_umRechnet ein Datum in eine Zahl um($datum_tag, $datum_monat, $datum_jahr)(INT) $zahl
rechne_zahl_in_datum_umRechnet eine Zahl in ein Datum um($zahl, $gesucht)(TEXT) $datum (TMJ)
rechne_zahl_in_monat_umRechnet eine Zahl in einen Monat (Praios) um($zahl)(TEXT) $monat
berechne_alterBerechnet das Alter eines NSCS in Jahren($tsatag, $aktuelles_datum)(INT) $alter
erstelle_lebenslauf($db, $nsc_id)Erstellt den Lebenslauf für einen NSC($nsc_id)Datenbank
berufe_verteilen_einwohnerErstellt Berufe für alle Bewohner der Stadt($stadt_id)Datenbank
berufErstellt einen zufälligen Beruf(TEXT)$berufberuf
nsc_ereignisse_beruecksichtigenBerücksichtigt die Lebensereignisse bis zu einem gewissen Datum eines NSCs$datum, $nsc_idunfertig
nsc_lebensereignisse_generierenErstellt Lebensereignisse eines NSCs (z.B.Bartwuchs)$nsc_idDatenbank
kurzbeschreibung_ausgabeGibt die Kurzbeschreibung eines NSCs zurück$nsc_idDatenbank
lebenslauf_beruecksichtigenBerücksichtige die Lebenslaufereignisse für den aufgerufenen NSCDatenbank
wochentag_ermittelnGibt den aktuellen Wochentag (z.B. Praiostag) zurück$wochentag
finde_objekte_in_stadtSucht in der Stadt nach allen $kategorie_gesucht und gibt diese zurück$stadt_id, $kategorie_gesucht(Array) $funde

DSA Funktionen NSCs
FunktionWirkungEingabeAusgabe
gesichtsmerkmaleErstellt ein zufälliges Merkmal wie Glubschaugenkeine(TEXT) $gesichtsmerkmal
besonderheitenErstellt ein zufällige Eigenheit wie Schwerhörigkeine(TEXT) $merkmal
groesse_heranwachsendGibt die Größe eines Heranwachsenden zurück$alter, $endgroesse - Jahre, cm(FLOAT) $groesse
nsc_alter_erstellenGibt das Alter eines NSCs zurück$spezies(INT) $alter
nsc_groesse_erstellenGibt die Größe eines NSCs zurück$spezies(FLOAT) $groesse
nsc_statur_erstellenGibt die Statur eines NSCs zurückkeine(TEXT) $statur
nsc_haartracht_erstellenGibt die Frisur eines NSCs zurück$rasse, $geschlecht, $alter(TEXT) $frisur
nsc_bart_erstellenGibt den Bart eines NSCs zurück$rasse, $geschlecht, $alter(TEXT) $bart
vorname_erstellen
zu überarbeiten!
Gibt den Vornamen eines NSCs zurück$region, $geschlecht, $stand(TEXT) $name
nachname_erstellen
zu überarbeiten!
Gibt den Nachnamen eines NSCs zurück$region, $geschlecht, $stand(TEXT) $name
freizeit_typ_berechnenGibt den Freizeittyp eines NSCs zurück$nsc_id(TEXT) $freizeittyp
erstelle_tagesablauf_nscErstellt den Tagesablauf eines NSCs$nsc_idWird in DB gespeichert
hole_zufaellige_freizeit_taetigkeitErstellt passende Freizeitaktivitäten des NSCs$nsc_idFreizeitaktivität, Format?
hole_pflicht_taetigkeitErstellt passende Pflichtaktivität des NSCsPflichtaktivität, Format?
taetigkeitenblockErstellt den Tagesablauf aus einer Pflicht- und sonst Freizeitaktivitäten im angegebenen Zeitraum$nsc_id, $start, $ende, $tage, $pflichtstunde = null{DB Eintrag
taetigkeit_erstellen_pflichtGibt die ID einer zufälligen Pflichtaufgabe zurück(INT) $ID
taetigkeit_erstellenSchreibt die Tätigkeit in die DB$nsc_id, $beginn, $ende, $wochentag, $taetigkeit, $ortDB Eintrag
format_uhrzeitWandelt eine float Uhrzeit in eine lesbare um 13,5 => 13:30$zeit_float(TEXT) $uhrzeit
ermittle_aufenthaltsortGibt den aktuellen Aufenthaltsort (ID), zurück$id(INT) $ort_id
haarfarbe_erstellenGibt die Haarfarbe für einen NSCs zurück$spezies(TEXT) $haarfarbe
augenfarbe_erstellenGibt die Augen für einen NSCs zurück$spezies(TEXT) $augenfarbe