Is that even possible?
I read this previous post but this is not what I really want to do:
https://forums.rpgmakerweb.com/index.php?threads/ship-airship-event.28399/
My idea is to board an airship (the airship is manually controlled) and then, after a while, I want to trigger an event to transfer the player to a new map which is the interior of the ship where the player has a chat with one of the passengers.
The area is quite big so the event cannot be limited to just one XY coordinates. It would be more appropriate to select a region. I can obviously cut and paste one event if it has the power to trigger the map transfer but it cannot contain just one specific XY location.
Imagine the airship is flying and when it enters a certain area, and as the player is driving, the area can be entered by different locations, like an invisible border (maybe that's what I should do but the airship flies above it...) once the airship touches that location the player is transfered to the inside of the ship (ask me if you need further clarification). Then I will have to also transfer the player back to the flying ship before it lands.
I tried to do it but when the player is flying aboard the airship, I couldn't find a way to trigger the event.
Is it possible to do that without scripts?
Thanks!
How to trigger an event while aboard an airship
● ARCHIVED · READ-ONLY
-
-
@MiraclesHappen Is this for VX or VXAce? The thread you linked and your profile mention VXAce, but you posted this in the VX forums.
-
Whoops!
I'm sorry, yes I have VX Ace, I don't know how I did it? Now how can I move it to the right forum?
Thanks! -
You can't, only moderators can move topics. ;)
I've moved this thread to VXAce Support. Thank you.
-
Yes, thank you.
I'm sorry, I guess I'm a bit tired! -
Have you tried setting the Priority option in the Event screen to "Same as Character" or "Above Character"? That option regulates which "layer" the event is located on.
I suggested "Same as Character" because the airplane would now be the controlled entity so it would make sense that the game takes that into account during the airplane phase and not the walking hero, but I also thought you could try setting the Priority to "Above Character" because, obviously, an airplane flies directly over most of the impassable tiles so maybe it needs event to be on a higher "layer". -
Yes, I've already tried that but it doesn't work. I may have to change the character sprite into the airship as suggested in another post or use a script because vehicles can't trigger events apparently.Have you tried setting the Priority option in the Event screen to "Same as Character" or "Above Character"? That option regulates which "layer" the event is located on.
I suggested "Same as Character" because the airplane would now be the controlled entity so it would make sense that the game takes that into account during the airplane phase and not the walking hero, but I also thought you could try setting the Priority to "Above Character" because, obviously, an airplane flies directly over most of the impassable tiles so maybe it needs event to be on a higher "layer". -
Since you want it to be an airship and vehicles cannot interact with events, the only option I can see left to to do exactly what you are not willing to do.
Set up X,Y coordinate tracking in a parallel event. For every position you want to check. easier to do a region for multiple X,Y.
I tested this and it works. you will have to fine tune it to how you want it.
Perform the conversation, then transfer back to the airship -
Hello Rominator!
I will test your option because it looks appropriate for what I was looking for.
In the meantime, I resorted to change the graphic of the actor into an airship - it's actually a spaceship - and it's also working fairly well and then back to the character. This system is also working pretty well!
Thanks!