diff options
author | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-03-15 17:13:06 +0000 |
---|---|---|
committer | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-03-15 17:13:06 +0000 |
commit | 23aa6c5f88593223e7025b9d2402dab5bc5b3447 (patch) | |
tree | 49f2aa33e2252f192472ef93f09aff084d646334 /crawl-ref/source/delay.cc | |
parent | 3138aa79d0eab8778f87e18a85111c70fa3038c8 (diff) | |
download | crawl-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.cc | 19 |
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) |