summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2006-11-22 13:16:23 +0000
committerharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2006-11-22 13:16:23 +0000
commit7e8152db1f039cc0bec3cce05f93a26ae68f3b57 (patch)
treedb54facfb99d350b64aa701ba071e5d6cd181567
parent00036797ff4a87871c5477f09499795676306b60 (diff)
downloadcrawl-ref-7e8152db1f039cc0bec3cce05f93a26ae68f3b57.tar.gz
crawl-ref-7e8152db1f039cc0bec3cce05f93a26ae68f3b57.zip
Clean up speed mutation messages for nagas.
Let golden draconians know that they resist acid. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@463 c06c8d41-db1a-0410-9941-cceddc491573
-rw-r--r--crawl-ref/source/mutation.cc16
-rw-r--r--crawl-ref/source/player.cc4
2 files changed, 15 insertions, 5 deletions
diff --git a/crawl-ref/source/mutation.cc b/crawl-ref/source/mutation.cc
index a4deade186..22902a56e4 100644
--- a/crawl-ref/source/mutation.cc
+++ b/crawl-ref/source/mutation.cc
@@ -56,6 +56,13 @@ const char* troll_claw_messages[3] = {
"Your claws steel!"
};
+const char* naga_speed_descrip[4] = {
+ "You cover the ground very slowly.", // 10*14/10 = 14
+ "You cover the ground rather slowly.", // 8*14/10 = 11
+ "You cover the ground rather quickly.", // 7*14/10 = 9
+ "You cover the ground quickly.", // 6*14/10 = 8
+};
+
const char *mutation_descrip[][3] = {
{"You have tough skin (AC +1).", "You have very tough skin (AC +2).",
"You have extremely tough skin (AC +3)."},
@@ -927,7 +934,8 @@ void display_mutations(void)
cprintf("Your system is immune to poisons." EOL);
cprintf("You can see invisible." EOL);
- cprintf("You move rather slowly." EOL);
+ // slowness can be overriden
+ cprintf("%s" EOL, naga_speed_descrip[you.mutation[MUT_FAST]]);
j += 4;
break;
@@ -1053,7 +1061,8 @@ void display_mutations(void)
if (you.experience_level > 6)
{
cprintf("You can spit acid." EOL);
- j++;
+ cprintf("You are resistant to acid." EOL);
+ j += 2;
}
break;
@@ -1089,7 +1098,8 @@ void display_mutations(void)
if (you.mutation[i] != 0)
{
// this is already handled above:
- if (you.species == SP_NAGA && i == MUT_BREATHE_POISON)
+ if (you.species == SP_NAGA &&
+ (i == MUT_BREATHE_POISON || i == MUT_FAST))
continue;
if (you.species == SP_CENTAUR && i == MUT_FAST)
continue;
diff --git a/crawl-ref/source/player.cc b/crawl-ref/source/player.cc
index e44996d6f8..7c7eedff7e 100644
--- a/crawl-ref/source/player.cc
+++ b/crawl-ref/source/player.cc
@@ -2990,9 +2990,9 @@ void display_char_status(void)
if (you.slow && you.haste)
mpr( "You are under both slowing and hasting effects." );
else if (you.slow)
- mpr( "You actions are slowed." );
+ mpr( "Your actions are slowed." );
else if (you.haste)
- mpr( "You actions are hasted." );
+ mpr( "Your actions are hasted." );
if (you.might)
mpr( "You are mighty." );