diff options
author | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-03-19 19:06:36 +0000 |
---|---|---|
committer | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-03-19 19:06:36 +0000 |
commit | 7a384021ca6d8be5bf1d846e349364c3e54f575a (patch) | |
tree | 7b74d4266d9fda7b95f88cb5b503fde90cc6ef3e /crawl-ref/source | |
parent | 05a9956798b9ccc82b5ed32412d99f53c60b3b4d (diff) | |
download | crawl-ref-7a384021ca6d8be5bf1d846e349364c3e54f575a.tar.gz crawl-ref-7a384021ca6d8be5bf1d846e349364c3e54f575a.zip |
Add miscellaneous minor fixes.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9517 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source')
-rw-r--r-- | crawl-ref/source/delay.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/crawl-ref/source/delay.cc b/crawl-ref/source/delay.cc index e114ee8471..a59c31285f 100644 --- a/crawl-ref/source/delay.cc +++ b/crawl-ref/source/delay.cc @@ -470,7 +470,12 @@ void stop_delay( bool stop_stair_travel ) item_def &corpse = (delay.parm1 ? you.inv[delay.parm2] : mitm[delay.parm2]); + const bool was_orc = (mons_species(corpse.plus) == MONS_ORC); + mpr("All blood oozes out of the corpse!"); + + did_god_conduct(DID_DRINK_BLOOD, 8); + bleed_onto_floor(you.pos(), corpse.plus, delay.duration, false); if (mons_skeleton(corpse.plus) && one_chance_in(3)) @@ -483,7 +488,8 @@ void stop_delay( bool stop_stair_travel ) dec_mitm_item_quantity(delay.parm2, 1); } - did_god_conduct(DID_DRINK_BLOOD, 8); + if (was_orc) + did_god_conduct(DID_DESECRATE_ORCISH_REMAINS, 2); delay.duration = 0; _pop_delay(); |