blob: 0394b86340b04626db1819bbac3259a19bd58b4c [file] [log] [blame]
H_HOOK_CONSUME
==============
HOOK
----
H_HOOK_CONSUME
DEFINIERT IN
------------
/sys/hook.h
GERUFEN VON
-----------
/std/living/life.c
BESCHREIBUNG
------------
Wird ausgeloest, wenn ein Lebewesen etwas per consume() konsumiert.
HOOK-DATEN
----------
Es wird ein Array uebergeben:
({mapping cinfo, int testonly})
Die Elemente des Arrays entsprechen den Argumenten von consume(), siehe
dort fuer ausfuehrliche Dokumentation.
BEMERKUNGEN
-----------
Die in "man consume" erwaehnte alte Form des Mappings wird leider noch
benutzt, Stand heute (16.02.2018) u.A. von /std/pub. Beruecksichtigt das
in eurem Code.
RUECKGABEWERTE
--------------
({ <status>, <daten> })
<status> : H_NO_MOD, H_CANCELLED, H_ALTERED
<daten> : wie uebergebenes Datenarray
SIEHE AUCH
----------
HRegisterToHook(), HUnregisterFromHook(), HookFlow(), consume()
Letzte Aenderung: 16.02.2018, Bugfix