summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2006-09-04 09:07:36 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2006-09-04 09:07:36 +0000
commit17c9fad55cb3fa43bcf1bc881dba2082d792e8df (patch)
tree2faa3fc7dfbc785739b90ebc3c5954f07c630121
parentc641626740f63440c5c5a908d3ae2bc2133c5bfd (diff)
downloadcrawl-ref-17c9fad55cb3fa43bcf1bc881dba2082d792e8df.tar.gz
crawl-ref-17c9fad55cb3fa43bcf1bc881dba2082d792e8df.zip
r85@xenon: dshaligram | 2006-09-04 01:45:48 +051800
* Launcher ammo is now more likely to be preserved. * Tweaked Sif Muna piety decay to make the new piety accumulation more viable. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup@32 c06c8d41-db1a-0410-9941-cceddc491573
-rw-r--r--crawl-ref/source/beam.cc8
-rw-r--r--crawl-ref/source/religion.cc7
2 files changed, 9 insertions, 6 deletions
diff --git a/crawl-ref/source/beam.cc b/crawl-ref/source/beam.cc
index 544a82f032..ebb4cf0201 100644
--- a/crawl-ref/source/beam.cc
+++ b/crawl-ref/source/beam.cc
@@ -2514,10 +2514,10 @@ static void beam_drop_object( struct bolt &beam, item_def *item, int x, int y )
switch (item->sub_type)
{
case MI_NEEDLE: chance = 6 + you.skills[SK_RANGED_COMBAT] / 6; break;
- case MI_STONE: chance = 3 + you.skills[SK_RANGED_COMBAT] / 4; break;
- case MI_DART: chance = 2 + you.skills[SK_RANGED_COMBAT] / 6; break;
- case MI_ARROW: chance = 2 + you.skills[SK_RANGED_COMBAT] / 4; break;
- case MI_BOLT: chance = 2 + you.skills[SK_RANGED_COMBAT] / 5; break;
+ case MI_STONE: chance = 5 + you.skills[SK_RANGED_COMBAT] / 4; break;
+ case MI_DART: chance = 3 + you.skills[SK_RANGED_COMBAT] / 3; break;
+ case MI_ARROW: chance = 3 + you.skills[SK_RANGED_COMBAT] / 2; break;
+ case MI_BOLT: chance = 4 + you.skills[SK_RANGED_COMBAT] / 4; break;
case MI_LARGE_ROCK:
default:
diff --git a/crawl-ref/source/religion.cc b/crawl-ref/source/religion.cc
index d558c51ad8..e8be25ec49 100644
--- a/crawl-ref/source/religion.cc
+++ b/crawl-ref/source/religion.cc
@@ -1681,7 +1681,7 @@ void lose_piety(char pgn)
case GOD_TROG:
break;
case GOD_VEHUMET:
- simple_god_message(" will longer shield you from summoned creatures.");
+ simple_god_message(" will no longer shield you from summoned creatures.");
break;
default:
strcpy(info, "You can no longer ");
@@ -2688,7 +2688,10 @@ void handle_god_time(void)
break;
case GOD_SIF_MUNA:
- if (one_chance_in(20))
+ // [dshaligram] Sif Muna is now very patient - has to be
+ // to make up with the new spell training requirements, else
+ // it's practically impossible to get Master of Arcane status.
+ if (one_chance_in(45))
lose_piety(1);
if (you.piety < 1)
excommunication();