====== Klasse C_INFO ====== ===== Definition ===== zu finden in Content/_intern/Classes.d class C_Info { var int npc; var int nr; var int important; var func condition; var func information; var string description; var int trade; var int permanent; }; ===== Eigenschaften ===== ^Feld ^Typ ^Default ^Beschreibung^ |npc|[[Klasse:C_NPC]] [[Skript:Instanzen]]|!|bezeichnet den Dialogpartner, mit welchem der Spieler sich gerade im Gespräch befindet.| |nr|[[Skript:Daedalus|Ganze Zahlen]]|!|gibt den Dialogoptionen des Dialogpartners eine Reihenfolge.| |important|[[Skript:Daedalus|Ja/Nein-Wert]]|false|bestimmt ob eine Dialogoption important ist. Eine important Dialogoption wird gestartet, sobald der Spieler in Reichweite des NPCs kommt.| |condition|[[Skript:Funktionstypen|Bedingungsfunktion]]|!|Bedingungen, die erfüllt sein müssen, damit diese Dialogoption in der Auswahlliste angezeigt wird.| |information|[[Skript:Funktionstypen|Callbackfunktion]]|!|der Dialog, der bei Wahl dieser Dialogoption stattfindet| |description|[[Skript:Daedalus|String]]|!|die Beschriftung der Dialogoption, welche in der Dialogoptionenauswahlliste angezeigt wird.| |trade|[[Skript:Daedalus|Ja/Nein-Wert]]|false|Wenn die Dialogoption trade ist, wird im Anschluss an den Dialog das Handelsfenster gestartet.| |permanent|[[Skript:Daedalus|Ja/Nein-Wert]]|false|Wenn die Dialogoption permanent ist, dann wird sie solange ihre Bedingung erfüllt ist immmer wieder in die Auswahlliste aufgenommen. Andere werden nach der ersten Auswahl nicht mehr in die Liste aufgenommen.| ===== Siehe auch ===== [[Quickstart:Skripte:Dialog]]