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