SetDialogueImage

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
setDialogueImage("bildname");

Ein Dialog hat die Möglichkeit, ein (kleines) Bild anzuzeigen. Dieses kann entweder direkt beim Dialogpartner definiert werden (bildid im XML bzw. Spalte "img" im DSATool), und gilt dann für den gesamten Dialog. Zusätzlich kann mittels setDialogueImage dieses Bild direkt im Dialog verändert werden, zur Verfügung stehen die Vanilla Ressourcen-Bilder (resources.asset, zB item/alchemieset, item/araxgift oder images/magier_04) aber auch alle Bilder, die über imagedirectory per Mod eingebunden wurden. Letztere werden "lazy" geladen, d.h. bei der ersten Verwendung kann es zu einer kurzen Verzögerung bis zur Bildanzeige kommen, je nach Größe des Bildes und Zugriffsgeschwindigkeit.

Das Bild wird auf 64x64 Pixel resized, egal wie groß das Grundbild ist.


Hinweis: Um eigene Bilder einzubinden, müssen diese in einem Mod im Unterordner bilder liegen und dieser muss auch in der contentinfo.xml des entsprechenden Mods eingefügt sein:

<imagedirectory name="bilder"/>