找回密码
 点一下
查看: 6321|回复: 13

(更新)行为冷却时间的一个应用——烧灼烙印(Cauterize )大灾变新法师天赋的实现

[复制链接]
发表于 2010-9-9 20:49:15 | 显示全部楼层 |阅读模式
更新一下这个帖子:

“灼烧烙印”强化版本,现在会有一个被动技能图标来提示冷却时间。

在普通状态上被动技能图标没有什么变化。



当灼烧烙印生效一次后,被动技能图标就会开始走CD。并会提示还有多少时间冷却完成。




有很多人问行为的冷却是做啥的,为啥buff这种东西都会有冷却啊。


其实被动技能有冷却时间的事情虽然在war3里很少见,但是并不是完全没有。大家应该记得那个每N秒无效化一次指向性魔法的魔法防御护身符吧?

在WoW里有冷却时间的行为更是常见了。大家应该经常看到一些被动技能或者物品上写着(该效果XXX秒内只能出现一次)这种提示信息吧?




所以这里就以大灾变的一个火法新天赋Cauterize为例,用一个演示地图说明下行为冷却的用法。


烧灼烙印(Cauterize)这个天赋意思是在受致命伤时用火焰灼烧伤口,临时保命再战。但是由于毕竟是烙自己,所以接下去会因为受不住热而不断受到烧伤。无异于饮鸠止渴,相当搏命的一个天赋。


该天赋点满2点后的介绍我翻译了一下如下:


当你受到理应会使你死亡的攻击时,你的生命值将会被提升到你最大生命值的40%。但是接下去的6秒钟内你每1.5秒都会受到你最大生命值的12%的伤害。这个效果每分钟只能出现一次。

也就是说一分钟内你可以逃过死亡一次,HP提升到40%。但是如果接下去你不采取措施治疗或者吸收伤害,之后你将会受到你总HP48%的伤害,必死无疑。但是治疗或者开盾吸收伤害可以让你逃过一死。


以此为例我做了个演示。里面的高阶圣殿武士再受到致命伤时HP会恢复到40%然后不断掉血,不治疗的话6秒钟后必死。这时候按ESC键可以创造出治疗量超高的医疗兵来补血免去一死。


然后如果一分钟内再次受到致命伤就会死掉。过了一分钟以后再受致命伤的话,HP又会恢复到40%。




这里为了让效果能很清楚,所以我把游戏时间锁定为普通,因为如果是最快速度的话,由于6秒钟实在太快了,来不及按ESC呼叫医疗兵了。


同样为了能看清效果我把HT的最大HP设为了1000,但是初始HP是100,所以很容易打死嗯。


截图是快速掉血状态。快速掉血那6秒是有进度条的,用来提醒你快速掉血效果已经触发了,快治疗!






全程是数据编辑器实现的,没有任何触发。
Screenshot2010-09-09 20_39_49.jpg

Cauterize.SC2Map

11.05 KB, 下载次数: 288

 楼主| 发表于 2010-9-9 21:16:16 | 显示全部楼层
这个技能的原理如下。


HT拥有一个有伤害响应效果的buff - Cauterize,伤害响应冷却时间为60秒。

这个buff在单位受到伤害时会引发一个效果集合。集合的内容是两个效果:1]Cauterize Heal:将施法者自身血量修改为40% 2]Cauterize Apply Damage Buff:将给施法者附加一个名为Cauterize Damage的buff


Cauterize Damage这个buff持续时间为6秒,周期性引发一个伤害效果,每次对施法者造成12%伤害。每1.5秒引发一次。
回复

使用道具 举报

发表于 2010-9-10 00:17:39 | 显示全部楼层
完全理解不了原理。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2010-9-11 00:31:28 | 显示全部楼层
R大的教程不下对不起GA
回复

使用道具 举报

发表于 2011-2-16 22:59:49 | 显示全部楼层
怎么判断单位会在这一次攻击内致死?
回复

使用道具 举报

 楼主| 发表于 2011-2-17 14:50:32 | 显示全部楼层
这取决于你的问的是什么~~你是问这个buff捕捉"理应导致你死亡的伤害"的原理呢,还是问判断这次攻击是不是会导致“真死”(保命buff在冷却中)~~

前一个很简单~~只要勾上buff的伤害响应里的“致命伤”即可~~

而后一个更简单~~只要用触发器判断致命伤害事件就可以了~~

BUFF版的伤害捕捉发生在生命值实际发生改变之前~~而触发器版的则发生在生命值实际发生改变之后~~按照实际情况选一个就可以~~
回复

使用道具 举报

发表于 2012-4-21 13:37:37 | 显示全部楼层
这个要MARK,以后做技能肯定用得上,比如收致命伤的时候变成超级赛亚人,无敌6秒……
回复

使用道具 举报

发表于 2012-4-23 18:22:09 | 显示全部楼层
下下来研究去了。
回复

使用道具 举报

发表于 2013-3-24 20:19:04 | 显示全部楼层
更新一下这个帖子:

“灼烧烙印”强化版本,现在会有一个被动技能图标来提示冷却时间。

在普通状态上被动技能图标没有什么变化。

Screenshot2013-03-24 20_08_57.jpg

当灼烧烙印生效一次后,被动技能图标就会开始走CD。并会提示还有多少时间冷却完成。

Screenshot2013-03-24 20_09_11.jpg
回复

使用道具 举报

发表于 2013-3-24 20:19:35 | 显示全部楼层
新演示主要用来展示如何显示被动技能C,新版演示已经更新在顶楼
回复

使用道具 举报

发表于 2013-3-25 01:43:57 | 显示全部楼层
竟然不是那个任意图标转CD的黑技术。

SC2里-1代表任意,0代表无限或没有吗。

点评

其实这里填任何数字都可以。但是不能是0。因为0是默认值。默认为不使用cooldown……  详情 回复 发表于 2013-3-25 22:05
回复

使用道具 举报

发表于 2013-3-25 13:09:51 | 显示全部楼层
表示学习学习,头目最近很少有时间做这些科普类的教程的,于是必然要前排支持一下的。
回复

使用道具 举报

发表于 2013-3-25 22:05:14 | 显示全部楼层
『四裤全输』 发表于 2013-3-25 01:43
竟然不是那个任意图标转CD的黑技术。

SC2里-1代表任意,0代表无限或没有吗。

其实这里填任何数字都可以。但是不能是0。因为0是默认值。默认为不使用cooldown……
回复

使用道具 举报

发表于 2013-3-26 09:01:18 | 显示全部楼层
突然发现,头目这帖子直接摧毁了小彬的屠版大计,果然V5。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 16:31 , Processed in 0.344431 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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