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 Second Name - TMSecondName.js
Plugin desc : Added achievement function to nicknames and parameter changes when swapped.
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/TMSecondName.js
File name : TMSecondName.js
Help of plugin :
@plugindesc Added achievement function to nicknames and parameter changes when swapped. @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 - Nickname Changer ver1.0.1 How to Use: Nicknames (achievements) are set for "Armor" in the database. You can acquire the set nickname using the plugin command gainSecondName. Once acquired, you can check it using the "Nickname" command in the menu and equip it to your actor. Armor that cannot be equipped by the actor cannot be set as a nickname. Also, you cannot set a nickname that has already been set by another actor. This plugin has been tested with RPG Maker MV Version 1.5.1. This plugin is distributed under the MIT License and is free to use, including commercial use, modifications, and redistribution. Usage Example: Set the name (nickname text), description (nickname effect and acquisition conditions), and characteristic (maximum HP * 110% for clarity) for armor #1. If you start the game in this state, Armor #1 will be set as the actor's nickname, and their maximum HP will increase by 10%. You can also check the date and time the nickname was acquired from the "Nickname" menu. Similarly, set a different nickname for Armor #2 and execute the following plugin command: gainSecondName 2 The new nickname will be added to the "Nickname" menu, and you should be able to freely change the actor's nickname. If you are unable to change it, please check whether the armor equipment requirements are met. Note field Tag (Actor): <secondName:1> Sets Armor #1 as this actor's initial nickname. If the actor has not yet acquired this nickname when joining, once a different nickname is set, it will be impossible to revert to the original nickname. Execute the acquisition process immediately when the actor joins. For actors without this tag, the nickname will be set to the armor number set in the plugin parameter defaultSecondNameId. Memo Tag (Armor): <secondNameExp:1> Sets the value of the nickname. If the plugin parameter vnSecondNameExp is set to a value greater than or equal to 1, the total value of all currently acquired nicknames will automatically be assigned to the game variable with that number. Plugin Command: gainSecondName 1 Acquires the first piece of armor as a nickname. There are no visual effects, so create one using a picture or animation. hasSecondName 1 5 Retrieves whether the first piece of armor has been acquired as a nickname. If it has been acquired, game switch 5 will be turned on; if it has not, it will be turned off. Plugin Parameter Notes: defaultSecondNameId The armor (nickname) set here will be used as the actor's initial nickname and will automatically be acquired at the start of the game. @param secondNameCommand @desc Menu command name Default: Nickname @default Nickname @param defaultSecondNameId @desc Actor's initial nickname ID Default: 1 @default 1 @type number @param vnSecondNameExp @desc Game variable number to which the total value of acquired nicknames is assigned. Initial value: 0 (0 disables / 1 or more enables) @default 0 @type number @param dateFontSize @desc Date display font size Default: 20 @default 20 @type number @param equipText @desc Equipped Text Default: [Equipped] @default [Equipped] @param infoWindowWidth @desc Info window width Default: 240 @default 240 @type number @param infoWindowNumberText @desc Text of the number of nicknames acquired Initial value: Number collected @default Number collected @param infoWindowExpText @desc Total value text (if blank, total value is not displayed) Default: Score @default Score @param hidePartyMember @desc Ignores the nickname equipment status of party members (for when you want to hide everyone except the lead actor in a solo travel game) @default false @type boolean