summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/item_use.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/item_use.cc')
-rw-r--r--crawl-ref/source/item_use.cc16
1 files changed, 7 insertions, 9 deletions
diff --git a/crawl-ref/source/item_use.cc b/crawl-ref/source/item_use.cc
index 509aacc3aa..c3a546b013 100644
--- a/crawl-ref/source/item_use.cc
+++ b/crawl-ref/source/item_use.cc
@@ -164,7 +164,6 @@ bool can_wield(const item_def *weapon, bool say_reason,
if ((you.is_undead || you.species == SP_DEMONSPAWN)
&& (!is_fixed_artefact( *weapon )
&& (weap_brand == SPWPN_HOLY_WRATH
- || weap_brand == SPWPN_DISRUPTION
|| (weapon->base_type == OBJ_WEAPONS
&& weapon->sub_type == WPN_BLESSED_BLADE))))
{
@@ -513,6 +512,12 @@ void wield_effects(int item_wield_2, bool showMsgs)
: "You feel a sudden desire to kill orcs!");
break;
+ case SPWPN_DRAGON_SLAYING:
+ mpr(player_genus(GENPC_DRACONIAN)
+ ? "You feel a sudden desire to commit suicide."
+ : "You feel a sudden desire to slay dragons!");
+ break;
+
case SPWPN_VENOM:
mpr("It begins to drip with poison!");
break;
@@ -544,10 +549,6 @@ void wield_effects(int item_wield_2, bool showMsgs)
mpr("You feel strangely empty.");
break;
- case SPWPN_DISRUPTION:
- mpr("You sense a holy aura.");
- break;
-
case SPWPN_RETURNING:
mpr("It wiggles slightly.");
break;
@@ -616,10 +617,7 @@ void wield_effects(int item_wield_2, bool showMsgs)
case SPWPN_DISTORTION:
if (!was_known)
- xom_is_stimulated(128);
- miscast_effect( SPTYP_TRANSLOCATION, 9, 90, 100,
- was_known ? "distortion wield" :
- "unknowing distortion wield");
+ xom_is_stimulated(32);
break;
case SPWPN_SINGING_SWORD: