-/* NetHack 3.6 prop.h $NHDT-Date: 1437877163 2015/07/26 02:19:23 $ $NHDT-Branch: master $:$NHDT-Revision: 1.16 $ */
+/* NetHack 3.6 prop.h $NHDT-Date: 1547514641 2019/01/15 01:10:41 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.20 $ */
/* Copyright (c) 1989 Mike Threepoint */
/* NetHack may be freely redistributed. See license for details. */
*/
/* Resistances to troubles */
enum prop_types {
- FIRE_RES = 1,
- COLD_RES,
- SLEEP_RES,
- DISINT_RES,
- SHOCK_RES,
- POISON_RES,
- ACID_RES,
- STONE_RES,
+ FIRE_RES = 1,
+ COLD_RES = 2,
+ SLEEP_RES = 3,
+ DISINT_RES = 4,
+ SHOCK_RES = 5,
+ POISON_RES = 6,
+ ACID_RES = 7,
+ STONE_RES = 8,
/* note: for the first eight properties, MR_xxx == (1 << (xxx_RES - 1)) */
- DRAIN_RES,
- SICK_RES,
- INVULNERABLE,
- ANTIMAGIC,
+ DRAIN_RES = 9,
+ SICK_RES = 10,
+ INVULNERABLE = 11,
+ ANTIMAGIC = 12,
/* Troubles */
- STUNNED,
- CONFUSION,
- BLINDED,
- DEAF,
- SICK,
- STONED,
- STRANGLED,
- VOMITING,
- GLIB,
- SLIMED,
- HALLUC,
- HALLUC_RES,
- FUMBLING,
- WOUNDED_LEGS,
- SLEEPY,
- HUNGER,
+ STUNNED = 13,
+ CONFUSION = 14,
+ BLINDED = 15,
+ DEAF = 16,
+ SICK = 17,
+ STONED = 18,
+ STRANGLED = 19,
+ VOMITING = 20,
+ GLIB = 21,
+ SLIMED = 22,
+ HALLUC = 23,
+ HALLUC_RES = 24,
+ FUMBLING = 25,
+ WOUNDED_LEGS = 26,
+ SLEEPY = 27,
+ HUNGER = 28,
/* Vision and senses */
- SEE_INVIS,
- TELEPAT,
- WARNING,
- WARN_OF_MON,
- WARN_UNDEAD,
- SEARCHING,
- CLAIRVOYANT,
- INFRAVISION,
- DETECT_MONSTERS,
+ SEE_INVIS = 29,
+ TELEPAT = 30,
+ WARNING = 31,
+ WARN_OF_MON = 32,
+ WARN_UNDEAD = 33,
+ SEARCHING = 34,
+ CLAIRVOYANT = 35,
+ INFRAVISION = 36,
+ DETECT_MONSTERS = 37,
/* Appearance and behavior */
- ADORNED,
- INVIS,
- DISPLACED,
- STEALTH,
- AGGRAVATE_MONSTER,
- CONFLICT,
+ ADORNED = 38,
+ INVIS = 39,
+ DISPLACED = 40,
+ STEALTH = 41,
+ AGGRAVATE_MONSTER = 42,
+ CONFLICT = 43,
/* Transportation */
- JUMPING,
- TELEPORT,
- TELEPORT_CONTROL,
- LEVITATION,
- FLYING,
- WWALKING,
- SWIMMING,
- MAGICAL_BREATHING,
- PASSES_WALLS,
+ JUMPING = 44,
+ TELEPORT = 45,
+ TELEPORT_CONTROL = 46,
+ LEVITATION = 47,
+ FLYING = 48,
+ WWALKING = 49,
+ SWIMMING = 50,
+ MAGICAL_BREATHING = 51,
+ PASSES_WALLS = 52,
/* Physical attributes */
- SLOW_DIGESTION,
- HALF_SPDAM,
- HALF_PHDAM,
- REGENERATION,
- ENERGY_REGENERATION,
- PROTECTION,
- PROT_FROM_SHAPE_CHANGERS,
- POLYMORPH,
- POLYMORPH_CONTROL,
- UNCHANGING,
- FAST,
- REFLECTING,
- FREE_ACTION,
- FIXED_ABIL,
- LIFESAVED
+ SLOW_DIGESTION = 53,
+ HALF_SPDAM = 54,
+ HALF_PHDAM = 55,
+ REGENERATION = 56,
+ ENERGY_REGENERATION = 57,
+ PROTECTION = 58,
+ PROT_FROM_SHAPE_CHANGERS = 59,
+ POLYMORPH = 60,
+ POLYMORPH_CONTROL = 61,
+ UNCHANGING = 62,
+ FAST = 63,
+ REFLECTING = 64,
+ FREE_ACTION = 65,
+ FIXED_ABIL = 66,
+ LIFESAVED = 67
};
#define LAST_PROP (LIFESAVED)