diff options
-rw-r--r-- | crawl-ref/source/dat/descript/items.txt | 4 | ||||
-rw-r--r-- | crawl-ref/source/spl-book.cc | 15 | ||||
-rw-r--r-- | crawl-ref/source/spl-data.h | 2 |
3 files changed, 6 insertions, 15 deletions
diff --git a/crawl-ref/source/dat/descript/items.txt b/crawl-ref/source/dat/descript/items.txt index 543c7d56c3..a8ebf85c5b 100644 --- a/crawl-ref/source/dat/descript/items.txt +++ b/crawl-ref/source/dat/descript/items.txt @@ -1041,9 +1041,7 @@ surroundings to them. %%%% rod of smiting -This rod allows its wielder to smite foes from afar. The wielder must -be at least level four to safely use this ability, which drains four -charges. +This rod allows its wielder to smite foes from afar. %%%% rod of striking diff --git a/crawl-ref/source/spl-book.cc b/crawl-ref/source/spl-book.cc index 33206f31c5..ecdf5945ea 100644 --- a/crawl-ref/source/spl-book.cc +++ b/crawl-ref/source/spl-book.cc @@ -751,10 +751,10 @@ int spellbook_contents( item_def &book, read_book_action_type action, int colour = DARKGREY; if (action == RBOOK_USE_STAFF) { - if (you.experience_level >= level_diff - && (book.base_type == OBJ_BOOKS? - you.magic_points >= level_diff - : book.plus >= level_diff * ROD_CHARGE_MULT)) + if (book.base_type == OBJ_BOOKS? + you.experience_level >= level_diff + && you.magic_points >= level_diff + : book.plus >= level_diff * ROD_CHARGE_MULT) { colour = LIGHTGREY; } @@ -1499,13 +1499,6 @@ int staff_spell( int staff ) return (-1); } - if (you.experience_level < diff) - { - mprf("You need to be at least level %d to use that.", diff); - crawl_state.zero_turns_taken(); - return (-1); - } - const int flags = get_spell_flags(spell); // Labyrinths block divinations. if (you.level_type == LEVEL_LABYRINTH diff --git a/crawl-ref/source/spl-data.h b/crawl-ref/source/spl-data.h index 99b5ed5d7e..f646744e7f 100644 --- a/crawl-ref/source/spl-data.h +++ b/crawl-ref/source/spl-data.h @@ -575,7 +575,7 @@ { SPELL_SMITING, "Smiting", - SPTYP_HOLY, + SPTYP_NONE, SPFLAG_TARGET | SPFLAG_NOT_SELF, 4, 200, |