查看: 2558|回复: 2

[已经过期] 复活技能

[复制链接]
梦石
0
星屑
50
在线时间
79 小时
注册时间
2017-3-20
回帖
16
发表于 2017-9-3 12:00:32 | 显示全部楼层 |阅读模式

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

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

×
怎么设置一个被动技能,可以让角色战斗中死亡自动复活并且每次战斗只生效一次的?
梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
回帖
526
发表于 2017-9-3 12:25:13 | 显示全部楼层
如果你有伤害公式脚本,而且会用的话我给你提供思路
if self.skills.include?($data_skills[203]) 如果持有203号技能
value = 0 这个是必要的,这个要保证一下,就怕伤害悬殊导致还得死(他伤害是你血量的2倍甚至更多)
self.hp = self.mhp 目标血量=目标的最大血量 b在伤害公式等价于self,a是user
end 一个IF要跟好一个END,不然会报缺少/多了END的BUG
P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我
回复

使用道具 举报

梦石
0
星屑
50
在线时间
26 小时
注册时间
2017-3-5
回帖
26

开拓者

发表于 2017-9-4 22:22:13 | 显示全部楼层
300英雄 发表于 2017-9-3 12:25
如果你有伤害公式脚本,而且会用的话我给你提供思路
if self.skills.include?($data_skills[203]) 如果持有 ...

讲道理一般来说rm里基本都是先判定是否全部濒死,而只有一人时,这个技能就废了,因为rm是回合一上报,无法做出被动的效果,感觉还不如做个空壳技能用公共事件并行处理来判定能否复活。手打事件差不多看吧。
公共事件1 开关1 并行处理
条件分歧 当 艾里克 的 状态 是 濒死 时
   条件分歧 当 艾里克 已经习得 复活大法 时
      条件分歧 当 开关 2 关闭 时
         艾里克 解除 濒死 状态
            艾里克 恢复 XX(自定义数量,你爱怎么用变量算比例或者常数是你的事) 血量
               开关操作 开关 2  打开
条件分歧 当 战斗 开始 时
   开关操作 开关 2  关闭
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部