more explicit enum values
This commit is contained in:
136
include/prop.h
136
include/prop.h
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user