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的 不解除的 状态就解决了。
如果没有这样的脚本,则直接
  1.         if attacker.state?(10) and self.critical == false  #此行括号中为状态id
  2.           self.damage *= 2
  3.           self.critical = true
  4.         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