Project1

标题: 如何让防具装备后,达到解除技能的武器限定效果? [打印本页]

作者: leungzero    时间: 2021-4-18 21:35
标题: 如何让防具装备后,达到解除技能的武器限定效果?
本帖最后由 leungzero 于 2021-4-18 23:14 编辑

前提,不能是双持武器或者其他部件变成武器这类武器风格变更。更不是去数据库改技能的自身机制效果(也就是把武器限制从技能设定上去掉,技能保留自身的武器限制是前提)
所谓“武器限制”是这个数据库的术语表示。。原本设定技能若果不给武器限制选内容,那么这个技能并不限制武器类型。选了就限。
作者: soulsaga    时间: 2021-4-19 01:03
本帖最后由 soulsaga 于 2021-4-19 10:24 编辑

RUBY 代码复制
  1. #
  2. class Game_Actor < Game_Battler
  3. --------------------------------------------------------------------------
  4.   # ● 是否装备技能所需要的所有必要武器装备
  5.   #--------------------------------------------------------------------------
  6.   alias 20210419skill_wtype_ok? skill_wtype_ok?
  7.   def skill_wtype_ok?(skill)
  8.     return true if actor.armors.include?($data_armors[20])
  9.     20210419skill_wtype_ok?(skill)
  10.   end
  11. end

作者: 任小雪    时间: 2021-4-24 00:25
其实,你可以装备后忘掉该技能,学一个新的不受限制的技能(虽然这个方法满是bug)




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1