blob: 3a81693e2ce7be686b87a122d1c1afcb2376e71c [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001RemoveExtraLook()
2=================
3
4RemoveExtraLook()
5
Bugfix0c843462017-05-30 18:46:12 +02006int RemoveExtraLook(string key);
Zesstra18626972017-01-31 10:38:27 +01007----------------------------------------------------
8::
9
10DEFINIERT IN
11------------
12::
13
Bugfix0c843462017-05-30 18:46:12 +020014 /std/living/description.c
Zesstra18626972017-01-31 10:38:27 +010015
16BESCHREIBUNG
17------------
18::
19
Bugfix0c843462017-05-30 18:46:12 +020020 Der Extralook erscheint in der Langbeschreibung des Lebewesens.
21 Eintraege koennen mit dieser Funktion (vorzeitig) wieder entfernt werden.
Zesstra18626972017-01-31 10:38:27 +010022
23ARGUMENTE
24---------
25::
26
Bugfix0c843462017-05-30 18:46:12 +020027 - string key:
Zesstra18626972017-01-31 10:38:27 +010028 Schluesselwort, unter dem der Eintrag, den man entfernen moechte, von
29 AddExtraLook() registriert wurde.
30
31RUECKGABEWERTE
32--------------
33::
34
35 > 0, falls der Eintrag erfolgreich entfernt wurde.
36 < 0 sonst.
37 -1: keinen (gueltigen) <key> uebergeben.
38 -2: kein Eintrag fuer <key> gefunden.
39
40BEMERKUNGEN
41-----------
42::
43
44 Beim Entfernen mit dieser Funktion wird die "Endemeldung" des entfernten
45 Eintrages nicht ausgegeben.
46
47BEISPIELE
48---------
49::
50
Bugfix0c843462017-05-30 18:46:12 +020051 // Extralook registrieren.
52 living->AddExtraLook(
53 "@WER1 wird von einer Horde Daemonen verfolgt.",
54 1800,
55 // Ohne das gehts nicht, sonst gibt es keine ID, die man zum Loeschen
56 // verwenden koennte.
57 "ennox_daemonenhordenverfolgerlook");
58 // Nun kann der Eintrag auch wieder entfernt werden:
Zesstra18626972017-01-31 10:38:27 +010059 living->RemoveExtraLook("ennox_daemonenhordenverfolgerlook");
60
61SIEHE AUCH
62----------
Zesstra18626972017-01-31 10:38:27 +010063
Bugfix0c843462017-05-30 18:46:12 +020064 :doc:`AddExtraLook`
65 :doc:`../props/P_INTERNAL_EXTRA_LOOK`
66 :doc:`../props/P_EXTRA_LOOK`