Provoke Effect (Olivia)

From Yanfly.moe Wiki
Jump to navigation Jump to search
Welcome to the wiki! This is where you can find resources from Yanfly.moe, Ækashics.moe,
Visustella, Caz Wolf, Fallen Angel Olivia, Atelier Irina, and other affiliated content creators.



System

This is a plugin created for RPG Maker MV.

For help on how to install plugins, click here.

For help on how to update plugins, click here.

Got errors with your RPG Maker MV plugin? Click here.

Download

Fallen Angel Olivia

FallenAngelOlivia.png

This is a plugin created by Fallen Angel Olivia.

You can also follow Fallen Angel Olivia on itch.io.

RPG Maker Version

This plugin is made for RPG Maker MV versions 1.6.1 and below. If you update RPG Maker MV past that and this plugin breaks, I am NOT responsible for it.

Terms of Use

You are only allowed to use the plugins made by Atelier Irina if you agree to all of the following:

  1. These plugins may be used in free or commercial games.
  2. 'Fallen Angel Olivia' must be given credit in your games.
  3. You are allowed to edit the code.
  4. Do NOT change the filename, parameters, and information of the plugin.
  5. You are NOT allowed to redistribute these Plugins.
  6. You may NOT take code for your own released Plugins.

Introduction

A common mechanic found in many RPG's nowadays is the ability to steer the way enemies target party members. This can be in the form of provocations.

Provocations come in the form of states, where when a unit applies a provoke state on a target, the target must attack the provoker when using single target skills. This plugin provides support for multiple provocations and such provocations will be given focus based on the state's priority value.

The provoke will last only as long as the duration of the state itself. If the state's duration is refreshed by reapplying the Provoke state, then the provoker of that state will then switch over to the one applying the newly added state.

When an actor selects a target for an action and the actor is provoked by an enemy on the other team, the player's choice selection becomes limited to only the provoker.

Provoke can be bypassed through the <Bypass Provoke> notetag.

Compatibility

If you are using the following plugins, place this plugin UNDER those in the Plugin Manager list.

Plugin Parameters

The plugin parameters control the Provoke Lines that are added through this plugin:

Show Priority Lines?
- Show priority target lines for this plugin?

Arc Height
- How tall should the line arc in pixels?

Blend Mode
- The blend mode used for the sprite.

Height Origin
- The rate from the battler's sprite base to determine where the line starts from.

Line Color
- Use #rrggbb for color

Opacity
- The highest possible opacity for active provoke lines.

Opacity Speed
- The speed at which opacity fluctuates for the line sprite.

Parts
- The number of joint parts to split up the sprite as.

Parts Size
- The number in pixels for the diameter of each part.

Notetags

NotetagsMV.png

RPG Maker MV's editor is unable to allow for custom traits/properties that a game dev may wish to associate with a database object, event, map, etc. Notetags are used to work around such limitations by allowing the game dev to tag certain traits/properties using specific Notetags declared by the related plugin.

Here is a list of Notetag(s) that you may use.

<Provoke>

- Used for: State Notetags
- Causes the state affected unit to be able to only attack the caster of the
  provoke state for single target actions.
- If multiple provoke states are applied, then the provoker is the one who
  applied the highest priority provoke state.
<Bypass Provoke>

- Used for: Actor, Class, Weapon, Armor, Enemy, State Notetags
- Makes the affected unit to ignore any and all provoke effects applied by
  any provoke states, allowing them to target foes as if they are unaffected
  by provoke states altogether.

Changelog

  • None yet