如何让单位自我修理..

基于好像没有什么人会这个东西…会的不要扔砖…

其实原理很简单…由于Healtime=27是跟Healtime=9999的自我修理速度是一样的.速度是100HP每27秒(也就是3~4HP每秒)…所以…要修改单位的自我修理速度.我们要从Maxdamage和DamageModifier下手…如果Maxdamage越小…HP的回复速度越快…但是Maxdamage小了…我们宝贵的单位不就一下子被人爆掉了吗? 所以…DamageModifier得上场了…
下面是一个例子…这个单位拥有每秒100HP的恢复速度
新的MaxDamage=32000/27 = 1185
DamageModifier=1/27 = 0.037
1185/(100/27)=320秒…也就是说明这个单位只需要320秒来从0HP恢复到1185HP…而Damagemodifier让这单位的装甲耐打27倍…也就是达到原来32000HP的耐打程度…

其实简单的说…以降低Maxdamage来达到加快补血速度…而DamageModifier可以让你的单位拥有原来的HP…(不是真正的拥有原来的HP…是降低敌军武器的伤害…如果是DamageModifier=0.5…你的单位将受到敌军炮火50%的伤害…也就是你的HP比原来的经打2倍…)

公式:
单位Maxdamage(HP)÷想要的恢复速度(HP/秒)×100÷27=新的Maxdamage
1÷(旧Maxdamage÷新Maxdamage)=在DamageModifier那里该填的数值

[ 本帖最后由 Player1 于 2008-5-20 07:57 编辑 ]

申精申精…:victory: :lol

没人顶? BS一下。。。。:L :Q :frowning:

我的理解是这样的,不知道对不对:你是将物体的受损害降低,同时降低装甲的耐久度,这样保证了装甲的不变,而自我修理的速度却加快了。

我回头试试改一下我的司令替身,我的司令替身是专门维修用的,可它自身也容易受伤害。能自我维修就太好了。

我最喜欢的是布完局以后,让电脑进攻,我然后去看电视,往往看完电视回来,我的人仍然完好无损,检查杀敌人数。呵呵

你的理解是没错的。。哈哈。。你的想法好邪恶。。。。。小心被AI的核弹干掉。。。。:lol

弱弱的一个问题。。。
我找不到DamageModifier这个东西
可以自己新加进去吗?

可以的,不过我不知道是否对所有单位都有效。反正这些没有填写的参数,系统会判别为默认值,但有个别几个参数是某些单位特有的,不通用。

我试过了。。。
加了进去
不管用。。。