Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
Floating Character - FloatingCharacter.js
Plugin desc : Floating character plugin
License : MIT License
Author : Triacontane
Website : https://triacontane.blogspot.com
Desc page : https://github.com/triacontane/RPGMakerMV/tree/mz_master/FloatingCharacter.js
Download Page : https://raw.githubusercontent.com/munokura/triacontane-MZ-plugins/refs/heads/main/FloatingCharacter.js
File name : FloatingCharacter.js
Help of plugin :
@target MZ @url https://github.com/triacontane/RPGMakerMV/tree/mz_master/FloatingCharacter.js @plugindesc Floating character plugin @author Triacontane @license MIT License @help English Help Translator: munokura This is an unofficial English translation of the plugin help, created to support global RPG Maker users. Feedback is welcome to improve translation quality (see: https://github.com/munokura/triacontane-MZ-plugins ). Original plugin by Triacontane. Please check the latest official version at: https://triacontane.blogspot.com ----- Levitates the character. While levitating, the following effects occur: Makes the specified terrain tag(s) passable. Makes the specified region(s) passable. Disables the ladder, bush, and damage floor attributes of tiles. Script Execute the following from ”Script” under ”Specify Movement Route.” this.float([Wait Flag], [Altitude (if omitted, half the tile size)]); Levitates the character by the number of pixels specified by [Altitude]. If [Wait Flag] is set to [true], the command will not proceed to the next command until levitation is complete. Example: this.float(true, 48); this.landing([Wait Flag]); Lands the character. If [Wait Flag] is set to [true], the command will not proceed to the next command until landing is complete. Example: this.landing(true); this.landingIfOk([Wait Flag]); If the terrain is suitable for landing, the character will land. Landing availability is determined by the same conditions as whether an airship can land. Setting [Wait Flag] to [true] will prevent the next command from proceeding until landing is complete. Example: this.landingIfOk(true); this.setFloatSpeed([Speed]); Sets the floating speed. Typically, setting it to [1] will increase the speed. Script Execute the following from the ”Script” section of the ”Conditional Branch” menu. this.isFloating([Character ID]); Executes a branch if the specified character is floating. Specify the character ID as follows: -1: Player 0: Currently running event 1...: Event with the specified ID Entering the following in the event memo field will cause the event to float by default. <Altitude:24> # Float at an altitude of [24]. <Altitude:24> # Same as above Entering the following in the event memo field will prevent a shadow from appearing when floating. <No Shadow> <NoShadow> This plugin requires the base plugin ”PluginCommonBase.js.” ”PluginCommonBase.js” is located in the following folder under the RPG Maker MZ installation folder: dlc/BasicResources/plugins/official Terms of Use: You may modify and redistribute this plugin without permission from the author, and there are no restrictions on its use (commercial, R18+, etc.). This plugin is now yours. @param TerrainTags @text Passable terrain tags @desc This is a terrain tag that becomes passable when floating. @type number[] @default [] @param RegionId @text Passable Region @desc This is the region that becomes passable when floating. @type number[] @default [] @param HighestTerrainTags @text Highly Passable Terrain Tag @desc This is a terrain tag that becomes passable when floating above a certain altitude. @type number[] @default [] @param HighestRegionId @text High-traffic region @desc This is a region that becomes passable when floating above a certain altitude. @type number[] @default [] @param HighestThreshold @text Altitude Threshold @desc This is the threshold that is set to a certain altitude or higher. @type number @default 48 @param FloatFollower @text Follower link @desc When floating, followers will automatically float as well. @type boolean @default true @command FLOAT @text Floating/Landing @desc Makes the specified character float or land. @arg id @text Character ID @desc The target character ID. Specify -1 to target the player, or 0 to target the currently running event. @type number @default -1 @min -1 @arg type @text Processing Type @desc Choose from floating, landing, or switching between floating and landing. @type select @default float @option Floating @value float @option Landing @value landing @option Landing (only if landing is possible) @value landingIfOk @option switching @value changeFloat @arg wait @text Wait Flag @desc Wait for the event to progress until the levitation and landing are complete. @type boolean @default false @command SETTING @text setting @desc Sets the floating height and speed of the specified character. @arg id @text Character ID @desc The target character ID. Specify -1 to target the player, or 0 to target the currently running event. @type number @default -1 @min -1 @arg speed @text speed @desc The floating speed. Usually, it is faster to specify a larger number ([1]). @type number @default 1 @arg height @text altitude @desc The altitude at which you float. @type number @default 24