赞 | 15 |
VIP | 0 |
好人卡 | 0 |
积分 | 44 |
经验 | 0 |
最后登录 | 2024-11-18 |
在线时间 | 558 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 4379
- 在线时间
- 558 小时
- 注册时间
- 2020-6-14
- 帖子
- 78
|
本帖最后由 jie119168 于 2021-5-8 19:17 编辑
我目前想到了临时解决办法,对GALV的函数进行召唤物判断,如果为召唤物则固定伤害跳过计算流程
Window_BattleAttackInfo.prototype.drawMinMax = function (action, target, item) {
if (target.constructor.name == 'Game_Summon') {
var minMax = [0, 0];
} else {
var minMax = Galv.ATI.minMax(action, item, target); // array
}
可惜的是之后召唤师自己也用不出技能或者被指定为目标了。
大概是因为SRD对于召唤物以及召唤师的定义代码不够规范导致无法被deepcopy,解决起来并不简单了。
如果谁有替代品可以兼容不冲突请告诉我(悲 |
|