Skill Stealer VisuStella MZ
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
VisuStella, Caz Wolf, Fallen Angel Olivia, Atelier Irina, and other affiliated content creators.
Download | ||
SystemThis is a plugin created for RPG Maker MZ. | ||
Click here for help on how to install plugins and an explanation on the Tier Hierarchy System. |
Click here to learn how to update plugins. |
Click here for how to troubleshoot plugins if you get an error. |
VisuStella MZThis plugin is a part of the VisuStella MZ Plugin Library. Click here if you want to help support VisuStella on Patreon. IntroductionThis plugin enables actors to be able to use skills and/or items that have skill stealing properties to acquire new skills from enemies, permanently or temporarily. Only certain types of skills can be stolen. Only one skill is stolen at a time. Features include all (but not limited to) the following:
RequirementsThis plugin is made for RPG Maker MZ. This will not work in other iterations of RPG Maker.
This plugin is a Tier 4 plugin. Place it under other plugins of lower tier value on your Plugin Manager list (ie: 0, 1, 2, 3, 4, 5). This is to ensure that your plugins will have the best compatibility with the rest of the VisuStella MZ Plugin library.
Extra FeaturesThere are some extra features found if other VisuStella MZ plugins are found present in the Plugin Manager list. --- Core Engine VisuStella MZWhen stealing skills, animations can be played as positive feedback to let the player know the success of having stolen a skill. --- Battle Core VisuStella MZWhen stealing skills, popups can be displayed as positive feedback to let the player know the success of having stolen a skill. ---
Notetags
RPG Maker MZ'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.
--- Stealable Skills-Related Notetags--- <Stealable Skill> - Used for: Skill Notetags - Marks this skill as a stealable skill. If this skill is found in the enemy's action list, actors can steal it with the proper skills/items. --- <Stealable Skill: x%> - Used for: Skill Notetags - Marks this skill as a stealable skill with a 'x' percent change to be successfully stolen. If this skill is found in the enemy's action list, actors can steal it with the proper skills/items. - Replace 'x' with a number representing the percent chance to successfully steal this skill. --- <Stealable For Class: id> <Stealable For Classes: id, id, id> <Stealable For Class: name> <Stealable For Classes: name, name, name> - Used for: Skill Notetags - Used together with <Stealable Skill>. - This skill only becomes a valid steal target if the actor using it is one of the listed classes. - For 'id' variant, replace 'id' with a number representing the class. - For 'name' variant, replace 'name' with the name of the class. --- Stealing Skills-Related Notetags--- <Steal Skills> - Used for: Skill, Item Notetags - When this skill/item is used by an actor to target an enemy, and if that enemy has stealable skills, the actor can learn one of those skills permanently. - If an enemy has multiple stealable skills, the skill to be stolen will be picked randomly out of available learnable skills. - Stealable skills that have already been learned or not valid for learning are automatically filtered out. --- <Steal stype Skills> - Used for: Skill, Item Notetags - Allows the actor to steal specific 'stype' skills from the target enemy as along as the enemy has skills of the matching skill type permanently. - Replace 'stype' with the name of the Skill Type. - If an enemy has multiple stealable skills, the skill to be stolen will be picked randomly out of available learnable skills. - Stealable skills that have already been learned or not valid for learning are automatically filtered out. --- <Temporary Steal Skills> - Used for: Skill, Item Notetags - When this skill/item is used by an actor to target an enemy, and if that enemy has stealable skills, the actor can learn one of those skills temporarily for the battle. - If an enemy has multiple stealable skills, the skill to be stolen will be picked randomly out of available learnable skills. - Stealable skills that have already been learned or not valid for learning are automatically filtered out. - At the end of the battle, the actor will have forgotten the skill. --- <Temporary Steal stype Skills> - Used for: Skill, Item Notetags - Allows the actor to steal specific 'stype' skills from the target enemy as along as the enemy has skills of the matching skill type temporarily for the battle. - Replace 'stype' with the name of the Skill Type. - If an enemy has multiple stealable skills, the skill to be stolen will be picked randomly out of available learnable skills. - Stealable skills that have already been learned or not valid for learning are automatically filtered out. - At the end of the battle, the actor will have forgotten the skill. ---
Plugin ParametersEffects SettingsUsed with VisuMZ_0_CoreEngine and VisuMZ_1_BattleCore! Displays popups to determine success and failure. --- Permanent Skill Steal Animation: Animation ID: - Play this animation when the effect activates. - Requires VisuMZ_0_CoreEngine. Mirror Animation: - Mirror the effect animation? - Requires VisuMZ_0_CoreEngine. Mute Animation: - Mute the effect animation? - Requires VisuMZ_0_CoreEngine. Popups: Text: - Text displayed upon the effect activating. - Requires VisuMZ_1_BattleCore. Text Color: - Use #rrggbb for custom colors or regular numbers for text colors from the Window Skin. - Requires VisuMZ_1_BattleCore. Flash Color: - Adjust the popup's flash color. - Format: [red, green, blue, alpha] - Requires VisuMZ_1_BattleCore. Flash Duration: - What is the frame duration of the flash effect? - Requires VisuMZ_1_BattleCore. --- Temporary Skill Steal Animation: Animation ID: - Play this animation when the effect activates. - Requires VisuMZ_0_CoreEngine. Mirror Animation: - Mirror the effect animation? - Requires VisuMZ_0_CoreEngine. Mute Animation: - Mute the effect animation? - Requires VisuMZ_0_CoreEngine. Popups: Text: - Text displayed upon the effect activating. - Requires VisuMZ_1_BattleCore. Text Color: - Use #rrggbb for custom colors or regular numbers for text colors from the Window Skin. - Requires VisuMZ_1_BattleCore. Flash Color: - Adjust the popup's flash color. - Format: [red, green, blue, alpha] - Requires VisuMZ_1_BattleCore. Flash Duration: - What is the frame duration of the flash effect? - Requires VisuMZ_1_BattleCore. --- Failure to Steal Animation: Animation ID: - Play this animation when the effect activates. - Requires VisuMZ_0_CoreEngine. Mirror Animation: - Mirror the effect animation? - Requires VisuMZ_0_CoreEngine. Mute Animation: - Mute the effect animation? - Requires VisuMZ_0_CoreEngine. Popups: Text: - Text displayed upon the effect activating. - Requires VisuMZ_1_BattleCore. Text Color: - Use #rrggbb for custom colors or regular numbers for text colors from the Window Skin. - Requires VisuMZ_1_BattleCore. Flash Color: - Adjust the popup's flash color. - Format: [red, green, blue, alpha] - Requires VisuMZ_1_BattleCore. Flash Duration: - What is the frame duration of the flash effect? - Requires VisuMZ_1_BattleCore. ---
Success Sound SettingsThese settings let you adjust the success sound effect used when a skill is stolen. --- Settings Filename: - Filename of the sound effect played. Volume: - Volume of the sound effect played. Pitch: - Pitch of the sound effect played. Pan: - Pan of the sound effect played. ---
Vocabulary SettingsThese settings let you adjust the text displayed for this plugin. --- Battle Log Window Learned Skill: - If enabled Log Window, displays this text. - %1 - User, %2 - Target, %3 - Skill Name Temporary Skill: - If enabled Log Window, displays this text. - %1 - User, %2 - Target, %3 - Skill Name Nothing To Steal: - If enabled Log Window, displays this text. - %1 - User, %2 - Target Failure To Steal: - If enabled Log Window, displays this text. - %1 - User, %2 - Target ---
Terms of Use1. These plugins may be used in free or commercial games provided that they have been acquired through legitimate means at VisuStella.com and/or any other official approved VisuStella sources. Exceptions and special circumstances that may prohibit usage will be listed on VisuStella.com. 2. All of the listed coders found in the Credits section of this plugin must be given credit in your games or credited as a collective under the name: "VisuStella". 3. You may edit the source code to suit your needs, so long as you do not claim the source code belongs to you. VisuStella also does not take responsibility for the plugin if any changes have been made to the plugin's code, nor does VisuStella take responsibility for user-provided custom code used for custom control effects including advanced JavaScript notetags and/or plugin parameters that allow custom JavaScript code. 5. VisuStella is not responsible for problems found in your game due to unintended usage, incompatibility problems with plugins outside of the VisuStella MZ library, plugin versions that aren't up to date, nor responsible for the proper working of compatibility patches made by any third parties. VisuStella is not responsible for errors caused by any user-provided custom code used for custom control effects including advanced JavaScript notetags and/or plugin parameters that allow JavaScript code. 8. Any extensions and/or addendums made to this plugin's Terms of Use can be found on VisuStella.com and must be followed. Terms of Use: Japanese『VisuStella MZ』利用規約 1. これらのプラグインは、VisuStella.comおよび/または公式に承認されたVisuStellaのソースから合法的な手段で入手したものである限り、フリーゲームや商用ゲームに使用することができます。例外的に使用が禁止される場合については、VisuStella.comの記載をご確認ください。 2. 本プラグインの「クレジット」部分に記載されているすべてのコーダーの名前は、ゲーム内にクレジット表記を行うか、もしくは「VisuStella」という名前の下にまとめて表記する必要があります。 3. ソースコードを自分のものだと主張しない限りは、必要に応じて編集することが可能です。ただしプラグインのコードに変更が加えられた場合、VisuStellaはそのプラグインに対して一切の責任を負いません。高度なJavaScriptのノートタグやJavaScriptコードを許可するプラグインのパラメータを含む、カスタムコントロールエフェクトに使用される、ユーザー提供のカスタムコードについても、VisuStellaは一切の責任を負いません。 5. VisuStellaは、意図しない使用方法による問題、VisuStella MZライブラリ以外のプラグインとの非互換性の問題、プラグインのバージョンが最新でないことによる問題、第三者による互換性パッチが適切に動作していないことなどが原因でゲーム内で発生した問題については、一切の責任を負いません。VisuStellaは、高度なJavaScriptのノートタグやJavaScriptコードを許可するプラグインのパラメータを含む、カスタムコントロールエフェクトに使用される、ユーザー提供のカスタムコードに起因するエラーについても、一切の責任を負いません。 8. このプラグインの利用規約の追加項目や補足については、VisuStella.comに掲載されていますので、それを参照し従ってください。
CreditsIf you are using this plugin, credit the following people in your game: Team VisuStella
ChangelogVersion 1.00 Official Release Date: June 30, 2023
See Also
End of Helpfile |