I'm getting bad icon runtime errors again, on this icon, and others. The RunTime Error is caused by running icon_states() on the icon.
runtime error: bad icon
verb name: View (/obj/IconHolder/verb/View)
source file: Icons.dm,22
usr: Falacy (/mob)
src: the goku AfterBuu.dmi (/obj/IconHolder)
call stack:
the goku AfterBuu.dmi (/obj/IconHolder): View()
Falacy (/mob): Topic("src=\[0x3000000];Action=View;I...", /list (/list))
Recently, the (dynamic?) resource file in IconShare got screwed over somehow, lost about 600 icons. Apparently even more of them became corrupted like that one. Which is now causing RunTime Errors.
They pass an isicon() check, and they open somewhat in MS Paint, though they look corrupted. DM says its unable to read them. Could the isicon() check use whatever DM does? Or possibly just fix the issue altogether, since they do still open in paint, even if they end up looking corrupted.
ID:100666
Aug 20 2010, 10:01 pm (Edited on Aug 20 2010, 10:36 pm)
|
|||||||||||||
| |||||||||||||
Aug 21 2010, 8:45 am
|
|
Was the icon opened as an environment? I had a problem similar to this a while back.
|
This icon is corrupted, but the header is correct. Since isicon() only checks the header (for efficiency-- we don't want to load the entire icon for every test), it doesn't detet the issue.
We use libpng to read DMIs and it is failing here; I'm not sure what MSPaint does. |