本帖最后由 MH-Pride 于 2021-8-28 08:33 编辑 (() => { 'use strict'; const pluginName = "Actions"; const parameters = PluginManager.parameters(pluginName); const realparameters = JSON.parse(parameters['addStates']); //读取参数 if(realparameters){ for(let i = 0;i < realparameters.length;i++){ realparameters =JSON.parse(realparameters); } }; // 表现倒下(死亡后的消失效果) const _Game_Battler_performCollapse =Game_Battler.prototype.performCollapse; Game_Battler.prototype.performCollapse = function() { //取得最后杀敌角色使用技能ID const lastSkill = BattleManager._subject._lastBattleSkill._itemId; for(let i = 0;i < realparameters.length;i++){ if (lastSkill== realparameters.skillId) { BattleManager._subject.addState(parseInt(realparameters.stateId)); } } }; }) 当然不行啊你的JSON.parse后的realparameters不是数字是字符串啊 当然接触不了 转换成数字就好了 这样子的话加被动就能无限时间了算是bug吗lol |
本帖最后由 aster258 于 2021-8-27 19:31 编辑 状态勾选战斗结束后解除。。。 或者设置走1步就解除 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-23 22:31
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.