diff options
Diffstat (limited to 'crawl-ref/source/religion.cc')
-rw-r--r-- | crawl-ref/source/religion.cc | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/crawl-ref/source/religion.cc b/crawl-ref/source/religion.cc index e6e087d786..f82c9b7c99 100644 --- a/crawl-ref/source/religion.cc +++ b/crawl-ref/source/religion.cc @@ -3091,9 +3091,18 @@ static bool bless_weapon( int god, int brand, int colour ) mprf( MSGCH_GOD, "Your weapon shines brightly!" ); simple_god_message( " booms: Use this gift wisely!" ); - if ( god != GOD_LUGONU ) + if ( god == GOD_SHINING_ONE ) + { holy_word( 100, true ); - + // un-bloodify surrounding squares + for (int i=-3;i<=3;i++) + for (int j=-3;j<=3;j++) + { + if (is_bloodcovered(you.x_pos+i, you.y_pos+j)) + env.map[you.x_pos+i][you.y_pos+j].property = FPROP_NONE; + } + } + delay(1000); return (true); |