Project1

标题: 发现个默认的BUG,请程序来看看 [打印本页]

作者: 风雪优游    时间: 2008-3-2 00:23
标题: 发现个默认的BUG,请程序来看看
先做准备:
1.当中了 "不能使用魔法" 的状态时
2.技能目标选择已方单体,然后勾上物理攻击
3.测试,会发现该技能无法使用= =|||,明明勾上了物理攻击的,为什么却不能使用.我推测是因为对象是 已方单体


请问如何修改?
不管对象选择什么,只要勾上了物理攻击就可以在"不能使用魔法"的状态下使用?
作者: 小幽的马甲    时间: 2008-3-2 00:24
又见bug= =
作者: wy29    时间: 2008-3-2 01:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: got3    时间: 2008-3-2 01:37
以下引用wy29于2008-3-1 17:13:56的发言:

Game_Battler第584行

return false if silent? and skill.spi_f > 0

如果silent(不能使用魔法) 和 技能精神关系度>0 ,就不能发挥技能。

楼主可以改成:


  神人……{/gg}
return false if silent? and not skill.physical_attack



[本贴由作者于 2008-3-1 17:14:30 最后编辑]


作者: 小幽的马甲    时间: 2008-3-2 01:52
return false if silent? and skill.spi_f > 0

那么一旦有了魔法攻击力就默认算魔法了……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1