P_INVIS ======= NAME ---- P_INVIS "invis" DEFINIERT IN ------------ /sys/player/base.h BESCHREIBUNG ------------ Die Property P_INVIS dient dazu, Objekte als nicht wahrnehmbar ('unsichtbar') zu kennzeichnen. Diese Unsichtbarkeit erstreckt sich auch auf andere Sinne als nur 'Sehen'. Hierbei versucht P_INVIS auch die moeglichen Interaktionen mit Spielern zu minimieren (im Gegensatz zu einer fehlenden P_SHORT, welche das Objekt nur 'verschleiert' bzw. nicht mehr in Inventaren anzeigt). Man sollte drei Arten von unsichtbaren Objekten unterscheiden: Gegenstaende Setzt man P_INVIS auf 1, wird der Gegenstand unsichtbar und der Name zu "etwas". Zusaetzlich koennen Spieler ihn nicht mehr ansprechen, d.h. nehmen, wegwerfen, weitergeben etc. (Bei magier-eigenen Kommandos ist dies evtl. nicht umgesetzt...) NPCs Bei gesetztem P_INVIS wird der NPC unsichtbar und sein Name wird zu "Jemand". Zusaetzlich koennen Spieler ihn nicht mehr ansprechen, z.B. toeten oder knuddeln. (Bei magier-eigenen Kommandos ist dies evtl. nicht umgesetzt...) Magier Magier macht man unsichtbar, indem man ihnen die Property P_INVIS auf einen Wert <> 0 setzt. Dieser muss dem Wert von P_AGE zu diesem Zeitpunkt entsprechen (keine F_QUERY_METHOD!). Spieler duerfen **nicht** unsichtbar gemacht werden! Setzt man die Property auf den Wert 1, so erhaelt ein Spieler, wenn er den entsp. Magier fingert, die Ausgabe: Alter: 00:00:02, was genauso verraeterisch ist, wie ein Alter, dass bei einem scheinbar nicht eingeloggten Magier immer weiter hochgezaehlt wird. :Letzte Aenderung: 27.05.2015, Zesstra