肖洲 发表于 2015-3-24 20:56:35

关于瞬间回血触发。

本帖最后由 肖洲 于 2015-3-24 21:53 编辑

关于瞬间回血触发


损坏目标2147483648

当单位满血时,则单位血变为-2147483648/N
当单位非满血时n/N(n<N)时,则单位血量就补满变为N/N

我以前是这样弄得,而且做过触发测试也成功过。
附件“典韦瞬间回血技能”是以前做的官渡之战联机场景的一小部分,其中人物典韦的技能就是杀10人就满血,大家可以测试一下

但现在我做重新测试这个触发,发现无论怎么样,损坏目标2147483648后都是变为-2147483648/N。
然后我又在附件地图上做测试。将典韦加血触发进行修改,用aokts输入损坏目标-2147483648和2147483648都能达到非满血时瞬间补满血。
但在同一地图上再用一个新单位并加入与典韦同样的触发,但非满血时不能满血,而是出现-2147483648/N

另外,这个地图右下角有6p的僧侣是用来给英雄加血的,我把给典韦加血的僧侣删掉之后,典韦的加血技能也失效了

对此,我在新地图上同样模拟用一个僧侣给目标加血,再加上触发,可是依然失效




已解决,请看5楼.以及附件

肖洲 发表于 2015-3-24 20:59:51

沙发,求解答啊

肖洲 发表于 2015-3-24 21:21:36

又继续测试了 ,在同一张地图上,我给张辽加了一个杀10人瞬间回血的触发同样生效了,求解

肖洲 发表于 2015-3-24 21:31:10

又测试了····发现很奇怪的事情·····当用我之前放在右下角的和尚治疗时触发可以生效,从新放置和尚治疗时出发无效···大神们在哪儿?

肖洲 发表于 2015-3-24 21:52:11

已经解决了
前提条件要有一个和尚对目标进行治疗,而且这个触发一定要好在瞬间回血触发前面。
也就是说先用触发让和尚加血,再用触发瞬间回血
其中,和尚一定要治疗,可以进贡和尚治疗距离或者用无敌毛驴跟随。

狂~劇情狂 发表于 2015-3-24 22:51:28

單位被僧侶治療中受到觸發過量負損血不會超過生命值上限是一個很老的特效,起源時間甚至可以追溯到 2001 年我還是半個新手的時候,後來隨著 2006 年我發現貢品觸發效果調用隱藏資源的方法,兩者配合之下就變成了樓主所述特效。

另外,樓主設計範例未考慮英雄滿血時僧侶不能進行治療動作,在該情況下按樓主設計則仍會出現爆血問題,因此在指派僧侶前還應該加入一滴普通損血,亦即回血觸發要有損血1、指派僧侶、損血-2147483648三效果;若要進一步確定單位當時不是只有一血以致死亡,則損血1還要變成損血2、損血-1。

肖洲 发表于 2015-3-24 23:08:10

狂~劇情狂 发表于 2015-3-24 22:51
單位被僧侶治療中受到觸發過量負損血不會超過生命值上限是一個很老的特效,起源時間甚至可以追溯到 2001 年 ...

就是论坛检索没有找到相关的,所以一开始才求组

至于说的满血情况以前也有考虑的,但当时先损1血似乎没用,明天在测试一下

感谢
页: [1]
查看完整版本: 关于瞬间回血触发。