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

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

MZ plugins

NRP Stop Self Movement - NRP_StopSelfMovement.js

Plugin desc : v1.00 Stops the self-movement during event execution.

License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Allowed
・Details: See Download Page / In-plugin documentation

Author : Takeshi Sunagawa (http://newrpg.seesaa.net/)

Website : https://github.com/NewRPGProject/MZMV_Plugin/blob/main/NRP_StopSelfMovement.js

Desc page : http://newrpg.seesaa.net/article/486149145.html

Download Page : https://raw.githubusercontent.com/NewRPGProject/MZMV_Plugin/main/NRP_StopSelfMovement.js

File name : NRP_StopSelfMovement.js

Help of plugin :

Stops self-movement for each event during event execution.
 * 
 * If an event is running in parallel, it is not eligible.
 * However, only message display processing is exceptionally eligible.
 * 
 * This function is equivalent to
 * the existing "StopSelfMovementWithPlayer.js",
 * but addresses the problem that the load increases dramatically
 * in proportion to the square of the number of events.
 * 
 * -------------------------------------------------------------------
 * [Usage]
 * -------------------------------------------------------------------
 * Just apply the plugin and it will take effect.
 * 
 * If you want to switch depending on the situation,
 * specify the plugin parameter "StopSwitch".
 * Only when the switch is on,
 * self-movement during event execution will stop.
 * 
 * -------------------------------------------------------------------
 * [Note of Events]
 * -------------------------------------------------------------------
 * <ForceSelfMovement>
 * Forces self-movement to be performed regardless of the situation.
 * This is applicable, for example, to objects that are animated
 * by self-movement and would feel uncomfortable
 * if stopped during an event.
 * 
 * -------------------------------------------------------------------
 * [Reference]
 * -------------------------------------------------------------------
 * The following plugin was used as references
 * in the creation of this plugin.
 * 
 * StopSelfMovementWithPlayer.js (Sasuke KANNAZUKI)
 * https://forum.tkool.jp/index.php?threads/189/
 * 
 * -------------------------------------------------------------------
 * [Terms]
 * -------------------------------------------------------------------
 * There are no restrictions.
 * Modification, redistribution freedom, commercial availability,
 * and rights indication are also optional.
 * The author is not responsible,
 * but will deal with defects to the extent possible.
 * 
 * @------------------------------------------------------------------
 * @ [Plugin Parameters]
 * @------------------------------------------------------------------
 * 
 * @param StopSwitch
 * @type switch
 * @desc Switch to stop self-movement during event execution.
 * Always enabled if not specified.
 * 
 * @param StopParallelMessage
 * @type boolean
 * @default true
 * @desc Self-movement is also stopped during message display by parallel processing.

スポンサードリンク

-MZ plugins

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