Warp Stone

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
Warp Stone

-Tsukihime

This script allows you to create a warp point back to a particular map. It uses a common event that will make a script call to create a warp event. The common event can be called however you want, such as assigning it to items or skills. It is like Diablo's "town portal".

Note that it doesn't check whether a warp already exists, so you may have events stacking on each other.

You can only set a single fixed location as your warp destination, but you can return to that location from anywhere.

It also supports two-way warping, so you can warp out of a dungeon back to a village, and then return to where you left off.

This script requires the Event Wrapper

Usage

Create a common event that makes the following script call somewhere



Code:
Quick.create_warp(map_id, x, y, one_use?, round_trip?)
Where

map_id, x, y is the destination

one_use means it disappears after usage. True or false.

round_trip means it creates another warp at your destination that comes back to the source

Then have an item/skill/event call the common event to create a warp to the specified location.

Variable designation

You can use variable designation for the transfer rather than hardcoding values (like the transfer player command).

Use the following method call



Code:
Quick.create_warp_var(map_var, x_var, y_var, one_use?, round_trip?)
map_var is the variable ID that holds the map ID

x_var and y_var are the variable IDs that hold the destination x and y

Download

Demo: http://db.tt/CxcsPvli

Script: http://db.tt/MizxMqh7

Required:

Notes

Need a way to determine if a warp already exists.
 
Last edited by a moderator:

DemonLamma

Villager
Member
Joined
Aug 12, 2012
Messages
29
Reaction score
1
First Language
English
Primarily Uses
I was planning on adding a Warp crystal to shops that you could buy that would take to a town when used. But a two-way portal means the player could take a break and go back to home-base to craft items or buy more potions. WAY better than what I was planning.

I'll probably make it a rare/expensive item to balance it out but I'm looking forward to using this.
 

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
I've updated the script.

You can use variable designation for the transfer rather than hardcoding values.

Use the following method call



Code:
Quick.create_warp_var(map_var, x_var, y_var, one_use?, round_trip?)
map_var is the variable ID that holds the map ID

x_var and y_var are the variable IDs that hold the destination x and y
 
Last edited by a moderator:

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
Hmm it would be cool if there was an animation to create the warp points.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:
To whom ever person or persons who re-did the DS/DS+ asset packs for MV (as in, they are all 48x48, and not just x2 the pixel scale) .... THANK-YOU!!!!!!!!! XwwwwX

Forum statistics

Threads
105,849
Messages
1,016,981
Members
137,563
Latest member
cexojow
Top