| |
| P_INVIS |
| ******* |
| |
| |
| NAME |
| ==== |
| |
| P_INVIS "invis" |
| |
| |
| DEFINIERT IN |
| ============ |
| |
| /sys/player/base.h |
| |
| |
| BESCHREIBUNG |
| ============ |
| |
| Die Property P_INVIS dient dazu, Objekte als unsichtbar zu kennzeichnen. |
| Hierbei versucht P_INVIS die moeglichen Interaktionen mit Spielern zu |
| minimieren (im Gegensatz zu einer fehlenden P_SHORT, welche das Objekt |
| nur einfach nicht-sichtbar macht). |
| |
| |
| |
| Man sollte drei Arten von unsichtbaren Objekten unterscheiden: |
| |
| - Gegenstaende |
| Setzt man P_INVIS auf eine Zahl ungleich 0, 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...) |
| Setzt man P_SHORT auf 0, wird der Gegenstand nur nicht mehr in |
| der Inventarliste von Behaeltern/Raeumen angezeigt, er behaelt aber |
| seinen Namen und ist durch Spieler ansprechbar, wenn sie eine ID |
| kennen. |
| |
| - 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...) |
| Setzt man P_SHORT auf 0, wird der NPC nur nicht mehr in der |
| Inventarliste von Behaeltern/Raeumen angezeigt, er behaelt aber seinen |
| Namen und ist durch Spieler ansprechbar, wenn sie eine ID kennen. Auch |
| angreifen und kaempfen ist moeglich. |
| |
| |
| |
| - Magier |
| Magier macht man unsichtbar, indem man ihnen die Property P_INVIS auf |
| einen Wert <> 0 setzt. |
| * Spieler duerfen nicht unsichtbar gemacht werden! * |
| * Wird ein Magier unsichtbar gemacht, muss man ihm die Property * |
| * P_INVIS auf den Wert setzen, den die Property P_AGE zu diesem * |
| * Zeitpunkt hat (keine F_QUERY_METHOD !). * |
| 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. |
| |
| 27.05.2015, Zesstra |