diff options
author | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-02-10 13:32:04 +0000 |
---|---|---|
committer | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-02-10 13:32:04 +0000 |
commit | a028038652c432ed0ee67ca632edea8deb410ef0 (patch) | |
tree | f53d054bb9f1510aab468008626b94aa596ca77b /crawl-ref/source/itemprop.h | |
parent | 269aa80ee67b5a50709de6d678892b63a7fbe75b (diff) | |
download | crawl-ref-a028038652c432ed0ee67ca632edea8deb410ef0.tar.gz crawl-ref-a028038652c432ed0ee67ca632edea8deb410ef0.zip |
Rework staves/rods to match the ID behaviour of wands etc., i.e.
they get randomised but fixed descriptions at the beginning of the
game, and once you know one type you'll be able to recognize
another staff/rod of the same type.
In the case of rods you'll still have to evoke it to find out the
number of charges.
I've tried to put the secondary descriptions into an order that
will roughly match the ten current staff tiles.
This solves part of FR 1837348, and is likely to cause havoc to
saved games, at least concerning staves.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3424 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/itemprop.h')
-rw-r--r-- | crawl-ref/source/itemprop.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/itemprop.h b/crawl-ref/source/itemprop.h index 6b98fbebe3..9744906312 100644 --- a/crawl-ref/source/itemprop.h +++ b/crawl-ref/source/itemprop.h @@ -397,7 +397,7 @@ enum stave_type STAFF_SUMMONING, STAFF_AIR, STAFF_EARTH, - STAFF_CHANNELING, + STAFF_CHANNELING, // 12 // rods STAFF_SMITING, // must be first rod! STAFF_SPELL_SUMMONING, @@ -409,8 +409,8 @@ enum stave_type STAFF_DISCOVERY, STAFF_DEMONOLOGY, STAFF_STRIKING, - STAFF_VENOM, - NUM_STAVES // must remain last member {dlb} + STAFF_VENOM, // 23 + NUM_STAVES // must remain last member {dlb} }; enum weapon_type |