diff options
-rw-r--r-- | crawl-ref/source/religion.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/crawl-ref/source/religion.cc b/crawl-ref/source/religion.cc index 4141845278..13b923f950 100644 --- a/crawl-ref/source/religion.cc +++ b/crawl-ref/source/religion.cc @@ -3287,8 +3287,9 @@ void offer_items() if (you.religion == GOD_NO_GOD) return; - if (!god_likes_items(you.religion) && - igrd[you.x_pos][you.y_pos] != NON_ITEM) + int i = igrd[you.x_pos][you.y_pos]; + + if (!god_likes_items(you.religion) && i != NON_ITEM) { simple_god_message(" doesn't care about such mundane gifts.", you.religion); return; @@ -3348,12 +3349,11 @@ void offer_items() return; // doesn't accept anything else for sacrifice } - int num_sacced = 0; - int i = igrd[you.x_pos][you.y_pos]; - if (i == NON_ITEM) // nothing to sacrifice return; + int num_sacced = 0; + const int old_leading = leading_sacrifice_group(); while (i != NON_ITEM) |