/* Murmur@Nightmare */ #define ARMOUR_TYPES ({ \ "helmet", \ "visor", \ "body armour", \ "armour", \ "cloak", \ "shield", \ "glove", \ "ring", \ "belt", \ "pants", \ "boot", \ "sock" \ }) #define ARMOUR_MIN_AC ([ \ "helmet" : 1, \ "visor" : 1, \ "body armour" : 1, \ "armour" : 1, \ "cloak" : 1, \ "shield" : 1, \ "glove" : 1, \ "ring" : 1, \ "belt" : 1, \ "pants" : 1, \ "boot" : 1, \ "sock" : 1 \ ]) #define ARMOUR_MAX_AC ([ \ "helmet" : 2, \ "visor" : 1, \ "body armour" : 6, \ "armour" : 6, \ "cloak" : 2, \ "shield" : 2, \ "glove" : 2, \ "ring" : 1, \ "belt" : 1, \ "pants" : 3, \ "boot" : 2, \ "sock" : 1, \ ]) #define ARMOUR_MIN_VALUE ([ \ "helmet" : 0, \ "visor" : 0, \ "body armour" : 0, \ "armour" : 0, \ "cloak" : 0, \ "shield" : 0, \ "glove" : 0, \ "ring" : 0, \ "belt" : 0, \ "pants" : 0, \ "boot" : 0, \ "sock" : 0 \ ]) #define ARMOUR_MAX_VALUE ([ \ "helmet" : 200, \ "visor" : 150, \ "body armour" : 300, \ "armour" : 300, \ "cloak" : 200, \ "shield" : 200, \ "glove" : 150, \ "ring" : 250, \ "belt" : 150, \ "pants" : 200, \ "boot" : 250, \ "sock" : 100 \ ]) #define ARMOUR_MIN_WEIGHT ([ \ "helmet" : 200, \ "visor" : 100, \ "body armour" : 600, \ "armour" : 400, \ "cloak" : 100, \ "shield" : 300, \ "glove" : 50, \ "ring" : 40, \ "belt" : 60, \ "pants" : 140, \ "boot" : 120, \ "sock" : 100 \ ]) #define WEAPON_TYPES ({ \ "blade", \ "knife", \ "projectile", \ "blunt", \ "two handed" \ }) #define WEAPON_MIN_AC ([ \ "blade" : 0, \ "knife" : 0, \ "projectile" : 0, \ "blunt" : 0, \ "two handed" : 0 \ ]) #define WEAPON_MAX_AC ([ \ "blade" : 3, \ "knife" : 3, \ "projectile" : 3, \ "blunt" : 3, \ "two handed" : 3 \ ]) #define WEAPON_MIN_WC ([ \ "blade" : 1, \ "knife" : 1, \ "projectile" : 1, \ "blunt" : 1, \ "two handed" : 1 \ ]) #define WEAPON_MAX_WC ([ \ "blade" : 20, \ "knife" : 20, \ "projectile" : 20, \ "blunt" : 20, \ "two handed" : 40 \ ]) #define WEAPON_MIN_VALUE ([ \ "blade" : 1, \ "knife" : 1, \ "projectile" : 1, \ "blunt" : 1, \ "two handed" : 1 \ ]) #define WEAPON_MAX_VALUE ([ \ "blade" : 400, \ "knife" : 400, \ "projectile" : 400, \ "blunt" : 400, \ "two handed" : 400 \ ]) #define WEAPON_MIN_WEIGHT ([ \ "blade" : 350, \ "knife" : 200, \ "projectile" : 350, \ "blunt" : 350, \ "two handed" : 350 \ ]) // These are the modifiers from combat that determine how much exp and skill // pts are given out // Experience given for killing a monster #define DEATH_EXP_MOD 1/50 // Experience given for doing damage to a monster #define ATTACK_DAMAGE_EXP_MOD 1/2 // Attack skill points given for doing damage to a monster #define ATTACK_ATTACK_SKILL_MOD 1/2 // Melee skill points given for doing damage to a monster #define ATTACK_MELEE_SKILL_MOD 1/2 // Double wielding skill points given for doing damage to a monster #define ATTACK_DOUBLE_SKILL_MOD 1/2 // Weapon type skill points given for doing damage to a monster #define ATTACK_TYPE_SKILL_MOD 1/2