From 431ed991d8f3af773769e64134d432e5d0717a6e Mon Sep 17 00:00:00 2001 From: j-p-e-g Date: Mon, 9 Jun 2008 09:47:39 +0000 Subject: After some thinking remove the bat form exception for starving Vampires not regenerating. Also add some more information to the Vampire mutation toggle. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5651 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/mutation.cc | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) (limited to 'crawl-ref/source/mutation.cc') diff --git a/crawl-ref/source/mutation.cc b/crawl-ref/source/mutation.cc index fabf3852aa..63d6bde04a 100644 --- a/crawl-ref/source/mutation.cc +++ b/crawl-ref/source/mutation.cc @@ -1408,33 +1408,37 @@ static void _display_vampire_attributes() std::string result; - std::string column[12][7] = + const int lines = 13; + std::string column[lines][7] = { {" ", "Alive ", "Full ", "Satiated ", "Thirsty ", "Near... ", "Bloodless"}, //Alive Full Satiated Thirsty Near... Bloodless - {"Metabolism ", "very fast ", "fast ", "fast ", "normal ", "slow ", "none"}, + {"Metabolism ", "very fast ", "fast ", "fast ", "normal ", "slow ", "none "}, - {"Regeneration ", "very fast ", "fast ", "normal ", "normal ", "slow ", "none"}, + {"Regeneration ", "very fast ", "fast ", "normal ", "normal ", "slow ", "none "}, - {"Poison resistance ", " ", " ", " ", " + ", " + ", " + "}, + {"Poison resistance ", " ", " ", " ", " + ", " + ", " + "}, - {"Cold resistance ", " ", " ", " ", " + ", " + ", " ++ "}, + {"Cold resistance ", " ", " ", " ", " + ", " + ", " ++ "}, - {"Negative resistance ", " ", " ", " ", " + ", " ++ ", " +++ "}, + {"Negative resistance ", " ", " ", " ", " + ", " ++ ", " +++ "}, - {"Torment resistance ", " ", " ", " ", " ", " ", " + "}, + {"Torment resistance ", " ", " ", " ", " ", " ", " + "}, - {"Mutation chance ", "always ", "often ", "sometimes ", "never ", "never ", "never"}, + {"Mutation chance ", "always ", "often ", "sometimes ", "never ", "never ", "never "}, - {"Mutation effects ", "full ", "capped ", "capped ", "none ", "none ", "none "}, + {"Non-physical " EOL + "mutation effects ", "full ", "capped ", "capped ", "none ", "none ", "none "}, - {"Stealth boost ", "none ", "none ", "none ", "minor ", "major ", "large"}, + {"Potion effects ", "full ", "full ", "full ", "halved ", "halved ", "halved"}, - {"Bat Form ", "no ", "no ", "yes ", "yes ", "yes ", "yes "}, + {"Bat Form ", "no ", "no ", "yes ", "yes ", "yes ", "yes "}, - {"Spell hunger ", "full ", "full ", "full ", "halved ", "none ", "none "} + {"Stealth boost ", "none ", "none ", "none ", "minor ", "major ", "large "}, + + {"Spell hunger ", "full ", "full ", "full ", "halved ", "none ", "none "} }; int current = 0; @@ -1461,7 +1465,7 @@ static void _display_vampire_attributes() current = 6; } - for (int y = 0; y < 12; y++) // lines (properties) + for (int y = 0; y < lines; y++) // lines (properties) { for (int x = 0; x < 7; x++) // columns (hunger states) { -- cgit v1.2.3-54-g00ecf