summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/religion.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/religion.cc')
-rw-r--r--crawl-ref/source/religion.cc13
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);