From d6cae0bdfb7d08c490fb698180da56416965b85d Mon Sep 17 00:00:00 2001 From: dshaligram Date: Fri, 16 Mar 2007 09:36:33 +0000 Subject: Reduce exclamation point overdose for monster attacks. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1045 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/fight.cc | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'crawl-ref/source/fight.cc') diff --git a/crawl-ref/source/fight.cc b/crawl-ref/source/fight.cc index 146130a54e..7b46f788d3 100644 --- a/crawl-ref/source/fight.cc +++ b/crawl-ref/source/fight.cc @@ -834,14 +834,21 @@ std::string melee_attack::special_attack_punctuation() std::string melee_attack::attack_strength_punctuation() { - if (damage_done < HIT_WEAK) - return "."; - else if (damage_done < HIT_MED) - return "!"; - else if (damage_done < HIT_STRONG) - return "!!"; + if (attacker->atype() == ACT_PLAYER) + { + if (damage_done < HIT_WEAK) + return "."; + else if (damage_done < HIT_MED) + return "!"; + else if (damage_done < HIT_STRONG) + return "!!"; + else + return "!!!"; + } else - return "!!!"; + { + return (damage_done < HIT_WEAK? "." : "!"); + } } void melee_attack::player_announce_hit() -- cgit v1.2.3-54-g00ecf