Rearranging staff and rod art assets.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3478 c06c8d41-db1a-0410-9941-cceddc491573
GJIMGW6UJFIEZEOOHUVR6647W2C3L6MFRKIE5AKQIPZ5LIOWZWMAC
OTVV4KBC5LVECK5B2Y7ORMRV7K4OXRZMYPCAMWJCUGZCQIBVRTXQC
25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC
HODV46TCH5AGI42Z5JKVDX4VCRVQCNREJUL6W3TUJK6S77SXQNLQC
F7X6HVUKHZXYURABYAZJHRYBV7UZTIPOWJMGCMDK26FQ66WGKFZAC
Q3DNEB5OOJ34P5ML4CMK3L6SCP7RLW7DDOZEG24KZBX3C7BJRQDAC
DTO3EUKWHZ5RJNGNCFYXSOVTIPVXPP637F2W7WFGYKJ7JK7VNKNQC
ImgCopyFromTileImg(tile0, DollCacheImg, 0, 0, 1);
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;
// Try to return an appropriate tile
// Note: We really need separate rod and stave tiles...
return TILE_STAFF_OFFSET + (special / 4) % 10;
else
{
if (id[IDTYPE_STAVES][type] == ID_KNOWN_TYPE
|| (item.flags & ISFLAG_KNOW_TYPE ))
{
return TILE_STAFF_WIZARDRY + type;
}
return TILE_STAFF_OFFSET + (special / 4) % 10;
}