求助:关于生命恢复特技 加强
生命恢复在H3、H4里都弱暴了,因为无法复活已阵亡部队。H5这点就很好,只要没有全部阵亡,那么就会慢慢回员,打低速怪慢慢游击最适合了。
不过H3实现这点貌似很困难,虽然有神圣血瓶复活的ERM,但是那个是按百分比复活的,太BUG。而要完美实现我估计代码会很复杂。
于是我有个想法,不知可行不可行:
每个不满员的兵行动前自动检测其生命值,如果生命值刚好是满的,那么数量+1,并且将当前生命值设定为1。
这样既增强了生命恢复技能,又不显得BUG。同时也能用治疗魔法来慢慢复活兵种了。
求指教~ 可以参考二追的重生技能!
回复 1# 的帖子
你可以参考下战争机器增强2的恢复段的代码。回复 2# 的帖子
那个我记得不能复活吧。除非你说的是凤凰的那种,但这和我的话题无关啊或者你说的是特殊的二追我没用过? 原帖由 异界行者 于 2011-12-5 16:59 发表 http://www.wogcn.net/images/common/back.gif
那个我记得不能复活吧。除非你说的是凤凰的那种,但这和我的话题无关啊
或者你说的是特殊的二追我没用过?
印象中二追的重生+复活确实可以恢复生物的数量,你去看看吧,要实现应该不是很难的。 部分地图作者已在地图中修复过此Bug,你请教一下离弦箭或寻攀人 重生就是每轮恢复血,到满血时就复活一个生物!另外:寻攀人是谁?轮到风侠回答!;orz; 原帖由 兽哥哥 于 2011-12-5 17:29 发表 http://www.wogcn.net/images/common/back.gif
重生就是每轮恢复血,到满血时就复活一个生物!另外:寻攀人是谁?轮到风侠回答!;orz;
寻攀人是寻登人的马甲 原帖由 fastarrow 于 2011-12-5 17:38 发表 http://www.wogcn.net/images/common/back.gif
寻攀人是寻登人的马甲
我从上述应该能论证到一个道理:原来风侠也是用五笔打字的啊。 感谢各位!
因为二追用得不多,而且用得那几次也是弄得很BT(血污怪做本体,又不是在玩BT图,所以想死也难了),所以不知道重生居然有这个能力。
现在看看我能不能把那个拿过来用;tl; 一般地图重生技能还行,在变态图中就是垃圾技能! 疗伤回血可以这样写:
计算你准备让疗一次伤回多少血,比如:y1=50*力量+160;和转世重生一样,
再得到疗伤对象的生命和损失的生命y2=生命值 y3=损失的生命值
再计算y1-y3的值
如果小于0,取反后,让损失生命值为y3-y1;
如果大于0,那么用y1-y3 除以 y2;
用这个商+1,如果这个数比损失的数量小,那么直接给加数量,并且把那个余数值记录下来,用生命值y2-余数,得到损失的生命值,再定义损失生命值,如果大那么直接恢复到原始数量,并且让损失的生命为0;
这样写出来,应该会写了吧!
回复 12# 的帖子
对我来说,算法不是问题。至少不是特别复杂的计算题,算法我是非常喜欢自己想出来。语句才是难点,因为我根本没有很系统得学习ERM,向来只会简单修改 真有寻攀登这两人?
应该都是寻梦人的马甲吧。 我曾经想过用治疗帐篷治疗同时复活
但是后来没时间写了 原帖由 异界行者 于 2011-12-5 18:50 发表 http://www.wogcn.net/images/common/back.gif
对我来说,算法不是问题。至少不是特别复杂的计算题,算法我是非常喜欢自己想出来。
语句才是难点,因为我根本没有很系统得学习ERM,向来只会简单修改
寻梦人说得很清楚了,你只要懂得BM:L命令的用法,应该就能写出来了。
回复 15# 的帖子
这个功能战争机器加强3就有。 原帖由 兽哥哥 于 2011-12-6 09:11 发表 http://www.wogcn.net/images/common/back.gif这个功能战争机器加强3就有。
= =! sqq与ssq的区别...登字就不知道是怎么出来的了...
页:
[1]