异界行者 发表于 2011-12-5 16:14:11

求助:关于生命恢复特技 加强

生命恢复在H3、H4里都弱暴了,因为无法复活已阵亡部队。
H5这点就很好,只要没有全部阵亡,那么就会慢慢回员,打低速怪慢慢游击最适合了。

不过H3实现这点貌似很困难,虽然有神圣血瓶复活的ERM,但是那个是按百分比复活的,太BUG。而要完美实现我估计代码会很复杂。

于是我有个想法,不知可行不可行:

每个不满员的兵行动前自动检测其生命值,如果生命值刚好是满的,那么数量+1,并且将当前生命值设定为1。

这样既增强了生命恢复技能,又不显得BUG。同时也能用治疗魔法来慢慢复活兵种了。

求指教~

兽哥哥 发表于 2011-12-5 16:26:23

可以参考二追的重生技能!

fastarrow 发表于 2011-12-5 16:59:01

回复 1# 的帖子

你可以参考下战争机器增强2的恢复段的代码。

异界行者 发表于 2011-12-5 16:59:43

回复 2# 的帖子

那个我记得不能复活吧。除非你说的是凤凰的那种,但这和我的话题无关啊
或者你说的是特殊的二追我没用过?

沧海一粟 发表于 2011-12-5 17:12:13

原帖由 异界行者 于 2011-12-5 16:59 发表 http://www.wogcn.net/images/common/back.gif
那个我记得不能复活吧。除非你说的是凤凰的那种,但这和我的话题无关啊
或者你说的是特殊的二追我没用过?

印象中二追的重生+复活确实可以恢复生物的数量,你去看看吧,要实现应该不是很难的。

songfx 发表于 2011-12-5 17:14:29

部分地图作者已在地图中修复过此Bug,你请教一下离弦箭或寻攀人

兽哥哥 发表于 2011-12-5 17:29:17

重生就是每轮恢复血,到满血时就复活一个生物!另外:寻攀人是谁?轮到风侠回答!;orz;

fastarrow 发表于 2011-12-5 17:38:03

原帖由 兽哥哥 于 2011-12-5 17:29 发表 http://www.wogcn.net/images/common/back.gif
重生就是每轮恢复血,到满血时就复活一个生物!另外:寻攀人是谁?轮到风侠回答!;orz;



寻攀人是寻登人的马甲

沧海一粟 发表于 2011-12-5 17:39:52

原帖由 fastarrow 于 2011-12-5 17:38 发表 http://www.wogcn.net/images/common/back.gif




寻攀人是寻登人的马甲

我从上述应该能论证到一个道理:原来风侠也是用五笔打字的啊。

异界行者 发表于 2011-12-5 17:52:09

感谢各位!

因为二追用得不多,而且用得那几次也是弄得很BT(血污怪做本体,又不是在玩BT图,所以想死也难了),所以不知道重生居然有这个能力。

现在看看我能不能把那个拿过来用;tl;

兽哥哥 发表于 2011-12-5 18:00:15

一般地图重生技能还行,在变态图中就是垃圾技能!

寻梦人 发表于 2011-12-5 18:17:17

疗伤回血可以这样写:

计算你准备让疗一次伤回多少血,比如:y1=50*力量+160;和转世重生一样,
再得到疗伤对象的生命和损失的生命y2=生命值 y3=损失的生命值
再计算y1-y3的值
如果小于0,取反后,让损失生命值为y3-y1;
如果大于0,那么用y1-y3   除以 y2;
用这个商+1,如果这个数比损失的数量小,那么直接给加数量,并且把那个余数值记录下来,用生命值y2-余数,得到损失的生命值,再定义损失生命值,如果大那么直接恢复到原始数量,并且让损失的生命为0;



这样写出来,应该会写了吧!

异界行者 发表于 2011-12-5 18:50:46

回复 12# 的帖子

对我来说,算法不是问题。至少不是特别复杂的计算题,算法我是非常喜欢自己想出来。

语句才是难点,因为我根本没有很系统得学习ERM,向来只会简单修改

无心云 发表于 2011-12-5 21:37:51

真有寻攀登这两人?

应该都是寻梦人的马甲吧。

genman 发表于 2011-12-6 01:32:47

我曾经想过用治疗帐篷治疗同时复活
但是后来没时间写了

沧海一粟 发表于 2011-12-6 08:57:40

原帖由 异界行者 于 2011-12-5 18:50 发表 http://www.wogcn.net/images/common/back.gif
对我来说,算法不是问题。至少不是特别复杂的计算题,算法我是非常喜欢自己想出来。

语句才是难点,因为我根本没有很系统得学习ERM,向来只会简单修改

寻梦人说得很清楚了,你只要懂得BM:L命令的用法,应该就能写出来了。

兽哥哥 发表于 2011-12-6 09:11:01

回复 15# 的帖子

这个功能战争机器加强3就有。

genman 发表于 2011-12-6 10:03:02

原帖由 兽哥哥 于 2011-12-6 09:11 发表 http://www.wogcn.net/images/common/back.gif
这个功能战争机器加强3就有。
= =!

顺佢自燃 发表于 2011-12-17 00:17:19

sqq与ssq的区别...登字就不知道是怎么出来的了...
页: [1]
查看完整版本: 求助:关于生命恢复特技 加强

捐赠