diff options
author | Adam Borowski <kilobyte@angband.pl> | 2009-10-22 14:32:53 +0200 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2009-10-22 14:33:25 +0200 |
commit | 9f1bde77a7bb7e70701c934e3a440534f9b7c504 (patch) | |
tree | 11cb101576284153e4a3569678f484225e2c7a89 /crawl-ref/source | |
parent | 7bfdcb1598177d1bf68e73007020321ed23f67dc (diff) | |
download | crawl-ref-9f1bde77a7bb7e70701c934e3a440534f9b7c504.tar.gz crawl-ref-9f1bde77a7bb7e70701c934e3a440534f9b7c504.zip |
Fix another case of reversed speed.
Diffstat (limited to 'crawl-ref/source')
-rw-r--r-- | crawl-ref/source/mon-util.cc | 4 | ||||
-rw-r--r-- | crawl-ref/source/monstuff.cc | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc index f841e2d781..81258cbdc6 100644 --- a/crawl-ref/source/mon-util.cc +++ b/crawl-ref/source/mon-util.cc @@ -513,6 +513,10 @@ bool mons_is_stationary(const monsters *mon) bool mons_is_fast(const monsters *mon) { +#ifdef DEBUG_DIAGNOSTICS + mprf(MSGCH_DIAGNOSTICS, "Your delay: %d, your speed: %d, mon speed: %d", + player_movement_speed(), 100/player_movement_speed(), mon->speed); +#endif return (mon->speed > 100/player_movement_speed()); } diff --git a/crawl-ref/source/monstuff.cc b/crawl-ref/source/monstuff.cc index 08eaeb0cef..fe7575d024 100644 --- a/crawl-ref/source/monstuff.cc +++ b/crawl-ref/source/monstuff.cc @@ -1543,7 +1543,8 @@ int monster_die(monsters *monster, killer_type killer, } // Chronos hates fast monsters - if( monster->speed > player_movement_speed()){ + if (mons_is_fast(monster)) + { did_god_conduct(DID_KILL_FAST, monster->hit_dice, true, monster); } |