More ability icons
Posted: 15 Jun 2013, 15:15
So I was installing graphic mods the other day and saw extra unused artwork in Abilities.bmp - icons for shroud, vigilance, deathtouch, lifelink, and two more which I'm not quite sure are meant to represent. This got me to wondering whether these could be displayed in-game.
Many hours of trying to decipher the exe later, I find out that someone (Jatill, I think) has already done most of the hard part. The code is currently disabled, though. I see mention in this thead that it was causing crashes; but both the code in C and the exe look sound. So I've been fiddling with it.
Pictured are Boros Swiftblade with double strike (and first strike); Phyrexian Juggernaut with infect; Darksteel Colossus with indestructible (and trample); Soltari Foot Soldier with shadow; Silhana Ledgewalker with hexproof; Blind Zealot with intimidate (icon also used for fear); Deadly Insect with shroud; Latch Seeker with unblockable; Serra Angel with vigilance (and flight); and Vampire Nighthawk with deathtouch and lifelink (and flight).
There's room for four more icons before things get harder again.
Current issues that I know about:
Anyone remember any other issues that showed up while the old version of this was enabled? Know what the icons I've used for intimidate and unblockable above are meant to be? Have votes for the remaining four abilities, or objections to using one for any of the keywords I've picked above?
Many hours of trying to decipher the exe later, I find out that someone (Jatill, I think) has already done most of the hard part. The code is currently disabled, though. I see mention in this thead that it was causing crashes; but both the code in C and the exe look sound. So I've been fiddling with it.
Pictured are Boros Swiftblade with double strike (and first strike); Phyrexian Juggernaut with infect; Darksteel Colossus with indestructible (and trample); Soltari Foot Soldier with shadow; Silhana Ledgewalker with hexproof; Blind Zealot with intimidate (icon also used for fear); Deadly Insect with shroud; Latch Seeker with unblockable; Serra Angel with vigilance (and flight); and Vampire Nighthawk with deathtouch and lifelink (and flight).
There's room for four more icons before things get harder again.
Current issues that I know about:
Cards that shouldn't get any icons at all sometimes displayed most of the new ones.This one I've already fixed.Double strike is always displayed with the first strike icon, too. This I can fix without a whole lot of effort.Fixed.Sometimes the new icons don't properly trigger repaints when an ability is added. (For example, with several copies of Way of the Thief enchanting several creatures, when a guildgate is put into play, the unblockable icon doesn't show up on a given creature until its card is covered by another window.) I think I know what's wrong here, but it'll be a bit harder. Wrong-o. Still looking.Fixed.- Cards coded in asm and the original exe don't properly display unblockable or fear. It might also happen with shroud and vigilance, though I haven't seen it; it's less likely for the others. This can
probablyonly be fixed by recoding the cards. - Some of them show up in cards in your hand; some don't; some only sometimes do, depending on the specific card. If this is fixable at all, I have no idea how.
The new icons don't have tooltips. Probably fixable, but not a high priority.Fixed.
Anyone remember any other issues that showed up while the old version of this was enabled? Know what the icons I've used for intimidate and unblockable above are meant to be? Have votes for the remaining four abilities, or objections to using one for any of the keywords I've picked above?