Project1

标题: 如何让指定的装备赋予编辑器里不能赋予的能力 [打印本页]

作者: wc3215410    时间: 2017-11-30 01:25
标题: 如何让指定的装备赋予编辑器里不能赋予的能力
编辑器里装备能修改的能力有限,类似特技值只有一个特技再生的能力。
求教下,比如初始化战斗开始时的特技值为20,怎样让指定的一件装备拥有提升初始化值为30的属性?
作者: 魔法丶小肉包    时间: 2017-11-30 12:35
RUBY 代码复制
  1. class Game_Actor < Game_Battler
  2.   def init_tp
  3.     return self.tp = 30 if equips.include?($data_armors[1])#1号防具装备了初始tp30(武器的话是$data_weapons[1])
  4.     return self.tp = 20
  5.   end
  6. end


作者: chd114    时间: 2017-11-30 12:52
参考楼上,那个是1号防具装备中则初始tp赋值为30,如果你还要做其他装备也增加就要这样
  1. class Game_Actor < Game_Battler
  2.   def init_tp
  3.     self.tp = 20
  4.     self.tp += 10 if equips.include?($data_armors[1])#1号防具装备了初始tp30(武器的话是$data_weapons[1])
  5.     self.tp += 10 if equips.include?($data_weapons[1])
  6.     self.tp += 20 if equips.include?($data_armors[2])
  7. #...
  8.     return self.tp
  9.   end
  10. end
复制代码





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