Project1
标题:
关于制作敌人的被动技能的问题
[打印本页]
作者:
zxc3824
时间:
2012-8-16 13:32
标题:
关于制作敌人的被动技能的问题
在主站搜索了很久很久 long long ago
发现被动技能都是以角色为基础的,没有敌人没基础的。
所以现在我的问题是,敌人的被动技能怎么设置?
假如我设置了一个技能叫【奋战】,功能是普通攻击必定暴击,角色的我会设置,但是敌人的如何设置。我尝试过用状态来进行判断,发现角色可以,敌人却不行。
希望各位大神帮帮一下。最好就以默认脚本的基础来改,呵呵 dsu_plus_rewardpost_czw
作者:
幻想中的鸡蛋
时间:
2012-8-16 15:26
本帖最后由 幻想中的鸡蛋 于 2012-8-16 15:57 编辑
普通攻击必定实现暴击这个效果就得用脚本吧,不论是整合的神马脚本还是单独使用的脚本。
如果你有状态扩增的脚本的话,给敌人加上一个增加暴击率100的 不解除的 状态就解决了。
如果没有这样的脚本,则直接
if attacker.state?(10) and self.critical == false #此行括号中为状态id
self.damage *= 2
self.critical = true
end
复制代码
插入到原脚本Game_Battler 3中
# 防御修正
if self.guarding?
self.damage /= 2
end
紧跟在这几行后面。具体应该是65 66行之间,别错误加到技能防御修正后面。
然后同上面方案,给敌人添加相应状态。
作者:
zxc3824
时间:
2012-8-16 15:35
幻想中的鸡蛋 发表于 2012-8-16 15:26
普通攻击必定实现暴击这个效果就得用脚本吧,不论是整合的神马脚本还是单独使用的脚本。
如果你有状态扩增 ...
可惜有错呢,老兄还是自己测试过再发吧
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1