Manpage H_HOOK_ATTACK_MOD ergaenzt.
Infos, wie geaenderte Hookdaten uebernommen werden und welche Keys
das aktuell (nur) betrifft.
Hinweis auf Reihenfolge, an der H_HOOK_ATTACK_MOD ausgewertet wird.
Change-Id: I79f4fb0c91d3f4be63af0cff0ccc44085414fe26
diff --git a/doc/libhooks/H_HOOK_ATTACK_MOD b/doc/libhooks/H_HOOK_ATTACK_MOD
index 305f8f8..a8f6404 100644
--- a/doc/libhooks/H_HOOK_ATTACK_MOD
+++ b/doc/libhooks/H_HOOK_ATTACK_MOD
@@ -25,12 +25,25 @@
P_TMP_ATTACK_MOD zum Zuge, kann also auch die durch diese modifizierten
Daten aendern.
+ Insb. wird dieser Hook aber auch erst nach Abfrage von Waffen und Skills
+ ausgefuehrt. Von diesen sind evtl. bereits Meldungen ausgegeben worden,
+ auch wenn das Attack an dieser Stelle vom Hook abgebrochen wird.
+
HOOK-DATEN
----------
Es wird ein Mapping uebergeben.
deep_copy(ainfo), siehe Defendinfo, Abschnitt ORIGINAL_AINFO
+ Der Inhalt des zurueckgegebenen Mappings wird als Aenderung des
+ uebergebenen ainfo aufgefasst. Man kann so also auch nur einzelne Keys
+ zurueckgeben und aendern und ein leeres Mapping erzeugt keine Aenderung
+ (in diesem Fall aber bitte H_NO_MOD bevorzugen).
+ Die Aenderungen werden zur Zeit aber nur teilweise von SkillResTransfer()
+ in den eigentlichen Angriff uebernommen. Das sind aktuell folgende Keys:
+ SI_SKILLDAMAGE, SI_SKILLDAMAGE_MSG, SI_SKILLDAMAGE_MSG2,
+ SI_SKILLDAMAGE_TYPE, SI_SPELL
+
RUECKGABEWERTE
--------------
@@ -43,4 +56,4 @@
HRegisterToHook(), HUnregisterFromHook(), HookFlow(), defeindinfo
-Letzte Aenderung: 03.10.2022, Bugfix
+Letzte Aenderung: 04.10.2022 Zesstra