赞 | 1 |
VIP | 1 |
好人卡 | 0 |
积分 | 32 |
经验 | 9033 |
最后登录 | 2025-4-2 |
在线时间 | 522 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3154
- 在线时间
- 522 小时
- 注册时间
- 2012-7-4
- 帖子
- 52
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
之前忘了在哪里看到的脚本,非常好用。但是现在我想要实现“同时处于特定状态A和B才能使用某个技能”这个效果,不知道要怎么办。
脚本如下:
# 处于特定状态才能使用的技能 只能限制友方
# 技能上备注 <state 50> 表明只有在50号状态时才能使用
class RPG::Skill
def needed_state
return @needed_state unless @needed_state.nil?
@needed_state = @note =~ /<state\s*(\d+)>/ ? $1.to_i : false
end
end
class Game_BattlerBase
alias no_state_skill_conditions_met? skill_conditions_met?
def skill_conditions_met?(skill)
no_state_skill_conditions_met?(skill) &&
(!skill.needed_state || state?(skill.needed_state))
end
end
|
|