找回密码
 点一下
查看: 2452|回复: 12

【研究】关于增益行为“从受到伤害中吸收关键指标”的研究,那么如何做一个DOTA中死骑的大?

[复制链接]
发表于 2011-7-19 01:43:51 | 显示全部楼层 |阅读模式
目的是做DOTA中死亡骑士的大招:受到任何伤害都会把伤害吸收掉,转化为自身生命值。
尝试着用增益行为中的“从受到伤害中获得关键指标”,设置每受1点伤害单位生命值增加2点。本来以为这样就可以做到,结果:
假设单位最大生命1000,当前生命500,武器A伤害100点,武器B伤害700点。受到武器A攻击,会每次加100血,最终900血的时候加不上去了。换武器B打,无论如何单位都是300血,不加也不减。这让我认识到从伤害中获得生命,始终会有一次武器伤害数值的生命不能获得。
并且这种获得关键指标只对本身的伤害起作用,如果是附加伤害就不起作用了:比如“VS重甲 100“或者是英雄的武器本身是10点伤害,通过属性附加了20点伤害,这个时候也只对本身的10点伤害起作用。

实验中发现的一些东西,可能对新手有点帮助。高手请看下一行:
“单位受到任何伤害都会把伤害吸收掉,转化为自身生命值。”这个要用什么做?
发表于 2011-7-19 08:13:47 | 显示全部楼层
刚测了下,你用的那个受到伤害获得生命是没问题,不过你会回复200再受到100伤害。

我测试了设置伤害回应,将回应比例设置为-1,结果无效。(依然受到1伤害)
将伤害回应设置为0,有效,不掉血。

设置受到伤害回复1,伤害回应为比例1,则不掉血也不加血。

设置伤害回复1,伤害回应比例0,正常加血。(但是回到最后会和满血差1,不知道原因,貌似和星际最小伤害为1有关。因为刚查看回血速度,伤害为6,回血却是5)(刚测试,在伤害回应中勾取修改最小伤害,可以正常回满,回复速度也是正常。)

这个应该就能满足你的需要。

也就是你需要设置伤害回应,回应比例为0。(通常用这个做Miss)实际上回应为0,依然会触发伤害回复效果。
另外,伤害回应自带一个cost,设置一个值也可以恢复生命,但是这个回复值与玩家伤害无关,只与伤害次数有关。
因此还是行为-修改单位-战斗-承受伤害获得生命是正确的。

你可以将这个获得生命设置为1,将伤害回应比例设置为0,这样才是正确的逻辑。(不掉血+回血,而不是掉血,回两倍)
回复

使用道具 举报

 楼主| 发表于 2011-7-20 21:14:19 | 显示全部楼层

回 1楼(angerking) 的帖子

谢谢,原来是我思路有些偏差了。但是用“行为-修改单位-战斗-承受伤害获得生命”的话:
前文提到的“这种获得关键指标只对本身的伤害起作用,如果是附加伤害就不起作用了:比如“VS重甲 100“或者是英雄的武器本身是10点伤害,通过属性附加了20点伤害,这个时候也只对本身的10点伤害起作用。”
主要是这个要怎么解决?
回复

使用道具 举报

 楼主| 发表于 2011-7-22 23:44:57 | 显示全部楼层
顶一下,还没找到解决办法。
回复

使用道具 举报

发表于 2011-7-23 09:28:01 | 显示全部楼层
如果数据编辑器没有这个参数模板的话,我觉得用触发器比较好。
回复

使用道具 举报

发表于 2011-8-20 21:41:33 | 显示全部楼层
没那么麻烦啊~~~用那个狂战士技能改吧~~~改负数就得了
回复

使用道具 举报

发表于 2011-8-21 09:38:22 | 显示全部楼层
引用第5楼man75319于2011-08-20 21:41发表的  :
没那么麻烦啊~~~用那个狂战士技能改吧~~~改负数就得了


  Sc2的狂战士是什么。。。
回复

使用道具 举报

发表于 2011-8-26 17:31:11 | 显示全部楼层
饿,就是攻击速度和移动速度加强,但受到的伤害*2倍。。。。。。。。。。。。。
回复

使用道具 举报

 楼主| 发表于 2011-8-27 15:19:26 | 显示全部楼层
话说今天又用触发器尝试了一下,还是没找想到解决办法。
我用的是单位承受伤害的事件,这样可以计算出受到的伤害量,得出一个数值。但是必须受到伤害之后才能得到这个数值。。。所以也不行。
继续求解,怎么能做DOTA中死骑的大招?
回复

使用道具 举报

发表于 2011-8-29 08:17:50 | 显示全部楼层
一个行为,然后受到1点伤害恢复4点生命就完事……

听别人说的 我什么都不知道
回复

使用道具 举报

 楼主| 发表于 2011-9-1 23:21:07 | 显示全部楼层

回 9楼(hugh) 的帖子

不行的呀,我前面试过,受到英雄攻击,只恢复英雄武器造成的伤害,不恢复英雄属性附加的伤害。

求头目出现,拯救世界!~
回复

使用道具 举报

发表于 2011-9-2 10:35:58 | 显示全部楼层
“英雄攻击”都上了……你们到底再聊SC2还是WC3?

聊WC3的请移步。
回复

使用道具 举报

 楼主| 发表于 2011-9-10 17:50:08 | 显示全部楼层

回 11楼(四夕水草肃) 的帖子

英雄攻击怎么了?SC2英雄不能攻击?聊的是SC2。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-26 22:01 , Processed in 0.033940 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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