Welcome to PGMV! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
TM Magic Slot - TMMagicSlot.js
Plugin desc : A system for memorizing magic will be added in addition to regular equipment.
License : MIT License
Author : tomoaky
Desc page : https://github.com/munokura/tomoaky-MV-plugins
Download Page : https://raw.githubusercontent.com/munokura/tomoaky-MV-plugins/refs/heads/master/TMMagicSlot.js
File name : TMMagicSlot.js
Help of plugin :
@plugindesc A system for memorizing magic will be added in addition to regular equipment. @author tomoaky @url https://github.com/munokura/tomoaky-MV-plugins @license MIT License @help English Help Translator: munokura This is an unofficial English translation of the plugin help, created to support global RPG Maker users. Feedback is welcome to improve translation quality (see: https://github.com/munokura/tomoaky-MV-plugins ). Original plugin by tomoaky. ----- TMPlugin - Magic Slot ver1.2.0 How to Use: Add a new type named "Magic" to the "Weapon Type" section of the Database Type tab. Weapons with this type will be treated as magic. Next, set the spell you want to memorize in the "Add Skill" Traits of the magic weapon. Add the tag <magicSlot:1> to the actor's or class's Note field. The value set here will determine the maximum number of spells that can be memorized. Obtain a weapon set as magic in the game and memorize it in the actor's magic memorization scene to use magic. This plugin has been tested with RPG Maker MV Version 1.6.1. Note field Tag (Actor, Class, Weapon, Armor): <magicSlot:1> The maximum number of spells that can be memorized will increase by 1. The actual maximum number is the sum of the values of this tag set for the actor, class, equipped weapon, and armor. Memo Tag (Skill): <magicSlotCost:1> Sets the number of slots required for memorization to 1. For example, a skill with a value of 2 cannot be memorized unless there are two available slots. Memo Tag (Weapon): <equippableActor:1 2> Specifies the actors who can memorize the spell by number. If multiple actors are specified, separate them with a space. If this tag is omitted, all actors will be able to memorize the spell. <equippableClass:3> Specifies the jobs that can memorize the spell by number. If multiple jobs are specified, separate them with a space. If this tag is omitted, all jobs will be able to memorize the spell. Plugin Command: callMagicEquip Calls the magic memorization scene. callMagicEquip 2 Calls the magic memorization scene for actor number 2. If the specified actor is not in the party, the first actor in the party will be targeted. addMagicSlot 3 1 Increases the available slot for actor number 3 by 1. The control character ¥V[n] can be used as the value. Plugin Parameter Notes: menuCommand If this parameter is left empty, the magic memory scene cannot be opened from the menu. Use this if you want to swap magic only in specific locations. In that case, you will need to call the magic memory scene with the plugin command callMagicEquip. magicTypeName Changes the weapon type name treated as magic. Change this if the type name "Magic" is already in use. slotCostColor This is the same as the control character ¥C[n] used in Event's Contents such as "Show Text." Set a value between 0 and 31. maxMpText Sets the name of the actor's maximum MP to be displayed in the magic memory scene. The string %1 will be replaced with the MP string set in the database Terms. If this parameter is empty, the maximum MP will not be displayed. @param menuCommand @desc Command to add to the menu scene. Default: Magic Memory @default Magic Memory @param actorSelectCommand @desc Actor selection command to display in magic memory scene. Default: Actor selection (command is hidden if not entered) @default Actor Selection @param magicSlot @desc The parameter name of the magic slot to display in the magic memory scene. Default: Memory slot @default Memory slot @param equipCommand @desc The equipment command to display in the magic memory scene. Default: Memory @default Memory @param clearCommand @desc Command to remove all displayed in the magic memory scene. Default: Forget all @default Forget all @type string @param magicTypeName @desc The name of the weapon type to treat as magic. Default: Magic @default Magic @type string @param blankText @desc Text to display in empty slots. Default: empty slots @default empty slots @type string @param slotCostColor @desc The text color number of the required number of free slots. Default: 31 @default 31 @type number @max 31 @param statusWidth @desc The width of the status window in the magic memory scene. Default: 340 @default 340 @type number @param maxMpText @desc Maximum MP item name for magic memory scene. Initial value: Max %1 @default Max %1 @type string