blob: d2f09ef0029bd3600acf41de95a31b4786c788c8 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001AddHpHook()
2===========
3
4********************* OBSOLETE LFUN ***********************************
5* Diese Efun bitte nicht mehr benutzen, sondern stattdessen die *
6* Hooks (s. /doc/std/hooks). *
7***********************************************************************
8AddHpHook()
9
10FUNKTION
11--------
12::
13
14 int AddHpHook(object ob)
15
16DEFINIERT IN
17------------
18::
19
20 /std/player/life.c
21
22ARGUMENTE
23---------
24::
25
26 ob - das Objekt, das sich eintragen moechte.
27
28BESCHREIBUNG
29------------
30::
31
32 Traegt ein Objekt in P_HP_HOOKS ein, wenn es nicht schon darin steht.
33
34 Aendern sich beim Spieler dann HP oder KP (nicht durch Set()), wird
35 an allen eingetragenen Objekten NotifyHpChange() gerufen.
36
37RUECKGABEWERT
38-------------
39::
40
41 1, wenn Erfolg, 0 sonst
42
43SIEHE AUCH
44----------
45::
46
47 Gegenpart: RemoveHpHook()
48 Props: P_HP_HOOKS, P_HP
49 Verwandt: reduce_hit_points(), do_damage(), buffer_hp()
50
5123.Feb.2004 Gloinson
52