blob: 0394b86340b04626db1819bbac3259a19bd58b4c [file] [log] [blame]
heull001d47b75f2018-02-16 14:52:23 +01001H_HOOK_CONSUME
2==============
3
4HOOK
5----
6 H_HOOK_CONSUME
7
8DEFINIERT IN
9------------
10
11 /sys/hook.h
12
13GERUFEN VON
14-----------
15
16 /std/living/life.c
17
18BESCHREIBUNG
19------------
20
21 Wird ausgeloest, wenn ein Lebewesen etwas per consume() konsumiert.
22
23HOOK-DATEN
24----------
25
26 Es wird ein Array uebergeben:
27 ({mapping cinfo, int testonly})
28 Die Elemente des Arrays entsprechen den Argumenten von consume(), siehe
29 dort fuer ausfuehrliche Dokumentation.
30
31BEMERKUNGEN
32-----------
33
34 Die in "man consume" erwaehnte alte Form des Mappings wird leider noch
35 benutzt, Stand heute (16.02.2018) u.A. von /std/pub. Beruecksichtigt das
36 in eurem Code.
37
38RUECKGABEWERTE
39--------------
40
41 ({ <status>, <daten> })
42 <status> : H_NO_MOD, H_CANCELLED, H_ALTERED
43 <daten> : wie uebergebenes Datenarray
44
45SIEHE AUCH
46----------
47
48 HRegisterToHook(), HUnregisterFromHook(), HookFlow(), consume()
49
50Letzte Aenderung: 16.02.2018, Bugfix