Project1

标题: 如何让队友进入战斗后TP为0? [打印本页]

作者: nhycs01    时间: 2023-3-1 23:50
标题: 如何让队友进入战斗后TP为0?
MV默认的是进入战斗会随机有一些TP,我想让人物进入战斗后TP为0,请问该怎么设置呢?
作者: 余杭    时间: 2023-3-2 00:21
YEP 有个插件叫做 YEP_EnhancedTP.js ,是关于 TP 的,应该对你有用。
作者: 小秋橙    时间: 2023-3-2 10:09
Game_Battler.prototype.onBattleStart = function() {
    this.setActionState('undecided');
    this.clearMotion();
    if (!this.isPreserveTp()) {
        this.initTp();
    }
};
Game_Battler.prototype.initTp = function() {
    this.setTp(Math.randomInt(25));
};
rpg_objects.js有这样两个函数,可以看到第一个调用了第二个,而第二个将tp随机设为[0,25)的一个整数,那只要把第二个里面改成this.setTp(0);就好了吧,甚至可以在第二个中加条件判断不同的队员做不同的处理。




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