summaryrefslogtreecommitdiffstats
path: root/crawl-ref
diff options
context:
space:
mode:
authorharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2007-01-27 16:08:15 +0000
committerharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2007-01-27 16:08:15 +0000
commitf290928873c959893ff124d39eee97dfecc8bb92 (patch)
treec59d583b78b59809c651e87a1196d58cf8707c90 /crawl-ref
parent78c738241ffd14b14ea6f7579bb827a617c2187e (diff)
downloadcrawl-ref-f290928873c959893ff124d39eee97dfecc8bb92.tar.gz
crawl-ref-f290928873c959893ff124d39eee97dfecc8bb92.zip
Implemented 1634001: saprovore level is now shown on 'A' screen.
Changed level-3 carnivore mutation slightly. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@894 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref')
-rw-r--r--crawl-ref/source/food.cc1
-rw-r--r--crawl-ref/source/mutation.cc17
-rw-r--r--crawl-ref/source/output.cc1
3 files changed, 18 insertions, 1 deletions
diff --git a/crawl-ref/source/food.cc b/crawl-ref/source/food.cc
index e042123eb0..f1fe6034e3 100644
--- a/crawl-ref/source/food.cc
+++ b/crawl-ref/source/food.cc
@@ -1235,6 +1235,7 @@ static int determine_chunk_effect(int which_chunk_type, bool rotten_chunk)
case SP_HILL_ORC:
case SP_OGRE:
+ case SP_OGRE_MAGE:
if (!one_chance_in(15))
this_chunk_effect = CE_CLEAN;
break;
diff --git a/crawl-ref/source/mutation.cc b/crawl-ref/source/mutation.cc
index c69a4c7413..5993166b00 100644
--- a/crawl-ref/source/mutation.cc
+++ b/crawl-ref/source/mutation.cc
@@ -102,7 +102,7 @@ const char *mutation_descrip[][3] = {
{"Your digestive system is specialised to digest meat.",
"Your digestive system is specialised to digest meat.",
- "You are carnivorous."},
+ "You are carnivorous and can eat meat at any time."},
{"You digest meat inefficiently.", "You digest meat very inefficiently.",
"You are primarily a herbivore."},
@@ -934,6 +934,7 @@ formatted_string describe_mutations()
if ( you.mutation[MUT_CLAWS] )
result += "</lightred><lightblue>";
result += EOL;
+ result += "You can eat rotten meat." EOL;
have_any = true;
break;
@@ -1056,7 +1057,21 @@ formatted_string describe_mutations()
have_any = true;
}
break;
+
+ case SP_KOBOLD:
+ result += "You can eat rotten meat." EOL;
+ have_any = true;
+ break;
+
+ case SP_HILL_ORC:
+ case SP_OGRE:
+ case SP_OGRE_MAGE:
+ result += "You can tolerate rotten meat." EOL;
+ have_any = true;
+ break;
} //end switch - innate abilities
+
+
// a bit more stuff
if ( (you.species >= SP_OGRE && you.species <= SP_OGRE_MAGE) ||
diff --git a/crawl-ref/source/output.cc b/crawl-ref/source/output.cc
index 4b08912b68..48061d84cf 100644
--- a/crawl-ref/source/output.cc
+++ b/crawl-ref/source/output.cc
@@ -907,6 +907,7 @@ std::vector<formatted_string> get_full_detail(bool calc_unid)
case SP_HILL_ORC:
case SP_OGRE:
+ case SP_OGRE_MAGE:
saplevel = 1;
break;
default: