diff options
-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(); |