Lpc Manpages

P_DEFAULT_INFO

NAME:
    P_DEFAULT_INFO                 "default_info"                

DEFINIERT IN:
    /sys/npc/info.h

BESCHREIBUNG:
    NPC-Info-System: Default-Antwort auf Fragen, zu denen der NPC kein
    AddInfo() hat.

    P_DEFAULT_INFO kann hier bei folgendes enthalten:

    * einen String, dann wird dieser String ausgegeben mit dem Namen des
      NPCs voran gestellt.

    * Ein Array aus Strings, dann wird per Random eine dieser Meldungen 
      ausgewaehlt, ebenfalls mit dem Namen des Npcs voran gesellt.

BEISPIELE:

      // 1. Die einfachste Version. Auf unbekannte Fragen antwortet der NPC
      // immer diesen einen Satz:

    SetProp(P_DEFAULT_INFO,"dazu kann ich nichts sagen.\n");

      // 2. Ein Array, dabei wird per Random eine Antwort gewaelt.

    SetProp(P_DEFAULT_INFO,
    ({
      "sagt: Davon weiss ich nichts.\n",
      "fragt: Muss man das wissen?\n",
    }));
 
      // 3. Man kann auch jedem String einzeln einen Indent mitgeben, dabei 
      // muss wiederrum jeder Eintrag ein Array sein mit dem String als
      // erstes Argument und dem Indent als zweites. Das hat den Vorteil,
      // dass der String wiederrum durch break_string geht.

    SetProp(P_DEFAULT_INFO,
    ({
       ({ "Davon weiss ich nichts.","sagt: "  }),
       ({ "Muss man das wissen?"   ,"fragt: " }),
    }));

BEMERKUNG:
    Setzt man das P_DEFAULT_INFO ueber die Methode AddInfo(DEFAULT_INFO,...),
    hat man noch eine weitere Moeglichkeit. Dann kann man als 3. Argument
    von AddInfo() noch einen default Indent angeben. Addinfo() sollte
    bevorzugt werden.

SIEHE AUCH:
    AddInfo