An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

Skill Cost Shared - SkillCostShared.js

Plugin desc : Skill Cost Sharing Plugin

License : MIT License

Author : Triacontane

Website : https://triacontane.blogspot.com

Desc page : https://github.com/triacontane/RPGMakerMV/tree/mz_master/SkillCostShared.js

Download Page : https://raw.githubusercontent.com/munokura/triacontane-MZ-plugins/refs/heads/main/SkillCostShared.js

File name : SkillCostShared.js

Help of plugin :

@target MZ
@url https://github.com/triacontane/RPGMakerMV/tree/mz_master/SkillCostShared.js
@plugindesc Skill Cost Sharing Plugin
@author Triacontane
@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/triacontane-MZ-plugins ).
Original plugin by Triacontane.
Please check the latest official version at:
https://triacontane.blogspot.com
-----

SkillCostShared.js

MP and TP are shared by the entire party. You can individually configure
whether MP and TP are available.
Please prepare a separate UI (such as a general-purpose gauge plugin) to
display shared MP and TP.

Maximum MP and TP increases or decreases due to individual actor traits,
buffs, or growth will be disabled.
To increase or decrease them, change the variable value specified in the
parameter.

This setting applies only to the party; it does not apply to enemy characters
or enemy groups.

This plugin requires the base plugin ”PluginCommonBase.js.”
”PluginCommonBase.js” is located in the following folder under the RPG Maker
MZ installation folder:
dlc/BasicResources/plugins/official

Terms of Use:
You may modify and redistribute this plugin without permission, and there are
no restrictions on its use (commercial, 18+, etc.).
This plugin is now yours.

@param mpShared
@text MP sharing
@desc MP is shared by the entire party.
@type boolean
@default true

@param maxMpVariableId
@text Max MP variable ID
@desc The ID of the variable that stores the maximum MP value.
@type variable
@default 1
@parent mpShared

@param mpVariableId
@text MP variable ID
@desc This is the ID of the variable that gets the MP value. This is for retrieval only; changing this variable value will not change the MP.
@type variable
@default 0
@parent mpShared

@param tpShared
@text TP sharing
@desc TP is shared by the entire party.
@type boolean
@default true

@param maxTpVariableId
@text Maximum Take Profit variable ID
@desc The ID of the variable that stores the maximum TP value. If not specified, the maximum value will default to 100.
@type variable
@default 0
@parent tpShared

@param tpVariableId
@text TP variable ID
@desc This is the ID of the variable that gets the TP value. This is for read-only purposes, and changing this variable value will not change the TP.
@type variable
@default 0
@parent tpShared

@param hiddenDefaultUi
@text Default UI hidden
@desc If shared, hides the MP and TP of individual actors.
@type boolean
@default true

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.