ID:2840831
 
Applies to:Dream Maker
Status: Open

Issue hasn't been assigned a status value.
It would be nice if RenderIcon() took some flags to control how it behaves, right now all I can think of is a way to keep it from expanding the dimensions of the image to handle icons that overflow the edges of the canvas.

But it would probably also be nice to have things like being able to determine things like exclusions without having to start setting global vis_flags and the sort. Even being able to pass sight flags along would be a huge benefit (since of course mob.sight isn't a client var, it doesn't effect RenderIcon())
A flag really wouldn't be enough to prevent expansion because if you're using visual contents to get a big group of icons, you obviously need some expansion beyond the main object. Some means of setting explicit bounds would probably be better.
Would this include the ability to tell it to expand more than it would have normally? It would also be cool if we had a way to tell what it extended and by how much without having to search the icon's pixels by hand, but that's a whole 'nother can of worms.