Descriptive Problem Summary:
If you set a turf with an icon that overlaps another turf, while you move, the turf with the proc will flicker. Here is a gif https://i.gyazo.com/37ca4855cb69468eaf8390a515709219.mp4
(The turf at the center of the stone thingy is flickering)
ID:2353369
Mar 14 2018, 2:46 pm (Edited on Mar 14 2018, 3:34 pm)
|
|||||||||||||
| |||||||||||||
Mar 14 2018, 3:26 pm
|
|
I'm guessing the turf and the "stone thingy" have the same layer so they're just randomly swapping draw order, and it has nothing to do with the turf having an Enter override.
|
In response to Kaiochao
|
|
True, will edit the topic. But should it be swapping draw order?
|
In response to NSBR
|
|
Try increasing the layer of the stone thingy.
|
In response to Kaiochao
|
|
Yeah, that solved it. But should the flickering be happenning either way?
|
In response to NSBR
|
|
If two things have the same exact layer, you don't really have any guarantee as to which one is drawn on top.
However, as far as I know, turfs should layer below movables with the same layer, and same-layer movables should be ordered based on their position in their loc's contents. (Also, objects in client.screen should take their position in client.screen into account... but the webclient does it backwards, so who knows.) So, if the stone thingy is an obj in the turf's contents, I wouldn't expect the turf to ever be showing up above it. |
In response to Kaiochao
|
|
The stone thingy is actually the icon of a turf set on the left of the flickering turf
|