Project1
标题:
如何让某些技能在boss战中显示灰色,无法使用?
[打印本页]
作者:
z2214557w
时间:
2016-10-6 11:55
标题:
如何让某些技能在boss战中显示灰色,无法使用?
请教:如何让某些技能在boss战中显示灰色,无法使用?
作者:
不灭的火炎
时间:
2016-10-6 16:52
....单纯无法使用的话,在事件里设置忘记这几个技能打败后再学回来不就好了,如果真想要这个效果,在数据库里设置两个相同名字和效果的技能,一个正常,一个sp要求很高,战斗前忘记原来那个学另外一个就行,以此类推。
作者:
cinderelmini
时间:
2016-10-6 17:07
Main前Insert试试看?需要设置的就是前面两行。
class Game_Actor < Game_Battler
# BOSS战中会被锁的技能ID列表
LOCK_IN_BOSS_SKILLS = [1, 3, 5, 15]
# BOSS战开关ID(这个开关打开表示进入BOSS战,上面设置的技能会被锁)
BOSS_BATTLE_SW = 10
#--------------------------------------------------------------------------
# ● 可以使用特技判定
# skill_id : 特技 ID
#--------------------------------------------------------------------------
alias sny46_161006_skill_can_use? skill_can_use?
def skill_can_use?(skill_id)
if $game_switches[BOSS_BATTLE_SW]
return false if LOCK_IN_BOSS_SKILLS.include?(skill_id)
end
return sny46_161006_skill_can_use?(skill_id)
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1