Project1

标题: 怎样用状态强制将行动回数降为一和自动回复清零 [打印本页]

作者: GIRRM    时间: 2022-4-17 22:44
标题: 怎样用状态强制将行动回数降为一和自动回复清零
如题,我要做一个能力和时间有关的boss,设计好了机制技术却不够......
是要锁定行动回数为一以及无法自动回复,无论用任何方式(物品,装备,技能等)都不能改变
作者: alexncf125    时间: 2022-4-18 02:00
本帖最后由 alexncf125 于 2022-5-21 13:37 编辑

锁定行动回数为一:
  1. class Game_Battler < Game_BattlerBase
  2.   alias lock_action_times_to_one make_action_times
  3.   def make_action_times
  4.     self.state?(状态ID) ? 1 : lock_action_times_to_one
  5.   end
  6. end
复制代码


无法自动回复:
  1. class Game_Battler < Game_BattlerBase
  2.   alias cannot_auto_regenerate regenerate_all
  3.   def regenerate_all
  4.     cannot_auto_regenerate unless self.state?(状态ID)
  5.   end
  6. end
复制代码

作者: GIRRM    时间: 2022-4-23 19:35
alexncf125 发表于 2022-4-18 02:00
锁定行动回数为一:

无法自动回复:

谢谢,是直接复制到脚本编辑那里吗?




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