Hilfe:Inputs & Outputs
| |
Achtung: Du befindest dich in der RPG-Dev-Basis, diese Seite ist Teil der Kategorie RPG-Dev-Wiki:Basis. Änderungen an dieser Seite werden in viele RPG-Dev-Clients nach einem Update ebenfalls übernommen! |
Um RPG-Dev-Wiki beschreiben zu können, wie Story-Objekte (Quests, Events & Meilensteine) voneinander abhängig sind und eine Story bilden, werden sogenannte Inputs und Outputs benötigt. Ein Output definiert quasi einen zustandslosen Informations-Container auf einer Seite A eines Story-Objekts A. In einem anderen Story-Objekt B auf Seite B kann dann durch einen Input das Objekt A als Voraussetzung oder Beeinflussung für Objekt B angegeben werden. Dazu bezieht sich der Input auf den an sich zustandsfreien Output und definiert durch die Vorgabe einer bestimmten Voraussetzung in welchem Fall der Input ankommt.
Inhaltsverzeichnis |
Outputs
Beispiel: Output:Erfolgreich vom Typ Bool
Outputs werden über die Vorlage Vorlage:OUTPUT definiert. Sie nennen immer eine Information die in einem Story-Objekt eine Rolle spielt, bleibt jedoch neutral und zustandslos, was sie selbst zu keiner Bedingung. Man kann einen Output auch als ausführliche Umschreibung einer Variable sehen.
Standard-Outputs
Quests, Meilensteine und Events haben bereits bestimmte vordefinierte Standard-Outputs, die sehr häufig benötigt werden. Beispielsweise ob die Quest beendet wurd, bereits begonnen wurde oder erfolgreich war.
Inputs
Inputs werden über die Vorlage Vorlage:INPUT und Vorlage:+INPUT definiert. Es wird unterschieden zwischen Inputs die ein Story-Objekt initialisieren und somit ein Objekt von einem anderen abhängig machen (+INPUT) so wie Inputs die lediglich eine Beeinflussung eines Objekts durch ein anderes Objekt beschreiben (INPUT).
Unterschiede zu Dialog-Abhängigkeiten
Grundsätzlich gilt, innerhalb eines Artikels (beispielsweise einer Quest), wird das Dialog-Abhängigkeitssystem verwendet. Artikel übergreifend würde dieses System jedoch zu unübersichtlich werden. Dafür werden hier auf den einzelnen Seiten Outputs definiert, über die Inputs wird dann ein Output referenziert und der Zustand angegeben, den der Output haben muss um die Bedingung für etwas zu erfüllen.
| Individuelle Outputs: | Output:Erfolgreich vom Typ Bool |