查看: 3565|回复: 6

[已经过期] 发现RM XP的一个BUG

[复制链接]
梦石
0
星屑
2970
在线时间
390 小时
注册时间
2010-12-4
回帖
104
发表于 2021-4-7 12:15:35 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
最近发现XP的里状态结束会出现滞后,例如:甲进入中毒状态,2回合后100%恢复正常。那正常情况下甲的状态显示应该是,第一回合开始状态显示为中毒,第二回合开始状态显示为中毒,第三回合开始状态显示为正常。但是我发现XP里面是第三回合开始,状态还显示为中毒,选择行动方式结束后,轮到甲行动的时候,状态突然从中毒变成正常了。这种情况会导致很多特殊状态出现异常。比如我做了一个狂战士的状态,状态时间3回合,处于状态时角色无法控制,只会普通攻击敌人,但是普通攻击伤害翻倍。但实际测试下来,到第四个回合时,角色仍然无法被控制,但普通攻击翻倍的效果却消失了。想问下有没有什么方法可以解决这个问题。
梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2021-4-7 17:50:28 | 显示全部楼层
回复

使用道具 举报

梦石
0
星屑
2970
在线时间
390 小时
注册时间
2010-12-4
回帖
104
 楼主| 发表于 2021-4-7 18:41:15 | 显示全部楼层
看了三遍,没有看出有啥具体的解决方案。
回复

使用道具 举报

梦石
0
星屑
2970
在线时间
390 小时
注册时间
2010-12-4
回帖
104
 楼主| 发表于 2021-4-7 19:04:21 | 显示全部楼层
突然间想到了一个解决方案,给技能设置双状态,例如狂暴技能,要求:3回合内限制普通攻击敌人造成两倍伤害。方法:添加第一个状态 狂暴1,限制普通攻击敌人,定量为大于等于1,持续时间2回合后100%解除。再添加第二个状态 狂暴2,无限制,定量0,持续时间3回合100%解除,在脚本Game_Battler 3中加入狂暴2状态下造成伤害2倍的公式。这样理论上战斗中状态栏只显示狂暴1,但是同时拥有狂暴1和狂暴2的效果,而滞后到第三回合的狂暴1的限制普通攻击任然造成2倍伤害。
回复

使用道具 举报

梦石
0
星屑
2970
在线时间
390 小时
注册时间
2010-12-4
回帖
104
 楼主| 发表于 2021-4-8 10:52:49 | 显示全部楼层
letppigogo 发表于 2021-4-7 19:04
突然间想到了一个解决方案,给技能设置双状态,例如狂暴技能,要求:3回合内限制普通攻击敌人造成两倍伤害 ...

昨天晚上回去测试了一下,会愣在那一回合,看来这个办法无效
回复

使用道具 举报

遠航の猫咪

梦石
3
星屑
26947
在线时间
2423 小时
注册时间
2005-10-15
回帖
987

开拓者

发表于 2021-4-8 17:30:15 | 显示全部楼层
https://rpg.blue/thread-484741-1-2.html
该bug已解决,请善用搜索
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复

使用道具 举报

梦石
0
星屑
2970
在线时间
390 小时
注册时间
2010-12-4
回帖
104
 楼主| 发表于 2021-4-8 21:52:37 | 显示全部楼层
SailCat 发表于 2021-4-8 17:30
https://rpg.blue/thread-484741-1-2.html
该bug已解决,请善用搜索

请问修改的是那一条?我的脚本修改很多,不能将脚本整个复制过来。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部