diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2006-09-04 09:07:36 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2006-09-04 09:07:36 +0000 |
commit | 17c9fad55cb3fa43bcf1bc881dba2082d792e8df (patch) | |
tree | 2faa3fc7dfbc785739b90ebc3c5954f07c630121 | |
parent | c641626740f63440c5c5a908d3ae2bc2133c5bfd (diff) | |
download | crawl-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.cc | 8 | ||||
-rw-r--r-- | crawl-ref/source/religion.cc | 7 |
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(); |