Boost Point System plugin for RPG Maker MV
A downloadable tool
Note: This plugin is a part of the OctoPack Battler plugin set. Please keep in mind if you purchase this plugin, it will not deduct the price from the OctoPack Battler Sample Project if you wish to buy it later.
This is a RPG Maker MV plugin that adds a Boost Point System to your game. This is a newly added mechanic that allows actors and enemies to temporarily power themselves up for the current turn by using a new resource called Boost Points. Boost Points are acquired at the end of each turn if the battler did not use Boost Points. While Boosted, actions can either deal more damage, hit more times, make buff/debuff effects last longer, and more.
The Boost Point System plugin has many ways for you to customize it. Please go through the plugin's parameters to adjust the settings for your game.
Plugin Parameters
Battle Control:
Boost Command: How command for how Boost is displayed
Show Command?: Show the Boost Command in the Actor Command Window?
Unboost Command: How command for how Unboost is displayed
Show Command?: Show the Unboost Command in the Actor Command Window?
Use L and R Buttons?: Use L and R buttons (Q and W keys) to control boosting? Allows you to use Boost in any kind of battle menu without having to use the specialized Boost and Unboost commands.
Mechanics:
Start Battle BP: The amount of BP battlers start each battle with
Regen BP: The amount of BP battlers regenerate each turn
Always Regenerate: Always regenerate BP. Otherwise, regenerate BP when BP wasn't used that turn. Change this if you want the battlers to always have BP regeneration
Max Stored BP: The most amount of BP a battler can hold onto at any time
Max Used BP: The most amount of BP a battler can use at once.
Death Removal: Dying will remove all stored BP
Death Regen: Being dead means no BP regeneration
Multipliers:
Damage Multipliers: The multipliers for each BP used from 0 to max. This is the percentage of the multiplier. This affects all skills and items with the <Boost Damage> notetag. For actions you want to deal more damage.
Damage Addition: The addition for each BP used from 0 to max. This is the integer version of the bonus. This affects all skills and items with the <Boost Damage> notetag. For actions you want to deal more damage.
Repeat Multipliers: The multipliers for each BP used from 0 to max. This is the percentage of the multiplier. This affects all skills and items with the <Boost Repeats> notetag. For actions you want to hit more times.
Repeat Addition: The addition for each BP used from 0 to max. This is the integer version of the bonus. This affects all skills and items with the <Boost Repeats> notetag. For actions you want to deal more damage.
Turn Multipliers: The multipliers for each BP used from 0 to max. This is the percentage of the multiplier. This affects all skills and items with the <Boost Turns> notetag. For actions that apply states, buffs, or debuffs.
Turn Addition: The addition for each BP used from 0 to max. This is the integer version of the bonus. This affects all skills and items with the <Boost Turns> notetag. For actions you want to deal more damage.
Analyze Multipliers: The multipliers for each BP used from 0 to max. This is the percentage of the multiplier. This affects all skills and items with the <Boost Analyze> notetag. For the effects found in Weakness Display plugin.
Analyze Addition: The addition for each BP used from 0 to max. This is the integer version of the bonus. This affects all skills and items with the <Boost Analyze> notetag. For actions you want to deal more damage.
BP Effect Multipliers: The multipliers for each BP used from 0 to max. This is the percentage of the multiplier. This affects all skills and items with the <Boost BP Effect> notetag. For the actions that alter user or target BP.
BP Effect Addition: The addition for each BP used from 0 to max. This is the integer version of the bonus. This affects all skills and items with the <Boost BP> notetag. For actions you want to deal more damage.
Visuals:
Animations: Choose animations to play when changing to different levels of BP
Show Icons?: Show boost point icons in the party status menu in battle?
Boost Icon: Icon ID used to represent a Boost slot
Empty Icon: Icon ID used to represent an empty slot
Small Boost Icons: Draw smaller icons?
Boost Icon Size: Rate of how much to shrink the Boost icons
Text: Text used to accompany small Boost icons
Text Alignment: Text alignment used for the small Boost text
Notetags
Skill and Item Notetags:
<Require x BP> This will make the action require at least x BP to use for actors. If for enemies, then at least x BP must be stored. This will not make the enemies use the BP until you use the enemy BP use notetags.
<Require > x BP> <Require >= x BP> <Require = x BP> <Require <= x BP> <Require < x BP> This will make the action require greater than, greater than or equal to, equal to exactly, less than or equal to, or less than x BP for the skill to be used for actors. If for enemies, this will be the BP stored. This will not make the enemies use the BP until you use the enemy BP use notetag.
<Target BP: +x> <Target BP: -x> The target will gain or lose BP equal to x. This is a BP effect.
<User BP: +x> <User BP: -x> The user will gain or lose BP equal to x. This is a BP effect.
<Boost Damage> If the action's user is using BP, this will boost the damage multiplier for this action by the multiplier set in the plugin parameters.
<Boost Turns> If the action's user is using BP, this will boost the state/buff turns for this action by the multiplier set in the plugin parameters.
<Boost Repeats> If the action's user is using BP, this will boost the number of repeated hits for this action by the multiplier set in the plugin parameters.
<Boost Analyze> If the action's user is using BP, this will boost the number of weaknesses revealed for this action by the multiplier set in the plugin parameters.
<Boost BP Effect> If the action's user is using BP, this will boost the number of BP effects for this action by the multiplier set in the plugin parameters.
Actor, Class, Enemy, Weapon, Armor, and State Notetags:
<BP Battle Start: x%> <BP Battle Start: +x> <BP Battle Start: -x> Changes the amount of BP the battler starts with in battle by a percentage (x%) or by a flat amount (+x or -x);
<BP Regen: x%> <BP Regen: +x> <BP Regen: -x> Changes the amount of BP the battler regens each turn in battle by a percentage (x%) or by a flat amount (+x or -x);
Enemy Notetags:
<Boost Skill x: Full> <Boost skillname: Full> Whenever the enemy uses skill x (or the skillname if you use that), it will use as much BP as it can for the skill when it performs it.
<Boost Skill x: At Least y> <Boost skillname: At Least y> Whenever the enemy uses skill x (or the skillname if you use that), it will use BP after reaching y BP and use as much as it can.
<Boost Skill x: At Most y> <Boost skillname: At Most y> Whenever the enemy uses skill x (or the skillname if you use that), it will use as much BP as it can unless BP is over y BP.
State Notetags:
<Boost Sealed> If a battler is affected by a state with this notetag, they cannot boost.
Text Codes
You can put these in a skill or item's help description and it will change the text depending on how much BP the current actor is using.
\bpDamage[x] This will apply BP damage multipliers to number x based on the actor's currently used BP amount.
\bpTurn[x] This will apply BP turn multipliers to number x based on the actor's currently used BP amount.
\bpRepeat[x] This will apply BP repeat multipliers to number x based on the actor's currently used BP amount.
\bpAnalyze[x] This will apply BP analyze multipliers to number x based on the actor's currently used BP amount.
\bpEffect[x] This will apply BP effect multipliers to number x based on the actor's currently used BP amount.
\bp[text] The text inside the brackets won't appear unless at least 1 BP is used.
\bp0[text] The text inside the brackets will only appear if no BP is being used.
\bp>x[text] The text inside the brackets will only appear if more than x BP is being used.
\bp>=x[text] The text inside the brackets will only appear if more than or exactly x BP is being used.
\bp=x[text] The text inside the brackets will only appear if exactly x BP is being used.
\bp<=x[text] The text inside the brackets will only appear if less than or exactly x BP is being used.
\bp<x[text] The text inside the brackets will only appear if less than x BP is being used.
WARNING!!!
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.
Compatibility
This plugin is compatible with the following plugins:
- - YEP Core Engine
- - YEP Battle Engine Core
- - YEP Action Sequence Packs 1, 2, 3
- - YEP Animated Sideview Enemies
- - YEP Buffs & States Core
- - YEP Damage Core
- - YEP Element Core
Place this plugin under those in the Plugin Manager list.
Terms of Use
- These plugins may be used in free or commercial games.
- 'Fallen Angel Olivia' must be given credit in your games.
- You are allowed to edit the code.
- Do NOT change the filename, parameters, and information of the plugin.
- You are NOT allowed to redistribute these Plugins.
- You may NOT take code for your own released Plugins.
Change Log History
- Sep 2 2018: Bug fix for help window not updating properly sometimes
- Sep 4 2018: Added <Boost Sealed> notetag for states.
- Sep 7 2018: Added new parameters: Death Removal and Death Regen
- Sep 8 2018: Bug fix for minimum turn calculation and bug fix for BP regeneration not working right
- Sep 9 2018: Added new parameters: Damage Addition, Repeat Addition, Turn Addition, Analyze Addition, BP Addition
- Sep 19 2018: Bug fixed for \bpEffect[x] displaying wrong value
- Sep 20 2018: Bug fixed for plugin parameters: Boost Point Death Regen and Boost Point BP Addition
- Sep 21 2018: <BP Regen: +x> notetag fixed to work properly!
- Sep 25 2018: Compatibility added for Item Concoctions.
Purchase
In order to download this tool you must purchase it at or above the minimum price of $5.39 USD. You will get access to the following files:
Exclusive content
Support this tool at or above a special price point to receive something exclusive.
Limited Free Downloads
I will be switching this plugin to be a paid plugin for various reasons. To give some users that wanted this plugin but did not acquire it for free during the time it was available as such, I will be allowing the first 20 people to download this plugin to acquire it freely.