Project1

标题: 制作被动技能 [打印本页]

作者: zxc3824    时间: 2012-8-10 22:16
标题: 制作被动技能
搜索了很久,但是却找不到我想要的

只好来问咯。我要做个被动技能,如果该技能不管事角色学会还是敌人拥有,那么他在普通攻击的时候百分百暴击

这要怎么做

PS:我知道在 Game_Battle 3 的

           def attack_effect(attacker)函数下修改

可我不会写。

附:
我设定的是43号特技为暴击技能

    if self.skills.include?(43)
          self.damage *= 2
          self.critical = true
        end

我原来是这么写的,结果,报错dsu_plus_rewardpost_czw
作者: 幻想中的鸡蛋    时间: 2012-8-11 12:27
首先,我不确定能不能读取出敌人是不是学了什么技能。毕竟敌人技能……只是设定上的东西。
其次,这种事情完全没必要被动技能,只要添加一个不能抵抗,不解除的状态就好了(诶?这样的话岂不是完全恢复的时候状态就自动消失了?于是把Game_Battler 1的全恢复改一下,成为remove_state(i) if i !=43(43为状态id))
判断就用if state?(43) 嗯,这样应该就没问题了吧。




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