YEP.126 – Extended Move Pack 1 – RPG Maker MV

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

You can grab the plugin here:
English Dropbox
English Mirror

This plugin adds extra simplified move routes for your events with the main intention of creating specific behaviors in movement patterns. The patterns include the option to hug a side of the wall and move along that, moving a single direction until coming to a stop, relative opacity adjusting, and index shifting.


Introduction


This plugin requires YEP_X_ExtMovePack1. Make sure this plugin is located under YEP_X_ExtMovePack1 in the plugin list.

This plugin adds extra simplified move routes for your events with the main intention of creating specific behaviors in movement patterns. The patterns include the option to hug a side of the wall and move along that, moving a single direction until coming to a stop, relative opacity adjusting, and index shifting.


Instructions – Additional Simplified Movement Routes


If you want to make events move a certain way using the commands from this plugin, do the following:

1. Open the event you wish to move.
2. Make a Movement Route command or Automatic Custom Route.
3. Press “Script…”
4. Type in any of the desired following commands:

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
HUG LEFT WALL
HUG RIGHT WALL

AVOID HUG LEFT WALL
AVOID HUG RIGHT WALL

CRASH HUG LEFT WALL
CRASH HUG RIGHT WALL
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
The designated event will move alongside the wall to its left/right. If there is no wall to its left/right side, it will turn that direction and move that direction if possible.

‘Avoid Hug Left Wall’ and ‘Avoid Hug Right Wall’ will make the event not collide with the player character and the player’s followers.

‘Crash Hug Left Wall’ and ‘Crash Hug Right Wall’ will allow collision with the player and/or followers.
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Example: Hug Left Wall
Hug Right Wall
Avoid Hug Left Wall
Avoid Hug Right Wall
Crash Hug Left Wall
Crash Hug Right Wall
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
INDEX: x
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Sets the designated event’s current character graphic index to x without needing to change its character graphic. Replace x with integar values between 0 and 7.
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Example: Index: 5
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
INDEX: +x
INDEX: -x
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Adjusts the designated event’s current character graphic index by +x or -x without needing to change its character graphic as to move it a few stages. The index cannot go under 0 and cannot go over 7. Replace x with integar values between 0 and 7.
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Example: Index: +1
Index: -2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
MOVE UP UNTIL STOP
MOVE LEFT UNTIL STOP
MOVE RIGHT UNTIL STOP
MOVE DOWN UNTIL STOP
MOVE UPPER LEFT UNTIL STOP
MOVE UPPER RIGHT UNTIL STOP
MOVE LOWER LEFT UNTIL STOP
MOVE LOWER RIGHT UNTIL STOP

AVOID MOVE UP UNTIL STOP
AVOID MOVE LEFT UNTIL STOP
AVOID MOVE RIGHT UNTIL STOP
AVOID MOVE DOWN UNTIL STOP
AVOID MOVE UPPER LEFT UNTIL STOP
AVOID MOVE UPPER RIGHT UNTIL STOP
AVOID MOVE LOWER LEFT UNTIL STOP
AVOID MOVE LOWER RIGHT UNTIL STOP

CRASH MOVE UP UNTIL STOP
CRASH MOVE LEFT UNTIL STOP
CRASH MOVE RIGHT UNTIL STOP
CRASH MOVE DOWN UNTIL STOP
CRASH MOVE UPPER LEFT UNTIL STOP
CRASH MOVE UPPER RIGHT UNTIL STOP
CRASH MOVE LOWER LEFT UNTIL STOP
CRASH MOVE LOWER RIGHT UNTIL STOP

MOVE FORWARD UNTIL STOP
AVOID MOVE FORWARD UNTIL STOP
CRASH MOVE FORWARD UNTIL STOP
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
The designated event will keep moving the noted direction until it it cannot pass in that direction anymore. Once that happens, it will move onto the next movement command in the move route list.

The ‘Avoid’ versions of this command will make the event not collide with the player character and the player’s followers.

The ‘Crash’ versions of this command will allow collision with the player and/or followers.
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Example: Move Right Until Stop
Avoid Move Left Until Stop
Crash Move Forward Until Stop
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
OPACITY: +x
OPACITY: -x
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Adjusts the designated event’s opacity value by +x or -x instead of a set value like the editor’s opacity command. The opacity value will be added upon or subtracted upon the current opacity value. Replace x with integar values.
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Example: Opacity: +50
Opacity: -30
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
OPACITY: +x%
OPACITY: -x%
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Adjusts the designated event’s opacity value by +x% or -x% instead of a set value like the editor’s opacity command. The opacity value will be added upon or subtracted upon the current opacity value. Replace x with integar values.
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Example: Opacity: +10%
Opacity: -20%
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
OPACITY: x%
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Sets the designated event’s opacity value to x% instead of a set value like the editor’s opacity command. The opacity value will be automatically adjusted to meet the demands of the sprite. Replace x with integar values.
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Example: Opacity: 50%
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


Happy RPG Making!


Happy RPG Making!


These plugins and Tips & Tricks ideas are made possible thanks to our creative patrons on Patreon! The majority of our Tips & Tricks ideas are placed within the Patreon-exclusive Sample Project for quick and easy access! If you'd like to make a Plugin Suggestion, Yanfly's Patreon-based Suggestion Box a visit here:


If you have any bugs to report, visit the following link:


If you have any questions about Action Sequences, visit the following link:



Thank you!