Descriptive Problem Summary:
"Big Icons" cause layering issues in isometric mode.
In this example, the character's sprite is 240x240. The walls have a layer of MOB_LAYER + 1, and have a size of 160x240. world.icon_size is set to "160x80". The floor tile is 160x80.
ID:121180
Nov 20 2011, 12:27 pm
|
|||||||||||||
Not a bug
| |||||||||||||
Nov 20 2011, 4:23 pm
|
|
There are known limitations to using big icons with isometric mode. This is documented.
|
At present there's nothing to resolve; the use of big icons is known to be limited in isometric mode, which is why this topic is discussed in the reference. Big icons in isometric are pretty much just intended for dense turfs, because the layering issues are otherwise too difficult to resolve.
In the future I'd like to redo isometric layering to include a topological sort, which can be a lot smarter about how it layers items. The trick is that cycles in the sort order are actually surprisingly common, and resolving them is not a trivial task. |
I'd be happy with an ETA on when isometric layer might be rehauled. My project will likely take a long time before its ready for release and I feel like the layering issue is a minor cosmetic issue that I can live with for now. If it's more of a, "maybe someday" feature, then I'll have to redesign my project to use a bigger world.icon_size.
|