summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tile2.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/tile2.cc')
-rw-r--r--crawl-ref/source/tile2.cc12
1 files changed, 11 insertions, 1 deletions
diff --git a/crawl-ref/source/tile2.cc b/crawl-ref/source/tile2.cc
index 52eca0f79a..109d2485b7 100644
--- a/crawl-ref/source/tile2.cc
+++ b/crawl-ref/source/tile2.cc
@@ -2272,7 +2272,7 @@ void TileInitItems()
ImgCopyToTileImg(tile1, DollCacheImg, 0, 0, 1);
}
- for (int i = 0; i < NUM_STAVES; i++)
+ for (int i = 0; i < STAFF_SMITING; i++)
{
int special = you.item_description[IDESC_STAVES][i];
int tile0 = TILE_STAFF_OFFSET + (special / 4) % 10;
@@ -2282,6 +2282,16 @@ void TileInitItems()
ImgCopyFromTileImg(tile1, DollCacheImg, 0, 0, 0);
ImgCopyToTileImg(tile1, DollCacheImg, 0, 0, 1);
}
+ for (int i = STAFF_SMITING; i < NUM_STAVES; i++)
+ {
+ int special = you.item_description[IDESC_STAVES][i];
+ int tile0 = TILE_ROD_OFFSET + (special / 4) % 10;
+ int tile1 = TILE_ROD_SMITING + i - STAFF_SMITING;
+
+ ImgCopyFromTileImg(tile0, DollCacheImg, 0, 0, 1);
+ ImgCopyFromTileImg(tile1, DollCacheImg, 0, 0, 0);
+ ImgCopyToTileImg(tile1, DollCacheImg, 0, 0, 1);
+ }
}
// Monster weapon tile