summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/delay.cc
diff options
context:
space:
mode:
authordolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2009-03-15 17:13:06 +0000
committerdolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2009-03-15 17:13:06 +0000
commit23aa6c5f88593223e7025b9d2402dab5bc5b3447 (patch)
tree49f2aa33e2252f192472ef93f09aff084d646334 /crawl-ref/source/delay.cc
parent3138aa79d0eab8778f87e18a85111c70fa3038c8 (diff)
downloadcrawl-ref-23aa6c5f88593223e7025b9d2402dab5bc5b3447.tar.gz
crawl-ref-23aa6c5f88593223e7025b9d2402dab5bc5b3447.zip
Add minor cosmetic fixes.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9500 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/delay.cc')
-rw-r--r--crawl-ref/source/delay.cc19
1 files changed, 7 insertions, 12 deletions
diff --git a/crawl-ref/source/delay.cc b/crawl-ref/source/delay.cc
index d94aab9e5c..3bca20b2d8 100644
--- a/crawl-ref/source/delay.cc
+++ b/crawl-ref/source/delay.cc
@@ -1520,23 +1520,18 @@ void armour_wear_effects(const int item_slot)
}
}
- if (is_random_artefact( arm ))
- use_randart( arm, melded );
+ if (is_random_artefact(arm))
+ use_randart(arm, melded);
- if (item_cursed( arm ) && !melded)
+ if (item_cursed(arm) && !melded)
{
- mpr( "Oops, that feels deathly cold." );
+ mpr("Oops, that feels deathly cold.");
learned_something_new(TUT_YOU_CURSED);
- // Cursed cloaks prevent you from removing body armour
- int cloak_mult = 1;
- if (get_armour_slot(arm) == EQ_CLOAK)
- cloak_mult = 2;
+ // Cursed cloaks prevent you from removing body armour.
+ const int cloak_mult = (get_armour_slot(arm) == EQ_CLOAK) ? 2 : 1;
- if (known_cursed)
- xom_is_stimulated(32 * cloak_mult);
- else
- xom_is_stimulated(64 * cloak_mult);
+ xom_is_stimulated(32 * cloak_mult * (!known_cursed ? 2 : 1));
}
if (eq_slot == EQ_SHIELD)