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
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
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.
-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?)
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?)
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:


