blob: 32aec2eb3dab8b390ba639b5303aa63a2b132716 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001CheckSensitiveAttack()
2FUNKTION:
3 void CheckSensitiveAttack(int dam, string *dam_type, mixed spell,
4 object enemy)
5
6DEFINIERT IN:
7 /std/living/inventory.c
8
9ARGUMENTE:
10 dam - an Defend uebergebener Schaden
11 dam_type - Schadenstyp(en)
12 spell - spell, int oder mapping
13 enemy - Feindesobjekt
14
15BESCHREIBUNG:
16 Wird von Defend() aufgerufen und prueft die Listen in
17 P_SENSITIVE_ATTACK durch.
18 Wenn die Schluessel und Threshold-Werte stimmen, wird
19 trigger_sensitive_attack(enemy,key,dam,spell,options)
20 im Objekt gerufen.
21
22BEMERKUNGEN:
23 Objekte mit P_SENSITIVE mit Schluessel SENSITIVE_ATTACK bitte vorsichtig
24 verwenden, da rechenintensiv.
25
26SIEHE AUCH:
27 P_SENSITIVE
28 InsertSensitiveObject, RemoveSensitiveObject
29 insert_sensitive_inv_trigger, insert_sensitive_inv
30 P_SENSITIVE_ATTACK, P_SENSITIVE_INVENTORY,
31 P_SENSITIVE_INVENTORY_TRIGGER
32
3328.Jan.2001, Gloinson@MG