作为一名游戏制作者,我经常在处理脚本时发现已有MV插件或是底层存在一系列问题,所以单独写了个插件汇总并解决它们,力求即插即用,尽可能不对原工程产生影响。
这些问题你很可能也会遇到,所以这里我开源共享一下,希望能帮到你们。
本插件能做到的事情为以下几项:
* 1-1.用 b._cloneact=JF.dataClone(b)保存某个时间点的角色数据,
* Object.assign(b, b._cloneacte)则可以将该数据在特定时候盖回去。
* 1-2.注释可制作元素有效度反转状态,多个状态会反转多次
* 注释可制作元素有效度回归100%状态
(以上内容为我实现一些小功能新加的,当然你完全可以无视之)
* 2.修复MV固有的强弱化覆盖bug,体现为强化100回合一层受到两次弱化1回合后
* 结果是弱化100回合这种离谱情况。
* 3.修复YEP战斗核心定义的freeturn导致的战斗中对自己重复附加状态时,
* 该状态若为【行动若干回合消失】则过了好几回合才开始减回合数字
* 4.修复YEP反击插件无效及不能带前后空格
* 5.修复YEP状态核心插件无法降低角色最大强化层数以及最大弱化层数至0层的问题
* 修复CTB/ATB模式下受控制状态时被选为目标后按帧减少回合数小数点取整后马上少一层的问题
* 6.修复YEP核心在战斗背景图过大时不缩放的问题
* 7.修复mog的boss血条在处理同场战斗多位boss时不切换显示新对象的问题
* 8.修复在使用YEPvisualstateFX显示人物头顶状态时,SRD召唤物不显示的bug
* 9.将YEP_ExternalLinks提供的打开外部链接效果更改为开启外部浏览器
*10.(千寒提供)修复YEP战斗序列在震动屏幕时怪物不跟着移动
*11.解除YEP暴击控制对于暴击率与暴击伤害减成之和不可低于0的限制
*12.修复YEPatb插件使用时若同时使用技能cd插件,敌人cd不刷新
*13.修复YEP镶嵌插件的add debuff rate无效问题
*14.修复使用YEP战斗核心时,若为DTB/STB模式,则回合末刚解除的状态无法马上赋予的bug
*15.修复使用YEP敌人侧视图插件时,用 控制缩放不调整动画位置
*16.修复使用YEP被动插件时,偶尔同等优先度状态乱序的现象(还原为rm默认的ID排序)
*17.修复使用YEP状态核心,角色死亡移除状态不重置层数的问题(需要YEP_X_StateCategories)
*18.更改YEP状态核心插件定义的action start/end阶段至比对面反击更早的时间点
*19.修复使用YEP普攻替换插件时,若处于限制行动状态则普攻只打一段不吃任何改动的bug
*20.特性栏为普通攻击添加状态时,如果存在多个相同状态会多次附加该状态,且每次的概率
*为所有特性总和,导致叠加非常恐怖,本插件提供了两种平衡方式选择。
如果其中某一项或几项是你正好要解决的问题,并且别的几项你都能接受(或者并没有相关插件),那直接用上我的插件吧。
如果其中几项是你不需要的(觉得原效果更好),你就需要主动注释掉部分代码才能了,加油!
下载链接:
如果有别的你发现的bug,也可以评论告诉我,以后的版本将加入这些修复。
下面还有一些我写的好康插件哦:
【MV插件】图标色相更换
【插件改】为MOG_BattleHud添加状态回合数
【MV插件】技能名根据伤害元素变色插件
本帖来自P1论坛作者jie119168,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:
https://rpg.blue/forum.php?mod=viewthread&tid=496639 若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。