An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

TF Undulation - TF_Undulation.js

Plugin desc : Can walk tiles of different height naturally, such as stairs.

License : MIT License

Author : Tonbi@Tobishima-Factory

Website : https://github.com/tonbijp/RPGMakerMZ/blob/master/TF_Undulation.js

Desc page : http://tonbi.jp/

Download Page : https://raw.githubusercontent.com/tonbijp/RPGMakerMZ/master/TF_Undulation.js

File name : TF_Undulation.js

Help of plugin :

* @target MZ
 * @plugindesc Can walk tiles of different height naturally, such as stairs.
 * @author Tonbi@Tobishima-Factory
 * @url https://github.com/tonbijp/RPGMakerMZ/blob/master/TF_Undulation.js
 * @base PluginCommonBase
 * @orderAfter PluginCommonBase
 * @base HalfMove
 * @orderAfter HalfMove
 * 
 * @param terrainTag
 * @desc Set condition with this number of terrain tag and 4 direction setting.
 * @type number @default 1
 * @min 0 @max 7
 * 
 * @param terrainTagSN
 * @desc This tag is subject to north-south climb resistance.
 * @type number @default 2
 * @min 0 @max 7
 * 
 * @param baseBump
 * @desc Base unit of bump.
 * @type number @default 6
 * @min 1 @max 14
 * 
 * @param climbResist
 * @desc Resistance to climb up and down.
 * @type number @default 2
 * @min 0 @max 6
 * 
 * @help
 * CAUTION : This plugin needs HalfMove.js made by Triacontane.
 * Set HalfMove.js before TF_Undulation.js.
 * If you use TF_LayeredMap.js. You must set TF_LayeredMap.js before.
 * 
 * Set movement like slope or stairs use by Terrain Tag and 4 direction setting.
 * Input only L or R (←・→) to move slope automatically.
 * If you place the same tile on the map, it will run as a unified part.
 * 
 * 1. Set a Terrain Tag (Default : 1) to A5BCDE tile.
 * 
 * 2. Set a 4 direction for details.
 *      0x0 ↑→←↓ :  |   Center Wall
 *      0x1 ↑→←・ : ⤾ R Spiral Bottom
 *      0x2 ↑→・↓ : ¥   63°
 *      0x3 ↑→・・ : \ 27° South Side
 *      0x4 ↑・←↓ :   / 63°
 *      0x5 ↑・←・ : / 27° South Side
 *      0x6 ↑・・↓ : N/A
 *      0x7 ↑・・・ : ⤿ L Spiral Bottom
 *      0x8 ・→←↓ : ⤾ R Spiral Top
 *      0x9 ・→←・ : ⤾ R Spiral Half
 *      0xA ・→・↓ : \ 27° North Side
 *      0xB ・→・・ : \ 45°
 *      0xC ・・←↓ : / 27° North Side
 *      0xD ・・←・ : / 45°
 *      0xE ・・・↓ : ⤿ L Spiral Top
 *      0xF ・・・・ : ⤿ L Spiral Half
 * 
 * 3. Set Ladder and Damage floor to bump level.
 *      Ladder   Damage
 *          OFF        OFF         No Bump (Apply 4 direction setting.Written in 2.)
 *          ON          OFF         Bump Level 1(Default:6px)
 *          OFF        ON           Bump Level 2(Default:12px)
 *          ON          ON           Bump Level 3(Default:18px)
 * 
 * Released under the MIT License.

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.