From 20a6609453ee2b51c388c296516c1abc1beab1d2 Mon Sep 17 00:00:00 2001 From: dshaligram Date: Mon, 28 May 2007 08:47:30 +0000 Subject: Preliminary integration of Zooko's Xom patch (untested). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1489 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/fight.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'crawl-ref/source/fight.cc') diff --git a/crawl-ref/source/fight.cc b/crawl-ref/source/fight.cc index 80decc8bd1..8eca25a856 100644 --- a/crawl-ref/source/fight.cc +++ b/crawl-ref/source/fight.cc @@ -450,7 +450,10 @@ bool melee_attack::attack() identify_mimic(def); if (attacker->fumbles_attack()) + { + xom_is_stimulated(14); // Xom thinks that is funny. return (false); + } // Allow god to get offended, etc. attacker->attacking(defender); @@ -2077,6 +2080,9 @@ int melee_attack::player_to_hit(bool random_factor) { if (wpn_skill != SK_FIGHTING) { + if (you.skills[wpn_skill] < 1 && player_in_a_dangerous_place()) + xom_is_stimulated(14); // Xom thinks that is mildly amusing. + your_to_hit += maybe_random2(you.skills[wpn_skill] + 1, random_factor); } -- cgit v1.2.3-54-g00ecf