pc-hack

PC HACK 3.61 source code (archival)
git clone http://frotz.net/git/pc-hack.git
Log | Files | Refs

onames.h (5964B)


      1 #define	STRANGE_OBJECT	0
      2 #define	AMULET_OF_YENDOR	1
      3 #define	FOOD_RATION	2
      4 #define	TRIPE_RATION	3
      5 #define	PANCAKE	4
      6 #define	DEAD_LIZARD	5
      7 #define	FORTUNE_COOKIE	6
      8 #define	CARROT	7
      9 #define	TIN	8
     10 #define	ORANGE	9
     11 #define	APPLE	10
     12 #define	PEAR	11
     13 #define	MELON	12
     14 #define	BANANA	13
     15 #define	CANDY_BAR	14
     16 #define	EGG	15
     17 #define	CLOVE_OF_GARLIC	16
     18 #define	LUMP_OF_ROYAL_JELLY	17
     19 #define	DEAD_HUMAN	18
     20 #define	DEAD_GIANT_ANT	19
     21 #define	DEAD_GIANT_BAT	20
     22 #define	DEAD_CENTAUR	21
     23 #define	DEAD_DRAGON	22
     24 #define	DEAD_FLOATING_EYE	23
     25 #define	DEAD_FREEZING_SPHERE	24
     26 #define	DEAD_GNOME	25
     27 #define	DEAD_HOBGOBLIN	26
     28 #define	DEAD_STALKER	27
     29 #define	DEAD_JACKAL	28
     30 #define	DEAD_KOBOLD	29
     31 #define	DEAD_LEPRECHAUN	30
     32 #define	DEAD_MIMIC	31
     33 #define	DEAD_NYMPH	32
     34 #define	DEAD_ORC	33
     35 #define	DEAD_PURPLE_WORM	34
     36 #define	DEAD_QUASIT	35
     37 #define	DEAD_RUST_MONSTER	36
     38 #define	DEAD_SNAKE	37
     39 #define	DEAD_TROLL	38
     40 #define	DEAD_UMBER_HULK	39
     41 #define	DEAD_VAMPIRE	40
     42 #define	DEAD_WRAITH	41
     43 #define	DEAD_XORN	42
     44 #define	DEAD_YETI	43
     45 #define	DEAD_ZOMBIE	44
     46 #define	DEAD_ACID_BLOB	45
     47 #define	DEAD_GIANT_BEETLE	46
     48 #define	DEAD_COCKATRICE	47
     49 #define	DEAD_DOG	48
     50 #define	DEAD_ETTIN	49
     51 #define	DEAD_FOG_CLOUD	50
     52 #define	DEAD_GELATINOUS_CUBE	51
     53 #define	DEAD_HOMUNCULUS	52
     54 #define	DEAD_IMP	53
     55 #define	DEAD_JAGUAR	54
     56 #define	DEAD_KILLER_BEE	55
     57 #define	DEAD_LEOCROTTA	56
     58 #define	DEAD_MINOTAUR	57
     59 #define	DEAD_NURSE	58
     60 #define	DEAD_OWLBEAR	59
     61 #define	DEAD_PIERCER	60
     62 #define	DEAD_QUIVERING_BLOB	61
     63 #define	DEAD_GIANT_RAT	62
     64 #define	DEAD_GIANT_SCORPION	63
     65 #define	DEAD_TENGU	64
     66 #define	DEAD_UNICORN	65
     67 #define	DEAD_VIOLET_FUNGI	66
     68 #define	DEAD_LONG_WORM	67
     69 #define	DEAD_XAN	68
     70 #define	DEAD_YELLOW_LIGHT	69
     71 #define	DEAD_ZRUTY	70
     72 #define	ARROW	71
     73 #define	SLING_BULLET	72
     74 #define	CROSSBOW_BOLT	73
     75 #define	DART	74
     76 #define	ROCK	75
     77 #define	BOOMERANG	76
     78 #define	MACE	77
     79 #define	AXE	78
     80 #define	FLAIL	79
     81 #define	LONG_SWORD	80
     82 #define	TWO_HANDED_SWORD	81
     83 #define	DAGGER	82
     84 #define	WORM_TOOTH	83
     85 #define	CRYSKNIFE	84
     86 #define	SPEAR	85
     87 #define	BOW	86
     88 #define	SLING	87
     89 #define	CROSSBOW	88
     90 #define	WHISTLE	89
     91 #define	MAGIC_WHISTLE	90
     92 #define	EXPENSIVE_CAMERA	91
     93 #define	ICE_BOX	92
     94 #define	PICK_AXE	93
     95 #define	CAN_OPENER	94
     96 #define	HEAVY_IRON_BALL	95
     97 #define	IRON_CHAIN	96
     98 #define	ENORMOUS_ROCK	97
     99 #define	HELMET	98
    100 #define	PLATE_MAIL	99
    101 #define	SPLINT_MAIL	100
    102 #define	BANDED_MAIL	101
    103 #define	CHAIN_MAIL	102
    104 #define	SCALE_MAIL	103
    105 #define	RING_MAIL	104
    106 #define	STUDDED_LEATHER_ARMOR	105
    107 #define	LEATHER_ARMOR	106
    108 #define	ELVEN_CLOAK	107
    109 #define	SHIELD	108
    110 #define	PAIR_OF_GLOVES	109
    111 #define	POT_RESTORE_STRENGTH	110
    112 #define	POT_BOOZE	111
    113 #define	POT_INVISIBILITY	112
    114 #define	POT_FRUIT_JUICE	113
    115 #define	POT_HEALING	114
    116 #define	POT_PARALYSIS	115
    117 #define	POT_MONSTER_DETECTION	116
    118 #define	POT_OBJECT_DETECTION	117
    119 #define	POT_SICKNESS	118
    120 #define	POT_CONFUSION	119
    121 #define	POT_GAIN_STRENGTH	120
    122 #define	POT_SPEED	121
    123 #define	POT_BLINDNESS	122
    124 #define	POT_GAIN_LEVEL	123
    125 #define	POT_EXTRA_HEALING	124
    126 #define	POT_LEVITATION	125
    127 #define	SCR_MAIL	130
    128 #define	SCR_ENCHANT_ARMOR	131
    129 #define	SCR_DESTROY_ARMOR	132
    130 #define	SCR_CONFUSE_MONSTER	133
    131 #define	SCR_SCARE_MONSTER	134
    132 #define	SCR_BLANK_PAPER	135
    133 #define	SCR_REMOVE_CURSE	136
    134 #define	SCR_ENCHANT_WEAPON	137
    135 #define	SCR_DAMAGE_WEAPON	138
    136 #define	SCR_CREATE_MONSTER	139
    137 #define	SCR_TAMING	140
    138 #define	SCR_GENOCIDE	141
    139 #define	SCR_LIGHT	142
    140 #define	SCR_TELEPORTATION	143
    141 #define	SCR_GOLD_DETECTION	144
    142 #define	SCR_FOOD_DETECTION	145
    143 #define	SCR_IDENTIFY	146
    144 #define	SCR_MAGIC_MAPPING	147
    145 #define	SCR_AMNESIA	148
    146 #define	SCR_FIRE	149
    147 #define	SCR_PUNISHMENT	150
    148 #define	WAN_LIGHT	155
    149 #define	WAN_SECRET_DOOR_DETECTION	156
    150 #define	WAN_CREATE_MONSTER	157
    151 #define	WAN_WISHING	158
    152 #define	WAN_STRIKING	159
    153 #define	WAN_SLOW_MONSTER	160
    154 #define	WAN_SPEED_MONSTER	161
    155 #define	WAN_UNDEAD_TURNING	162
    156 #define	WAN_POLYMORPH	163
    157 #define	WAN_CANCELLATION	164
    158 #define	WAN_TELEPORTATION	165
    159 #define	WAN_MAKE_INVISIBLE	166
    160 #define	WAN_DIGGING	167
    161 #define	WAN_MAGIC_MISSILE	168
    162 #define	WAN_FIRE	169
    163 #define	WAN_SLEEP	170
    164 #define	WAN_COLD	171
    165 #define	WAN_DEATH	172
    166 #define	Adornment	u.uprops[0].p_flgs
    167 #define	RIN_ADORNMENT	176
    168 #define	Teleportation	u.uprops[1].p_flgs
    169 #define	RIN_TELEPORTATION	177
    170 #define	Regeneration	u.uprops[2].p_flgs
    171 #define	RIN_REGENERATION	178
    172 #define	Searching	u.uprops[3].p_flgs
    173 #define	RIN_SEARCHING	179
    174 #define	See_invisible	u.uprops[4].p_flgs
    175 #define	RIN_SEE_INVISIBLE	180
    176 #define	Stealth	u.uprops[5].p_flgs
    177 #define	RIN_STEALTH	181
    178 #define	Levitation	u.uprops[6].p_flgs
    179 #define	RIN_LEVITATION	182
    180 #define	Poison_resistance	u.uprops[7].p_flgs
    181 #define	RIN_POISON_RESISTANCE	183
    182 #define	Aggravate_monster	u.uprops[8].p_flgs
    183 #define	RIN_AGGRAVATE_MONSTER	184
    184 #define	Hunger	u.uprops[9].p_flgs
    185 #define	RIN_HUNGER	185
    186 #define	Fire_resistance	u.uprops[10].p_flgs
    187 #define	RIN_FIRE_RESISTANCE	186
    188 #define	Cold_resistance	u.uprops[11].p_flgs
    189 #define	RIN_COLD_RESISTANCE	187
    190 #define	Protection_from_shape_changers	u.uprops[12].p_flgs
    191 #define	RIN_PROTECTION_FROM_SHAPE_CHANG	188
    192 #define	Conflict	u.uprops[13].p_flgs
    193 #define	RIN_CONFLICT	189
    194 #define	Gain_strength	u.uprops[14].p_flgs
    195 #define	RIN_GAIN_STRENGTH	190
    196 #define	Increase_damage	u.uprops[15].p_flgs
    197 #define	RIN_INCREASE_DAMAGE	191
    198 #define	Protection	u.uprops[16].p_flgs
    199 #define	RIN_PROTECTION	192
    200 #define	Warning	u.uprops[17].p_flgs
    201 #define	RIN_WARNING	193
    202 #define	Teleport_control	u.uprops[18].p_flgs
    203 #define	RIN_TELEPORT_CONTROL	194
    204 #define	DIAMOND	197
    205 #define	RUBY	198
    206 #define	SAPPHIRE	199
    207 #define	EMERALD	200
    208 #define	TURQUOISE	201
    209 #define	AQUAMARINE	202
    210 #define	TOURMALINE	203
    211 #define	TOPAZ	204
    212 #define	OPAL	205
    213 #define	GARNET	206
    214 #define	AMETHYST	207
    215 #define	AGATE	208
    216 #define	ONYX	209
    217 #define	JASPER	210
    218 #define	JADE	211
    219 /* #define WORTHLESS_PIECE_OF_BLUE_GLASS	212 */
    220 /* #define WORTHLESS_PIECE_OF_RED_GLASS	213 */
    221 /* #define WORTHLESS_PIECE_OF_YELLOW_GLASS	214 */
    222 /* #define WORTHLESS_PIECE_OF_GREEN_GLASS	215 */
    223 
    224 #define	CORPSE	DEAD_HUMAN
    225 #define	LAST_GEM	(JADE+1)
    226 #define	LAST_RING	19
    227 #define	NROFOBJECTS	215