I am having a passability issue while trying to make interior maps. For some reason anything I place below the third layer doesn't acknowledge the passability settings and allows the character to walk anywhere. I've already looked into the passability configuration in the database. Everything is set up as it should be.
For example, a ceiling autotile I'm using... It's set to 'Square' which allows passability for the top row only. It's priority is set to 1 so that the actor can walk underneath that top row. This functions as it should... on the third layer. But if I were to make the ceiling on the first or second layer, it allows the actor to walk underneath the entire ceiling, across the empty portion of map.
It's the same with walls. Placing them on the third layer makes them impassible, but if I were to place the walls on the second or first layer then they somehow become walkable. But in the tileset tab of the database they are set to 'X', which makes them unwalkable.
Passability works just fine when I place the same exact tiles tiles on the third layer that won't work right on the lower layers. But as you may already know, that makes it extremely difficult to layer the tiles the way they should be with only one layer to use, forcing me to make a ton of events in place of where tiles would sit over others. And, obviously, I can't layer events over other events, leaving me with only two layers to use for the entire map.
Has anyone else had this issue? I've made quite a few maps already and haven't had this problem. The only difference is that the maps in question are using an interior tileset whereas the maps I've already made that function correctly use an exterior tileset.
There is no real difference between these tilesets, As far as I can tell all that changes is the images in the tilesets themselves.
What could be causing this layering issue?
If anyone knows why this is happening, or may have a solution for it, please let me know.
Thanks in advance!