Cant walk on roofs?

● ARCHIVED · READ-ONLY
Started by Jazzy_Robot 4 posts View original ↗
  1. My roof related woes continue, i want to have a boss fight on top of a roof, and it works fine, until the fight finishes and the player can walk around, well the issue is they cant, the roof acts like a wall all around the player and im unable to move after the fight ends any help?

    https://gyazo.com/f095166e198f25ec08be4e03fed7ac8f
  2. The passage of the tile can be set in the Database > Tilesets. That would be the easiest way to let the player walk on the roof but also the most difficult to "deal with" imo as the player could abuse it in later maps if used again. You could probably use eventing and regions to do it, I think for this I would just modify the tileset to have two of those roof tiles and you could then set passage on your second tile and make a path on the roof through the non-passable ones. Sure there are also many other ways as well. Good luck.
  3. You can use region restriction plugin from Yanfly [plugin link here]

    Just place a "Player Allow" region tag on the roof and you're set.
    but beware tho, if you don't event a blocking event, player could instantly go to ground level.

    edit:
    So in order to make a barrier so player can't instantly go down and probably get trapped til the end of time, you should place a bunch of events along the edge (on the ground sprite actually).

    The event is just a blank event with 'Same as Character' priority.
    You could mix it with a conditional event so that when you are in the exact spot of the blocking event on the ground, you can pass it just fine.
  4. You can walk around on top of a roof, but you can only get off by going down - a ladder or vine climbing up the front wall, for example. This is the default passability of the A roof tiles. You cannot modify the passage settings for autotiles.

    If you mean they cannot walk AT ALL, not even to the edges of the roof, then check to see if you can turn different directions and open menus. If you can't, it means you've got an autorun event somewhere that's turned on.