blob: 7c971d33471e96e0be2931ce7606f7cc9e13dd30 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001CheckSensitiveAttack()
2======================
3
4FUNKTION
5--------
6::
7
8 void CheckSensitiveAttack(int dam, string *dam_type, mixed spell,
9 object enemy)
10
11DEFINIERT IN
12------------
13::
14
15 /std/living/inventory.c
16
17ARGUMENTE
18---------
19::
20
21 dam - an Defend uebergebener Schaden
22 dam_type - Schadenstyp(en)
23 spell - spell, int oder mapping
24 enemy - Feindesobjekt
25
26BESCHREIBUNG
27------------
28::
29
30 Wird von Defend() aufgerufen und prueft die Listen in
31 P_SENSITIVE_ATTACK durch.
32 Wenn die Schluessel und Threshold-Werte stimmen, wird
33 trigger_sensitive_attack(enemy,key,dam,spell,options)
34 im Objekt gerufen.
35
36BEMERKUNGEN
37-----------
38::
39
40 Objekte mit P_SENSITIVE mit Schluessel SENSITIVE_ATTACK bitte vorsichtig
41 verwenden, da rechenintensiv.
42
43SIEHE AUCH
44----------
45::
46
47 P_SENSITIVE
48 InsertSensitiveObject, RemoveSensitiveObject
49 insert_sensitive_inv_trigger, insert_sensitive_inv
50 P_SENSITIVE_ATTACK, P_SENSITIVE_INVENTORY,
51 P_SENSITIVE_INVENTORY_TRIGGER
52
5328.Jan.2001, Gloinson@MG
54