设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2165|回复: 2
打印 上一主题 下一主题

[已经过期] 复活技能

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
79 小时
注册时间
2017-3-20
帖子
19
跳转到指定楼层
1
发表于 2017-9-3 12:00:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
怎么设置一个被动技能,可以让角色战斗中死亡自动复活并且每次战斗只生效一次的?

Lv3.寻梦者

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
帖子
571
2
发表于 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,不管是脚本还是游戏问题都可以来找我
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

开拓者

3
发表于 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  关闭
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 16:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表