查看: 2169|回复: 6

[已经过期] 关于一个神奇的被动技能

[复制链接]
梦石
0
星屑
928
在线时间
127 小时
注册时间
2017-1-30
回帖
95
发表于 2017-12-23 11:20:53 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
北矢:当你于此局战斗中第一次受到伤害时,你恢复 [体力上限÷2] 的生命值,然后你于之后受到的伤害+ [体力上限÷5]

没错这是三国杀的沮授

这个效果要怎样才能做出来捏   
时光一去不复返。
梦石
0
星屑
2497
在线时间
215 小时
注册时间
2017-9-27
回帖
563
发表于 2017-12-23 15:05:22 | 显示全部楼层
怎么不想想渐营呢

点评

我倒是有个点子,攻击敌人的时候造成一个持续一回合的状态(无实际作用,仅限于标记该敌人),如果攻击敌人时该敌人有标记则你恢复攻击力/3体力  发表于 2017-12-23 23:51
本人正在努力晓习当中^0^  发表于 2017-12-23 22:55
这还仅限于想法  发表于 2017-12-23 22:31
渐营:当你攻击你于上回合攻击的敌人时,你恢复 [攻击力÷3] 生命  发表于 2017-12-23 21:44
浅尝辄止,宜乎众矣。
回复

使用道具 举报

梦石
0
星屑
2338
在线时间
275 小时
注册时间
2017-7-25
回帖
128
发表于 2017-12-25 01:02:45 | 显示全部楼层
本帖最后由 骷髅岛遗老 于 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
复制代码

未测试
回复 1 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部