blob: 305f8f8c20cb87f1cf586956cff58251720a1ed2 [file] [log] [blame]
Bugfix5a19dca2022-10-03 21:21:11 +02001H_HOOK_ATTACK_MOD
2=================
3
4HOOK
5----
6
7 H_HOOK_ATTACK_MOD
8
9DEFINIERT IN
10------------
11
12 /sys/hook.h
13
14GERUFEN VON
15-----------
16
17 /std/living/combat.c
18
19BESCHREIBUNG
20------------
21
22 Wird im Attack() eines Lebewesens ausgeloest. Es ist moeglich das Attack()
23 abzubrechen oder die Daten zu veraendern.
24 Dieser Hook kommt nach der Auswertung von P_TMP_ATTACK_HOOK und
25 P_TMP_ATTACK_MOD zum Zuge, kann also auch die durch diese modifizierten
26 Daten aendern.
27
28HOOK-DATEN
29----------
30
31 Es wird ein Mapping uebergeben.
32 deep_copy(ainfo), siehe Defendinfo, Abschnitt ORIGINAL_AINFO
33
34RUECKGABEWERTE
35--------------
36
37 ({ <status>, <daten> })
38 <status> : H_NO_MOD, H_CANCELLED, H_ALTERED
39 <daten> : wie uebergebenes Datenmapping
40
41SIEHE AUCH
42----------
43
44 HRegisterToHook(), HUnregisterFromHook(), HookFlow(), defeindinfo
45
46Letzte Aenderung: 03.10.2022, Bugfix