Project1

标题: 如何达成升级回血回魔!!!!! [打印本页]

作者: vul3eji    时间: 2018-8-12 22:35
标题: 如何达成升级回血回魔!!!!!
本帖最后由 vul3eji 于 2018-8-16 18:13 编辑

升级都不会自动补满HP和MP。

不想要做在公共事件上面。

想直接修改JS...

请大神帮帮我...


作者: minot    时间: 2018-8-12 22:40
//=============================================================================
// Heal on Level Up
// by Shaz
// Last Update: 2015.10.25
//=============================================================================

/*:
* @plugindesc Allows you to heal actors on level up
* @author Shaz
*
* @param All HP
* @desc Heal HP for all party members (Y/N)
* @default Y
*
* @param All MP
* @desc Heal MP for all party members (Y/N)
* @default Y
*
* @param All States
* @desc Remove states for all party members (Y/N)
* @default Y
*
* @help This plugin does not provide plugin commands
*
* If you only want to set SOME actors to have the above properties, add
* the following tags to the actor notebox:
* <LUHealHP>
* <LUHealMP>
* <LUHealStates>
*/

(function () {

        var parameters = PluginManager.parameters('HealOnLevelUp');
        var healHP = (parameters['All HP'].toUpperCase() || '') === 'Y';
        var healMP = (parameters['All MP'].toUpperCase() || '') === 'Y';
        var healStates = (parameters['All States'].toUpperCase() || '') === 'Y';

        var _Game_Actor_levelUp = Game_Actor.prototype.levelUp;
        Game_Actor.prototype.levelUp = function () {
                _Game_Actor_levelUp.call(this);

                if (healHP || this.actor().meta.LUHealHP) {
                        this._hp = this.mhp;
                }

                if (healMP || this.actor().meta.LUHealMP) {
                        this._mp = this.mmp;
                }

                if (healStates || this.actor().meta.LUHealStates) {
                        this.clearStates();
                }
        };


})();
作者: vul3eji    时间: 2018-8-12 22:45
minot 发表于 2018-8-12 22:40
//=============================================================================
// Heal on Level Up
...

無法使用!!是否要放在什麼插件底下呢?
作者: minot    时间: 2018-8-12 23:10
无法使用???这个是单独的插件,会不会是和你的插件冲突了?我丢在列表最底下的很正常
作者: vul3eji    时间: 2018-8-12 23:20
minot 发表于 2018-8-12 23:10
无法使用???这个是单独的插件,会不会是和你的插件冲突了?我丢在列表最底下的很正常 ...

只用yep戰鬥插件!!!沒用其他怪異的插件!!

升級還是無法自動回復!!
作者: vul3eji    时间: 2018-8-16 18:12
沒有人可以幫幫我嗎??
作者: tseyik    时间: 2018-8-16 21:21
バトルイベントを拡張するプラグイン
https://raw.githubusercontent.co ... KR_ExBattleEvent.js

イベントの設定方法
https://github.com/futokoro/RPGM ... ExBattleEvent.ja.md
・コモンイベントの設定方法
コモンイベントはプラグインパラメータで設定します。

<Victory Event>:戦闘勝利用のコモンイベントのIDを設定します。
<Defeat Event>:戦闘敗北用のコモンイベントのIDを設定します。

・敵グループのバトルイベントの設定方法
バトルイベントは、ページ内に以下の注釈を入力することで設定します。

<EBE_戦闘勝利時>:このページのイベントを戦闘勝利イベントとして実行します。
<EBE_戦闘敗北時>:このページのイベントを戦闘敗北イベントとして実行します。


作者: jac000    时间: 2018-8-21 21:25
vul3eji 发表于 2018-8-16 18:12
沒有人可以幫幫我嗎??

var gamelvup = Game_Actor.prototype.levelUp;
Game_Actor.prototype.levelUp = function() {
        gamelvup.call(this);
        this._hp = this.mhp;
        this._mp = this.mmp;
        this.clearStates();
};
放你插件 最上面就行
作者: tseyik    时间: 2018-8-22 17:57
https://tm.lucky-duet.com/viewtopic.php?f=5&t=5795
レベルアップ時にHPとMPが回復



作者: vul3eji    时间: 2018-8-22 20:44
本帖最后由 vul3eji 于 2018-8-22 20:45 编辑

終於可以使用了!感謝你們的幫忙!!~~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1