Single Status Update
Wish I knew how to change the z value of the player or of events. Anyone have any ideas?
- Show previous comments 5 more
It would be pretty easy to make the player have a lower z value, but if you do now you have a whole new problem.
See... I see your problem in your example. That nun practically has her face right next to that snake lady's butt! Hardly proper nun behavior. So what if we made the wide sprite in your example have a lower z value so the nun standing to the side didn't look like she had a face of snake bum. And yes, that will indeed work! But wait, now another nun has snuck behind the snake lady and...
Uh oh, oh my! The new nun seems to be sitting on the snake lady's face! How naughty! That's even less proper nun behavior! What's with all these naughty nuns molesting that poor snake lady? Ah, who am I kidding, the snake lady probobly started it by corrupting the nuns in the first place.. You know how those snakey monster girls can be. Hora hora. <3
Now is this fixable? Yes, but only if you come up with a whole new way to calculate the z value for every character sprite. As is, character sprites with the same priority have the same z value, and sprites with the same z value are drawn from top to bottom, and I think left to right. For this to work the way you want it to, you would basically need to give each row of sprites their own z value, and then further let wide sprites in each row have a lower z value. Note also: Any character sprite with a z value of > 200 will be drawn over tiles that normally are drawn over any characters. I think you might be able to use floats as a z value though.
Yeah that's way beyond my skill level :/ I thought it would have been simpler. Maybe I should make a thread after all, but I don't have time right now
What? No comments about my lewd double entendres involving nuns and snake ladies? Anyway, I see you did end up making that thread! :3