Project1
标题:
为技能添加使用条件限制
[打印本页]
作者:
srwog242
时间:
2014-10-2 13:08
标题:
为技能添加使用条件限制
RT,想做一个技能,在50%HP以下才能使用,应该怎么做
作者:
taroxd
时间:
2014-10-2 13:13
随手写的,没测试
class Game_BattlerBase
alias scm_20141002 skill_conditions_met?
def skill_conditions_met?(skill)
return false if skill.id == 50 && hp > mhp / 2 # 50 号技能
scm_20141002(skill)
end
end
复制代码
作者:
chd114
时间:
2014-10-3 11:39
在Game_BattlerBase的
!skill_sealed?(skill.id) && !skill_type_sealed?(skill.stype_id)
复制代码
下面加入这段
$game_variables[1]=[]
$game_variables[1]=[1,3,5,7,9]
for i in 0..$game_variables[1].size
if skill.id == i && hp_rate > 0.5
return false
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1