HOW TO MAKE AN FFVI/VII STYLE AIRSHIP ------------------------ 9-17-00 ------------------------ -First release, this FAQ is a basic explanation of how to make an airship that functions like the ones in Final Fantasy 6 and 7, where you can go into the ship and explore it while in midflight! ------------------------ -First off, why would this be useful to know? If you want your airship to be your base of operations, or a place where you can change party members, this is a must! -Also, unlike Don Miguel's airship in Don's Adventures, this one lets you go into the airship in midflight, as well as land it! Don's ship used an item to call it, then landing put you into the airship, after that, leaving the ship made it take off. This airship can be entered during flight, and can land normally, and it will stay in the position it was in when you go inside! -So in essence, this is a carbon copy of the newer FF Airship system! ----------------------- -Alright, first off, there some things you'll need to know about for creating this kind of airship. 1. Set Password Function 2. Variables 3. Common Events If you don't know about these, I suggest checking other faqs on info for them first. ---------------------- -Now then, let's get down to business! -First off, you'll need to create some variables 1. Airship Map (This variable should be set to event->Airship->MAPID) 2. Airship X (Set this to the Airship event as well, but have the variable be the Map X location) 3. Airship Y (Same as the X variable, but make this for the Y axis instead) 4. Airship Status (Just a normal variable, set password will be needed) Basically, the last variable will be for Set password. Since ESC is the number 6, the condition of the airship entry will be variable 0001=6. Make sense? These variables will be needed so the airship is in the correct location once you are finished inside it and want to fly again. In this faq, the variables will be known as 0001-The Airship status (For going inside ship) 0002-Airship Map ID Location 0003-Airship Map Location (X Axis) 0004-Airship Map Location (Y Axis) -Next, you'll want to make a dummy map that has two tiles you can walk on and land on. This map will be where the airship goes to land, so that when you appear inside the airship, you are on foot instead of on the airship. -Finally, you will obviously need a map(s) that represent the airship itself. -Create a common event with parallel process with the following commandlines. ; means the line is a comment for informational purposes. <>Variable CH:[0002]set, Airship Map ID <>Variable CH:[0003]set, Airship X Pos <>Variable CH:[0004]set, Airship Y Pos <>Variable CH:[0001]set, 0 <>Enter Password:[0001] <>FORK optn:Airship Riding ;you'll only want these events to occur if you are on the airship. <>Memory Place: [0002],[0003],[0004] <>FORK Optn:Varb[0001]-6 ;this will memorize where the airship currently is. ;The second fork makes the rest of the events happen ;As you can see, the number of the variable in the second fork ;is 6, the number that is entered when you hit ESC. <>Erase Screen:Fade-Out ;What happens between here and being on the ship ;is not meant to be seen, as it looks REALLY stupid ^_^; <>Teleport:MapXXXX ;The teleport should send you to the dummy map I mentioned ;above. <>Wait: 1.0s ;The wait commands are used so the event doesn't ;do everything at once, it is parallel process! <>Ride Vehicl ;this takes the hero off the airship <>Wait: 1.0s <>Setup Vehicle Place:Airship, V[0002] (V[0003],V[0004]) ;This places the airship exactly where you had it when you hit esc <>Teleport:XXXXMap2 ;This teleport should go to the actual airship <>Wait: 1.0s <>Show Screen:Fade In ;Now that you are on the Airship, you can show the screen. -With this, you are now on board your airship! Congrats, you got the first half done! The next part will cover returning to flying your airship. -This event should be activated by keypress on your airship, it's best to have the event occur on a steering wheel or something of that sort. <>Messg:Ready to Depart? ;This asks you if you are ready to fly again <>Show Choice:Yes/No ;This is obvious ^_^ :[Yes] Case <>Erase Screen:Fade-Out ;The events here should be unseen <>Goto Memorized Plac:V[0002](V[0003],V[0004]) ;This places you on top of your airship on the world map <>Ride Vehicl ;This puts you back into the airship, but now you are flying. <>show screen:Fade-In ;the events are done, you can now show your screen :[No] Case <> ;Nothing should happen here. :END Case <> ;Same here.