This is a problem that seems simple, so I fear I may be missing something obvious. I want to build a dungeon around the player being able to turn bridges on and off. These bridges are events turned on via switches, but if the bridges are over unwalkable tiles, they will not be walkable regardless of the event settings.
Am I missing an obvious way to accomplish this? The “Through” option for events seems like it is supposed to do this, but I have not managed to use it to make a tile walkable.
One option is to have an event on the ground that takes over the player’s movement, lets them pass through tiles, and moves them to the other side. But this feels like a very clumsy solution since it takes away the player’s control and so you can’t turn around on a bridge.
Another option would be to have the tiles not actually be unwalkable, just blocked by an invisible event that turns into the bridge. But this would require weird mapping, and NPCs (like enemies) do not respect invisible events at the same priority, so they will merrily walk over the supposed barrier.
This feels like a problem that must have a simpler solution. Am I missing something? Any help would be much appreciated.
Through only affects the event’s own movement, it lets that event walk through things. It doesn’t change the passability of the tile it’s sitting on, so the player still can’t step there. From what I understand there’s no vanilla way to make an unwalkable tile walkable with an event, which is what leaves you with the approach @coyotecraft is describing.
Thanks for the suggestion. At first I was thinking doing a whole map this way could be cumbersome, but if the bridge paths are small it’s not unreasonable, and I appreciate your trick to “export” autotiles.
You probably know this, but for anyone else finding this thread: the autotiles character sheet needs to have a ! prior to it so that it won’t be offset by a few pixels the way characters are. Otherwise, from my initial tests, this seems to work, thanks!
The vanilla way to make an unwalkable tile walkable with an event is: choose the event’s image from one of the tilesheets B-E, make sure the chosen tile is walkable in the tileset settings, and set the event’s priority to Below Characters.
In other words, if you want to use an image from a character sheet, it can’t be done; so just put the image you want on a tilesheet and use it from there. Unless you want an animated image (or an image of different size than exactly one tile), this will be otherwise completely equivalent.