Lpc Manpages

filter_answer()

FUNKTION:
	string filter_answer(string answer, int flag)

DEFINIERT IN:
        /std/npc/info.c (zum Ueberschreiben in eigenen NPCs)

ARGUMENTE:
        answer
                Die Antwort des NPCs (Closures und Funktionen sind
                zu diesem Zeitpunkt bereits ausgewertet)
        flag
                0, bevor und
                1, nachdem der Ausgabetext formatiert wurde.

BESCHREIBUNG:
        Mit dieser Funktion kann man die Antwort eines NPCs auf eine
        Frage noch manipulieren, kurz bevor sie an den fragenden
        Spieler ausgegeben wird.
        
BEISPIEL:
        Ist der NPC alkoholisiert, haengt er an jede Antwort ein "Hick!":

        string filter_answer(string answer, int flag)
        {
          // die formatierte Ausgabe lassen wir unangetastet:
          if (flag) return answer;
          if (QueryProp(P_ALCOHOL)>0)
            answer = answer + " <Hick!>";
          return answer;
        }

SIEHE AUCH:
        /std/npc/info.c