blob: 74f622035a0d94be8b49a7e11f3039575776129b [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002CheckSensitiveAttack()
Zesstra953f9972017-02-18 15:37:36 +01003**********************
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 void CheckSensitiveAttack(int dam, string *dam_type, mixed spell,
10 object enemy)
MG Mud User88f12472016-06-24 23:31:02 +020011
MG Mud User88f12472016-06-24 23:31:02 +020012
Zesstra953f9972017-02-18 15:37:36 +010013DEFINIERT IN
14============
15
16 /std/living/inventory.c
17
18
19ARGUMENTE
20=========
21
22 dam - an Defend uebergebener Schaden
23 dam_type - Schadenstyp(en)
24 spell - spell, int oder mapping
25 enemy - Feindesobjekt
26
27
28BESCHREIBUNG
29============
30
31 Wird von Defend() aufgerufen und prueft die Listen in
32 P_SENSITIVE_ATTACK durch.
33 Wenn die Schluessel und Threshold-Werte stimmen, wird
34 trigger_sensitive_attack(enemy,key,dam,spell,options)
35 im Objekt gerufen.
36
37
38BEMERKUNGEN
39===========
40
41 Objekte mit P_SENSITIVE mit Schluessel SENSITIVE_ATTACK bitte vorsichtig
42 verwenden, da rechenintensiv.
43
44
45SIEHE AUCH
46==========
47
48 P_SENSITIVE
49 InsertSensitiveObject, RemoveSensitiveObject
50 insert_sensitive_inv_trigger, insert_sensitive_inv
51 P_SENSITIVE_ATTACK, P_SENSITIVE_INVENTORY,
52 P_SENSITIVE_INVENTORY_TRIGGER
MG Mud User88f12472016-06-24 23:31:02 +020053
5428.Jan.2001, Gloinson@MG