blob: b33e43e2bbd14c70f76933de11e07212a8e83481 [file] [log] [blame]
// MorgenGrauen MUDlib
//
// armour.h -- armour header
//
// $Id: armour.h 9092 2015-01-19 23:57:50Z Zesstra $
#ifndef __ARMOUR_H__
#define __ARMOUR_H__
#include <clothing.h>
#include <combat.h>
// properties
#ifndef P_NR_HANDS
#define P_NR_HANDS "nr_hands" // benoetigte Haende zum tragen (Schild)
#endif
#define P_AC "ac" // Ruestungsklasse (armour class)
#define P_ARMOUR_TYPE "armour_type" // Art der Ruestung (Helm, Ring usw.)
#define P_DEFEND_FUNC "defend_func" // Objekt das eine DefendFunc definiert
#endif // __ARMOUR_H__
#ifdef NEED_PROTOTYPES
#ifndef __ARMOUR_H_PROTO__
#define __ARMOUR_H_PROTO__
// prototypes
int QueryDefend (string|string* dam_type, int|mapping spell, object enemy);
// TO BE REMOVED
void SetDefendFunc(object ob);
object QueryDefendFunc();
#endif // __ARMOUR_H_PROTO__
#endif // NEED_PROTOYPES