Jump to content
charlesthehurst

Call the airship with an Item

Recommended Posts

This event is best placed on a World Map.  This event requires three things:  an item the player can select, a common event that the item calls and a event on the map that provides information.

 

On the map create an event.  Make the trigger Parallel Process. The first event command will be Control Variable.  Set the first Control Variable to the Map ID.  This stores the information about what map the character is on, in this case the world map.  Now set a second Control Variable, equal to the Player's Map X.  The third Control Variable will be set to the Player's Map Y.  These two determine the player's exact position on the map.

 

Now go and create a common event in the database.  Set a message like: "Call the airship?"  Next give a choice, Yes or No, with the Show Choice Command.  Leave the No branch alone.  Under the Yes branch choose the command, Set Vehicle Location.  Set designation with variables, then choose the three variables you made earlier (Map ID, Player X and Player Y).

 

Lastly set up an Item.  It can be whatever you want.  Make sure that the price is 0, consume is on No, scope is set to None and that it can only be used from the menu.  Under Effects, choose Common event and select the common event you made.

 

When the player uses the item, it will call the common event that asks to call the airship.  If they say yes it will be set to the player's position on the map.  Tada!  You called the airship!

 

Note:  In the common event, after you made the Set Vehicle Location command, you can force the player to get on the vehicle with the Get on/off Vehicle command.  

  • Like 2

Share this post


Link to post
Share on other sites

Thank you so much, I've been wanting to do this for some time but couldn't figure it out.

Share this post


Link to post
Share on other sites

You could have the item call common event that flips s witch called "calling ship" and have the "ship event" have wo event pages.

 

Page 1: classical event on activate, like boarding the ship or something

Page 2: condition the "calling ship" switch ON, autononmous movement type approach, speed 4, freq. 5, Trigger: Event touch and the Content being flipping the switch OFF.

 

This way when you use the item and flip the calling switch ON the airship will start moving on its own to your location and when it touches you, it will stop moving.

There are few problems with it though to sum it up

A]  It cant go through unpassable terrain, unless you set it as Through, in which case it won't detect touching player

B] to avoid this you would need to make it second airship event page Priority paralel a have it check it's location if it is touching the player location or not

 

Problem = The event may not be moving when it is out of the view area? Not tested.

Edited by Intocabille

Share this post


Link to post
Share on other sites

Hmm I just made a single Common event, it controls all 3 variables for player map, x, and y. Than i put a condition to check if variable map id is = to world map id. If yes Ask if they want to call airship, and if yes move it to there location.

if they are on another map it just diplays text "cannot use here." I use an item to summon it works great for me. I don't see the need for a parallel process event to do this.

It summoned airship even when I was in the forest where I have it set to it not being able to land normally.

Edited by tripnmusic

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
Top ArrowTop Arrow Highlighted