Break Shield System (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.



Download

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.


Masterarbeit Writer

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

This is a RPG Maker MV plugin that will create a new mechanic called a Break Shield. Actors and/or enemies can have them. Whenever a battler is struck with an elemental weakness, their Break Shield is reduced by 1 (unless modified by a notetag). Once the battler's Break Shield reaches a score of 0, a state is then applied to the battler (usually a stun state). Once the Break state wears off, the battler will regain their Break Shields again. This can be used to create complex battle depth for your game.

Plugin Parameters

There are Plugin Parameters that you may configure for this plugin.

There are some important plugin parameters to modify if you want to customize the Break Shield system to your liking.

Access

Actor Shields: Enable or disable the Break Shield system for actors. If enabled, actors when hit by elemental weaknesses will also lose shields and can be stunned, too.

Draw Menu Shields: If enabled, will draw Break Shield in the menu where states are drawn.

Enemy Shields: Enable or disable the Break Shield system for enemies. You can disable this if you want only your actors to suffer from the Break Shield system.

Mechanics

Base Shield Value: The minimum amount of shields a battler can have

Break Reduction: The default value of the item or skill when it goes to reduce Break Shield points

Element Weakness Rate: The element weakness rate must be greater than this value to break a Break Shield point

Max Break Shields: The maximum amount of shields a battler can have

Stun State ID: The state ID used for the stun state that is applied when Break Shields reach 0. THIS IS AN IMPORTANT PLUGIN PARAMETER TO ADJUST if you want to customize this system for your game! Change this to the ID of the state you want to count as the Break state.

For those that want to set up the state like a standard stun state, use these state settings:

Visuals

Shield Icon: The icon ID used for representing Break Shields

Stun Icon: The icon ID used for representing Break Stun

Protect Weakness Icon: The icon ID used for representing a protected weakness. Protect Weakness Icon will be drawn on top of lower icon

Reduce Animation: The animation ID used for the moment an enemy's Break Shields is reduced. Use 0 for no animation.

Break Animation: The animation ID used for the moment an enemy's Break Shields reach 0. Use 0 for no animation.

Icon Font Size: The font size of the text used to display the shields left or duration of the turn.

Show Actor Shields: Show the actor shields next to their name in the status window?

Show Enemy Shields: Show the enemy shields next to their name in the target window?

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.

---

Skills and Items Notetags:

<Break Reduce: x>
Reduces the target's Break Shield by x if this action hits a weakness.
If you do not use this notetag, x will be the default value found in
the plugin's parameters.

<Change Break Shield: x>
This will change the target battler's Break Shield value to x if the
battler isn't currently stunned. No effect if you don't use this notetag.

<Increase Break Shield: +x>
<Decrease Break Shield: -x>
This will either increase the target battler's break shield by x or
decrease the target battler's break shield by x. Happens after the
Change Break Shield notetag. No effect if you don't use this notetag.
Actor, Class, and Enemy Notetags:

<Break Shields: x>
x is the base number of Break Shields the battler starts with.
If you do not use this notetag, x will be the default value found in
the plugin's parameters.
Class, Weapon, Armor, and State Notetags:

<Break Shields: +x>
<Break Shields: -x>
x is the increased/decreased amount of Break Shields applied to how
much the battler will start with. If you do not use this notetag,
then no extra Break Shields will be added.

<Protect Element: x>
<Protect Elements: x, x, x, x, x>
x element will be guarded. A maximum of 100% damage will be dealt to
the battler if that element is protected. This will also prevent the
Break Shields from reducing for that element. Insert more x's to
protect more elements.

Changelog

  • Sep 13 2018: Fixed exploits that bypassed Break Shield limits

Help File