more explicit enum values

This commit is contained in:
PatR
2019-01-14 17:10:46 -08:00
parent 97b28bd846
commit 285606d4c6
3 changed files with 171 additions and 171 deletions

View File

@@ -1,4 +1,4 @@
/* 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. */
@@ -12,79 +12,79 @@
*/
/* 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)