查看: 2020|回复: 1

[已经过期] 制作被动技能

[复制链接]
梦石
0
星屑
548
在线时间
254 小时
注册时间
2010-8-25
回帖
280
发表于 2012-8-10 22:16:16 | 显示全部楼层 |阅读模式

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

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

×
搜索了很久,但是却找不到我想要的

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

这要怎么做

PS:我知道在 Game_Battle 3 的

           def attack_effect(attacker)函数下修改

可我不会写。

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

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

我原来是这么写的,结果,报错

◇无限的妄想者◇

梦石
0
星屑
90
在线时间
1441 小时
注册时间
2012-7-14
回帖
2279
发表于 2012-8-11 12:27:36 | 显示全部楼层
首先,我不确定能不能读取出敌人是不是学了什么技能。毕竟敌人技能……只是设定上的东西。
其次,这种事情完全没必要被动技能,只要添加一个不能抵抗,不解除的状态就好了(诶?这样的话岂不是完全恢复的时候状态就自动消失了?于是把Game_Battler 1的全恢复改一下,成为remove_state(i) if i !=43(43为状态id))
判断就用if state?(43) 嗯,这样应该就没问题了吧。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部