查看: 5147|回复: 6

[已经过期] VA要怎么做到和VX一样,就是选了F后吸收敌人的攻击回复自...

[复制链接]
梦石
0
星屑
4230
在线时间
2671 小时
注册时间
2012-3-1
回帖
680
发表于 2013-1-17 22:34:14 | 显示全部楼层 |阅读模式

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

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

×
VA要怎么做到和VX一样,就是选了F后吸收敌人的攻击回复自自己的HP?
我想做到这种效果
梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
回帖
693
发表于 2013-1-18 17:05:31 | 显示全部楼层
找找脚本吧,我记得有个元素吸收的脚本,不过是英文的
回复

使用道具 举报

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

发表于 2013-1-18 20:47:38 | 显示全部楼层
选F是什么意思?

点评

测试结果还是不行,不能是负值,恐怕非脚本无法解决了。  发表于 2013-1-19 04:47
目前无法进行测试,提个想法,在设定特性中,特殊能力的物理伤害加成如果是 -100% 这样可以达到效果吗?  发表于 2013-1-18 23:43
@j433463 ,现在只能设定属性抗性,伤害*0~1000%,好像已经没有吸收功能了。  发表于 2013-1-18 22:37
VX 的状态设置和 XP 比较像,还是有 ABCDEF 的相克属性,F 属性被攻击不损血,反而回血。  发表于 2013-1-18 21:36
回复

使用道具 举报

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

发表于 2013-1-19 11:28:47 | 显示全部楼层
本帖最后由 Sion 于 2013-1-19 11:32 编辑

插入这段脚本,把属性抗性设置到1000%就是完全吸收的效果了
  1. class Game_BattlerBase

  2.   def features_pi(code, id)
  3.     if code == FEATURE_ELEMENT_RATE
  4.       features_with_id(code, id).inject(1.0) {|r, ft|
  5.       if ft.value == 10.0
  6.         r *= -1
  7.       else
  8.         r *= ft.value
  9.       end
  10.       }
  11.     else
  12.       features_with_id(code, id).inject(1.0) {|r, ft| r *= ft.value }
  13.     end
  14.   end

  15. end
复制代码

点评

靠谱~~  发表于 2014-8-24 21:55
回复

使用道具 举报

梦石
0
星屑
4230
在线时间
2671 小时
注册时间
2012-3-1
回帖
680
 楼主| 发表于 2013-1-25 02:50:32 | 显示全部楼层
Sion 发表于 2013-1-19 11:28
插入这段脚本,把属性抗性设置到1000%就是完全吸收的效果了

那样也太麻烦了- -不如简易的简单的写在脚本里?
回复

使用道具 举报

梦石
0
星屑
4230
在线时间
2671 小时
注册时间
2012-3-1
回帖
680
 楼主| 发表于 2013-1-25 02:53:06 | 显示全部楼层
卡奥尼特 发表于 2013-1-25 02:50
那样也太麻烦了- -不如简易的简单的写在脚本里?

或者写在职业或者角色的备注栏也行啊

点评

这3者有区别吗?  发表于 2013-1-25 10:51
回复

使用道具 举报

梦石
0
星屑
4230
在线时间
2671 小时
注册时间
2012-3-1
回帖
680
 楼主| 发表于 2013-1-25 15:18:04 | 显示全部楼层
4楼的如果每次都是1000加血岂不是很麻烦?
要不直接在备注栏内填呢?
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部