Project1

标题: 关于一个神奇的被动技能 [打印本页]

作者: 匿名RM爱好者    时间: 2017-12-23 11:20
标题: 关于一个神奇的被动技能
北矢:当你于此局战斗中第一次受到伤害时,你恢复 [体力上限÷2] 的生命值,然后你于之后受到的伤害+ [体力上限÷5]

没错这是三国杀的沮授

这个效果要怎样才能做出来捏   

作者: 刹那铃音    时间: 2017-12-23 15:05
怎么不想想渐营呢
作者: 骷髅岛遗老    时间: 2017-12-25 01:02
本帖最后由 骷髅岛遗老 于 2017-12-25 14:52 编辑

首先弄两个隐形状态(无图标最低优先级假装不存在),隐形状态1随便找个机会给需要的角色上了,然后在Game_Battler的 ● 计算伤害的第二行后到end之前任意行插入
  1. if self.state?[隐形状态1]      
  2.        if value >=1
  3.          self.hp +=self.mhp/2
  4.          self.remove_state[隐形状态1]
  5.          self.add_state[隐形状态2]
  6.        end
  7. end
  8. if self.state?[隐形状态2]  
  9.      if value >=1
  10.      value +=self.mhp/5
  11.      end
  12. end
复制代码

未测试




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