blob: b33e43e2bbd14c70f76933de11e07212a8e83481 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// MorgenGrauen MUDlib
2//
3// armour.h -- armour header
4//
5// $Id: armour.h 9092 2015-01-19 23:57:50Z Zesstra $
6
7#ifndef __ARMOUR_H__
8#define __ARMOUR_H__
9
10#include <clothing.h>
11#include <combat.h>
12
13// properties
14#ifndef P_NR_HANDS
15#define P_NR_HANDS "nr_hands" // benoetigte Haende zum tragen (Schild)
16#endif
17
18#define P_AC "ac" // Ruestungsklasse (armour class)
19
20#define P_ARMOUR_TYPE "armour_type" // Art der Ruestung (Helm, Ring usw.)
21
22#define P_DEFEND_FUNC "defend_func" // Objekt das eine DefendFunc definiert
23
24#endif // __ARMOUR_H__
25
26#ifdef NEED_PROTOTYPES
27
28#ifndef __ARMOUR_H_PROTO__
29#define __ARMOUR_H_PROTO__
30
31// prototypes
32int QueryDefend (string|string* dam_type, int|mapping spell, object enemy);
33
34// TO BE REMOVED
35
36void SetDefendFunc(object ob);
37object QueryDefendFunc();
38
39#endif // __ARMOUR_H_PROTO__
40
41#endif // NEED_PROTOYPES