设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

SRD召唤插件与GALV技能效果预估插件共用导致冲突

查看数: 7176 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-5-8 00:27

正文摘要:

本帖最后由 jie119168 于 2021-5-8 16:03 编辑 同时使用SRD_SummonCore和GALV_BattleActionInfo时,辅助技能指定召唤兽时会报错,如图所示

回复

jie119168 发表于 2021-5-8 16:36:31
xiamumomo 发表于 2021-5-8 16:08
你试试召唤后召唤师用普通和技能火焰还有治疗应该都是会出现错误

是这样,貌似还需要进一步查找原因
xiamumomo 发表于 2021-5-8 16:08:11
jie119168 发表于 2021-5-8 16:02
我目前想到了临时解决办法,对GALV的函数进行召唤物判断,如果为召唤物则固定伤害跳过计算流程
Window_Batt ...

你试试召唤后召唤师用普通和技能火焰还有治疗应该都是会出现错误
jie119168 发表于 2021-5-8 16:02:16
本帖最后由 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,解决起来并不简单了。
如果谁有替代品可以兼容不冲突请告诉我(悲
xiamumomo 发表于 2021-5-8 12:16:23
jie119168 发表于 2021-5-8 12:12
我预想的是自己手动改代码,就算是提示我一下问题出在哪个函数上也可以,我想自己研究看看能不能解决。
...

测试出错的时候按F8
jie119168 发表于 2021-5-8 12:12:09
xiamumomo 发表于 2021-5-8 11:54
要和找作者Galv或则SRD要么二选一

我预想的是自己手动改代码,就算是提示我一下问题出在哪个函数上也可以,我想自己研究看看能不能解决。
实在不行就寻求不会冲突的同类替代吧
xiamumomo 发表于 2021-5-8 11:54:07
jie119168 发表于 2021-5-8 11:41
是的,确实用了YEP战斗核心插件,但这个插件和我提问中的俩插件并没有发生冲突过,所以就认为大概不是相 ...

要和找作者Galv或则SRD要么二选一
jie119168 发表于 2021-5-8 11:41:45
xiamumomo 发表于 2021-5-8 10:38
你这似乎还用到Yep战斗核心使用及技能后会显示那个  所以放弃GALV_BattleActionInfo ...

是的,确实用了YEP战斗核心插件,但这个插件和我提问中的俩插件并没有发生冲突过,所以就认为大概不是相关信息了,不过应该还是有影响的。
xiamumomo 发表于 2021-5-8 10:38:20
jie119168 发表于 2021-5-8 09:20
看到了,我傻了。新人不太会用这功能

你这似乎还用到Yep战斗核心使用及技能后会显示那个  所以放弃GALV_BattleActionInfo
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-19 00:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表