summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/throw.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/throw.cc')
-rw-r--r--crawl-ref/source/throw.cc14
1 files changed, 8 insertions, 6 deletions
diff --git a/crawl-ref/source/throw.cc b/crawl-ref/source/throw.cc
index 20c58c9578..655cae2929 100644
--- a/crawl-ref/source/throw.cc
+++ b/crawl-ref/source/throw.cc
@@ -151,7 +151,7 @@ void fire_target_behaviour::set_prompt()
*active_item());
switch (projected)
{
- case LRET_FUMBLED: msg << "Awkwardly throwing "; break;
+ case LRET_FUMBLED: msg << "Tossing away "; break;
case LRET_LAUNCHED: msg << "Firing "; break;
case LRET_THROWN: msg << "Throwing "; break;
}
@@ -897,10 +897,10 @@ bool throw_it(bolt &pbolt, int throw_2, dist *target)
you.time_taken = you.attack_delay(you.weapon(), &item);
// Create message.
- mprf("%s %s%s %s.",
- teleport ? "Magically, you" : "You",
- projected ? "" : "awkwardly ",
- projected == LRET_LAUNCHED ? "shoot" : "throw",
+ mprf("You %s%s %s.",
+ teleport ? "magically " : "",
+ (projected == LRET_FUMBLED ? "toss away" :
+ projected == LRET_LAUNCHED ? "shoot" : "throw"),
ammo_name.c_str());
// Ensure we're firing a 'missile'-type beam.
@@ -1086,7 +1086,9 @@ bool mons_throw(monster* mons, bolt &beam, int msl, bool teleport)
// Now, if a monster is, for some reason, throwing something really
// stupid, it will have baseHit of 0 and damage of 0. Ah well.
- string msg = ((teleport) ? "Magically, " : "") + mons->name(DESC_THE);
+ string msg = mons->name(DESC_THE);
+ if (teleport)
+ msg += " magically";
msg += ((projected == LRET_LAUNCHED) ? " shoots " : " throws ");
if (!beam.name.empty() && projected == LRET_LAUNCHED)