====== Teleport direkt nach einem Dialog ======
Kann man per Zustand machen:
func void ZS_TeleportHero ()
{
Perception_Set_Normal();
B_ResetAll (self);
hero.aivar[AIV_INVINCIBLE] = FALSE; // Um wieder ansprechbar zu sein
//irgendwelche Zauberanimationen?
AI_Teleport(hero, "NW_MONASTERY_PLACE_03"); //Teleport zum Ziel
AI_StartState (self, ZS_Stand_WP, 0, "");
return;
};
Und in den Dialog kommt dann ein
AI_StopProcessInfos(self); //Dialog beenden
AI_StartState(self, ZS_TeleportHero, 0, "");
===== Zusatz =====
Eventuell sollte man statt ''AI_StartState(self, ZS_TeleportHero, 0, "");'' lieber ''AI_StartState(self, ZS_TeleportHero, **1**, "");'' schreiben, da so der Zustand ZS_Talk noch abgeschlossen wird, bevor der Held teleportiert wird. Sonst könnte es zu Problemen kommen.
zusatz by akaz