Submit Your Article Guild Wars 2 Forum RPG Maker VX.com
 
RPG Maker
 

 Username:
 Password:
   Not a member? Register!



Home > Tutorials > RPG Maker 2003 > Snowcrafts and Canoes

Snowcrafts and Canoes


BACKGROUND
If you haven't played Final fantasy 1 and 2, get them. I don't care whether you get the NES, Ps1, or GBA versions, get them. In FF 1 & 2 there were portable vehicles (a canoe in ff1 and a snowcraft in ff2) that let you traverse over special terrain. Today, we will learn how to make one.

In this tutorial you will:
Create a vehicle
Use a common event to determine the terrain the hero is walking on
React accordingly

WHAT YOU NEED
KNOWLEDGE
Common Events
Variables
Switches

RESOURCES
1 Common Event
4 Variables
1 Cool Vehicle Sprite
1 Switch

PROCEDURE

1. First, decide what terrain will be restricted. I am using snow in this case. Go to the Terrain Tab in the database and check the ID of the terrain. In the RTP

world chipset, it's number 6. Don't forget this number!

2. Now, create a common event. It needs to be a parralel Process. If you want, you can set a switch so it only under certain conditions. Now, take 3 of your

variables and name them [X], [y], and [map]. Under variable operations, assign them to X coordinate, y coordinate, and Map ID respectively.

After that, go to store terrain ID, which is under the second tab. Select your x y and map variables to locate the position. Assign the terrain ID to another

variable. I called mine [terrain].

Next, make a conditional branch if [terrain] = 6 (or whatever the ID of the blocked terrain is).
Make a new conditional branch inside this one checking if the switch [SnowCraft] is on.
If it's true, Change everyone in the party's sprite (or just the lead character if the order can't be changed) into the sprite of the vehicle.
If [SnowCraft] is turned off, then make a move event that rotates the hero 180 degrees and steps forward.
If the Terrain ID isn't 6, then change everyone in the party's sprites back to normal.

Here's the code:
Code:

<>Variable Oper:[0005:x2] Set, Hero X Coord.
<>Variable Oper:[0006:y2] Set, Hero Y Coord.
<>Variable Oper:[0007:map2] Set, Hero Map ID
<>Store Terrain ID: (V[0005, 0006]), [0004:TerrainBlocker]
<>Branch if Var[0004:TerrainBlocker] is 6
<>Branch if Switch [0002:SnowCraft] is ON
<>Change Sprite Association: Locke vehicle-6
<>
:Else Handler
<>Move Event: Hero, Turn 180, Move Forward
<>Proceed with Movement
<>
:End
<>
:Else Handler
<>Change Sprite Association: Locke hero4-3
<>
:End


Now try it out and be amazed.
You could repeat this process for multiple blocked terrains if you want. The terrain must be passable in the tileset options for this to work properly.

Details
Tutorial: Snowcrafts and Canoes
Date Listed: Sun, 08 Jun 2008 19:39:08 -0700
Author: HeroOfHyla
Total Hits: 1725


Embed
Short URL:

HTML:

BB Code:



RPG RPG Revolution
RPG RPG Revolution is your #1 stop for game development and console RPG games, as well as those created by people like you. Link to us to support us, so we may grow to be better website community for you.

RPG RPG Revolution is an Privacy Policy and Legal