summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/dat/descript/items.txt4
-rw-r--r--crawl-ref/source/spl-book.cc15
-rw-r--r--crawl-ref/source/spl-data.h2
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,