summaryrefslogtreecommitdiffstats
path: root/crawl-ref
diff options
context:
space:
mode:
authordolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2009-08-18 11:16:48 +0000
committerdolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2009-08-18 11:16:48 +0000
commit22cfebd4a9cb3029a629aeb6315de63be8524afc (patch)
tree1691230643061542f9a51188fa9ed9d96c0f1347 /crawl-ref
parentc0e2f5481a13209f47b302900d11c82f4996054f (diff)
downloadcrawl-ref-22cfebd4a9cb3029a629aeb6315de63be8524afc.tar.gz
crawl-ref-22cfebd4a9cb3029a629aeb6315de63be8524afc.zip
Apply caotto's other patch in [2839372], with a few tweaks, to improve
Feawn-related descriptions. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10563 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref')
-rw-r--r--crawl-ref/source/abl-show.cc10
-rw-r--r--crawl-ref/source/dat/descript/ability.txt25
-rw-r--r--crawl-ref/source/religion.cc5
3 files changed, 34 insertions, 6 deletions
diff --git a/crawl-ref/source/abl-show.cc b/crawl-ref/source/abl-show.cc
index 36435d4207..f9fffeeb6d 100644
--- a/crawl-ref/source/abl-show.cc
+++ b/crawl-ref/source/abl-show.cc
@@ -1980,15 +1980,19 @@ static bool _do_ability(const ability_def& abil)
{
int count = fungal_bloom();
+ if (count)
+ {
+ simple_god_message(" appreciates your contribution to the ecosystem.",
+ GOD_FEAWN);
+ }
+
// We are following the blood god sacrifice piety gain model, given as:
// if (random2(level + 10) > 5)
// piety_change = 1;
// where level = 10
// so the chance of gaining 1 piety from a corpse sacrifice to a blood
// god is (14/20 == 70/100)
-
- int piety_gain = binomial_generator(count,70);
-
+ int piety_gain = binomial_generator(count, 70);
gain_piety(piety_gain);
break;
}
diff --git a/crawl-ref/source/dat/descript/ability.txt b/crawl-ref/source/dat/descript/ability.txt
index 223afc5286..46273dd824 100644
--- a/crawl-ref/source/dat/descript/ability.txt
+++ b/crawl-ref/source/dat/descript/ability.txt
@@ -363,6 +363,31 @@ Recall Orcish Followers
Recall your orcish followers from anywhere on the level to your immediate surroundings.
%%%%
+#Feawn
+Decomposition
+
+This ability causes corpses in your field of vision to rapidly decay. Corpses with a monster (or you) on top of them will not be affected.
+%%%%
+Sunlight
+
+Call sunlight down over a small area of the dungeon. Monsters illuminated by the light will be easier to hit. Water affected by the sunlight will evaporate. In particular, deep water will become shallow water, and shallow water will dry up completely, revealing the dungeon floor.
+%%%%
+Growth
+
+This ability uses fruit to grow a ring of plants around you. If a complete ring cannot be formed (because you do not have enough fruit), plants will grow on squares adjacent to you that are close to monsters.
+%%%%
+Rain
+
+This ability causes rain to fall around you, turning the dungeon floor into shallow water, and shallow water into deep water.
+%%%%
+Reproduction
+
+This ability creates giant spores from corpses in your line of sight. The spores will explode, causing damage to you or your enemies.
+%%%%
+Evolution
+
+This ability requires two pieces of fruit to use. It causes some plants and fungi in your sight to turn into stronger species.
+%%%%
Renounce Religion
Renounce your faith. This will make your character leave your god (and usually anger said god).
diff --git a/crawl-ref/source/religion.cc b/crawl-ref/source/religion.cc
index 5832a03752..6297122b59 100644
--- a/crawl-ref/source/religion.cc
+++ b/crawl-ref/source/religion.cc
@@ -522,7 +522,7 @@ std::string get_god_likes(god_type which_god, bool verbose)
break;
case GOD_FEAWN:
- snprintf(info,INFO_SIZE, "you promote decomposition%s",
+ snprintf(info, INFO_SIZE, "you promote decomposition of nearby corpses%s",
verbose ? " via the <w>a</w> command" : "");
likes.push_back(info);
break;
@@ -554,8 +554,7 @@ std::string get_god_likes(god_type which_god, bool verbose)
case GOD_JIYVA:
snprintf(info, INFO_SIZE, "you sacrifice items%s",
- verbose ? " by allowing slimes to consume them"
- : "");
+ verbose ? " by allowing slimes to consume them" : "");
likes.push_back(info);
break;