发信人: orochi-x(影刃)
整理人: sy55555(2002-04-08 14:43:54), 站内信件
|
一次攻击所造成的破坏的大小是依照以下步骤计算的:
1.算出基础破坏值。
2.算攻击和防御值的影响,在基础破坏值的基础上计算出修正破坏值。
3.殊的进攻和咒语所单独增加的破坏值每一次也将影响修正破坏值的大小。
4.一个单独计算的额外增加的破坏值将算入修正破坏值中,形成最终破坏值。
5.最终破坏值相等的点数将从目标分队中士兵的生命值里扣除。
基础破坏值
虽然一些士兵有已设定的破坏值,但是对于大多数士兵而言,破坏值仅表示为一个范围(例如,剑手的破坏值范围为6-9)。每次一个分队进攻时,电脑就从该分队中士兵的破坏值范围里随机选出一个数值,再乘以分队中士兵的数量。这个结果就是该分队的基础破坏值。
修正破坏值
战斗中将比较进攻方的攻击值和防守方的防御值。如果攻击值高于防御值,破坏值就增加。如果防御值高于攻击值,则破坏值就减少。
如攻击值比防御值大1点,破坏值就增加5%,但至多增加400%。例如,攻击值为9,防御值为4,那么差距就是5,这样就使基础破坏值增加25%。如防御值比攻击值大1点,破坏值就减少2%,但至多减少30%。例如,攻击值是4,防御值是9,那么差距就是-5,结果就是基础破坏值减少10%。
额外的攻击奖赏
比方说,一个恐怖骑士分队攻击了一个目标,其修正破坏值为100。而当时恐怖骑士使用的是死亡之击(使破坏值加倍),并且是幸运的一击(也使破坏值加倍)。既然每一次破坏值的额外奖赏是单独计算的,然后再加入修正破坏值里,那么恐怖骑士的攻击就具有100点破坏值,100点幸运所奖赏的破坏值和100点死亡之击所奖赏的破坏值。最后,最终破坏值总共为300点。
破坏值的应用
为了勾画出最终破坏值是如何体现在目标分队身上的,你可以将分队中的士兵想象为是站在一条线上的。每一位士兵都有自己的生命值。破坏值是从线上第一名士兵的生命值里扣除的。如果这位士兵的生命值减为0,他就死亡并出列。线上的第二名士兵再来分摊剩余的破坏值。如果生命值减为0,他就死去了,再轮到下一位,如此这般地继续。
如果最终破坏值足以将线上最后一名士兵的生命值扣减为0,那么整个分队就消失了。
----
轻轻的
我提着水桶走了
灌了灌水
没有带走一桶水 |
|