Well I'll just simplify certain aspects of the game. See teleporting might be possible, if the game would not be so complex, teleport would slow down the game and many things would become unlogical. Like the position of attacking creatures, it's impossible for an arcade shooter, it has to be realtime action.
The best solution I can think of, is to put all graphics in the background, below the player layer. I've already got transparent clouds, fog and rain fx, so i put those in a higher layer. During the whole game the "hero" flies, i needed different layers for the walking archers and animals. I also wanted my hero to fly on a lower ground layer so it could pickup items and kill the ground units. The best thing is that you have to evade certain obstacles like archways, bridges, water and walls by constantly going up and down. If that doesn't work, there would be another solution, I won't use the access grid layer and give all ground units a fixed walking path or let them stand still so they won't walk through trees and buildings. While all other entities will fly over the background graphics, worth a try.
Well I'm learning how to fly! Any help would be most welcome.
I already volunteered for the beta testing, coldstone really needs 2 character and access layers!
By the way items are also rendered in the player layer, not very nice indeed
------------------