辛辛苦苦码了半天字发出来被度娘秒吞
瞬间干劲全无
总之,说一声,问题是解决技能虽然预测UI上显示超过100%的命中率但是依旧会miss的问题
RM机制是Max(1,命中率)-Max(0,闪避率)=实际命中率,但是TMSRPG的行动结果预测里不是这样的
而是直接的命中率-闪避率=实际命中率
处于某些异常状态的敌人不可闪躲攻击,最直接的方法就是将闪避率降低到0以下就可以保证你攻击不计算对方闪避
但是在TMSRPG 中会显示超过100%的命中率,而实际上因为技能命中不是100%的缘故,这种超过100%命中率的技能是有可能丢失的
这里用一行代码来解决这个问题,代码在↓这个区块底下,复制并Ctrl+F搜索即可找到
// 結果予測テキストを作成
要更改的地方
改成我这样就行了,顺带一提命中率也有概率超过100%,不喜欢超过100%命中率显示的话,可以把那个地方改成
hit = Math.floor(Math.min(100, hit * (Math.min(1, 1 - eva)) * 100));
就这样
话说MZ都出来了,TMSRPG这种老掉牙的东西真的还有人用吗
哦,我还在用啊,那没事了