diff options
Diffstat (limited to 'crawl-ref/source/enum.h')
-rw-r--r-- | crawl-ref/source/enum.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/crawl-ref/source/enum.h b/crawl-ref/source/enum.h index fd62ec96ba..3f930a509b 100644 --- a/crawl-ref/source/enum.h +++ b/crawl-ref/source/enum.h @@ -1532,7 +1532,9 @@ enum item_type_id_state_type // used for values in id[4][50] enum jewellery_type { - RING_REGENERATION, // 0 + RING_FIRST_RING = 0, + + RING_REGENERATION = RING_FIRST_RING, // 0 RING_PROTECTION, RING_PROTECTION_FROM_FIRE, RING_POISON_RESISTANCE, @@ -1556,7 +1558,12 @@ enum jewellery_type RING_FIRE, RING_ICE, RING_TELEPORT_CONTROL, // 23 - AMU_RAGE = 35, // 35 + + NUM_RINGS, // 24, keep as last ring; can overlap + // safely with first amulet. + + AMU_FIRST_AMULET = 35, + AMU_RAGE = AMU_FIRST_AMULET, // 35 AMU_RESIST_SLOW, AMU_CLARITY, AMU_WARDING, @@ -1566,6 +1573,7 @@ enum jewellery_type AMU_CONTROLLED_FLIGHT, AMU_INACCURACY, AMU_RESIST_MUTATION, + NUM_JEWELLERY }; |