帝国时代●&§ 发表于 2009-10-24 15:24:24

如何快速自动回血?(已解决)

最先,我以为不能自动回血,可是,当我知道要达成相反效果可以使用负号后,我用循环损坏-1的办法,让单位可以自动加血。但,我以为不能回血不爆。
后来,我进了翔鹰,看了一篇什么帖,知道可以用16777什么的办法让单位自动回血不爆。但,我以为不能快速回血。
不久之前,我玩了耶路撒冷之哈丁战役,我惊奇于那两个什么团的大团长可以如此迅速的回血,于是,我把战役拆开看了,才发现原来作者是用做多个16777什么的来实现快速回血的。但,我以为只能这么做。
现在,我发这个帖,是为了让不久之前的“以为”成为以为,为了让我明白怎样才能快速自动回血(如:每两秒自动回500点)而不爆,并且制作简单。

[ 本帖最后由 帝国时代●&§ 于 2009-12-11 23:30 编辑 ]

_YF_羽枫 发表于 2009-10-25 16:20:23

我囧
看了半天就知道你以为XXX了
然后成为XXX
到底你想说什么?

帝国时代●&§ 发表于 2009-10-25 19:41:55

原帖由 _YF_羽枫 于 2009-10-25 16:20 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
我囧
看了半天就知道你以为XXX了
然后成为XXX
到底你想说什么?
你没看最后一部分么?就这段:怎样才能快速自动回血(如:每两秒自动回500点)而不爆,并且制作简单。

nomygf 发表于 2009-10-28 18:33:50

樓主該去爬文, 固此關於 1677216 的那個方法我不會在這裡說了,
自己再找吧。

不過我可以在此提供另一種, 就是建立一隻僧侶, 使其擁有 256 治血距離, X 治血速度,
來使某單位有一個"快速自動回血"的效果。

X 的數值要自己算, 給你一個計算例子 :

設 n 為玩家持有 Heal Rate 屬性的量
如果 Heal Rate 量大於 1 :
2.5n=治療速度(hp/s)
一般情況下, Heal Rate 為 0 :
2.5 = 治療速度(hp/s)

若 40 隻僧侶為一隻單位治療, 平均的治療速度 :
治療速度 = 40*2.5
     = 100 hp/s

若僧侶治療速度為 100 的僧侶, 玩家擁有的 Heal Rate 量 :
2.5n = 100
 n = 40
∴ 玩家持有 40 Heal Rate 屬性時, 1 隻僧侶的治療速度會相等於 100hp/s

Ikarus 发表于 2009-10-28 18:38:29

楼上是比较好的方法呦~
我一直支持广泛应用Aokts。。。

帝国时代●&§ 发表于 2009-10-28 19:43:09

4楼果然是高手,不过这方法也有一点儿问题,就是要占地方,被发现了就不好了(不算马可菠萝),还要再加东西来挡。还是谢谢了,不过要是能不多加一个单位就实现就更好了。
页: [1]
查看完整版本: 如何快速自动回血?(已解决)