我关于虎皮披风的结论来自以下源码:
combatd.c:
foo = SKILL_D(force_skill)->hit_ob(me, victim, damage_bonus, my["force_factor"]);
这个是在计算伤害时内功的效用。所有的特殊内功都继承了基本的内功属性,这个在下面的文件中:
force.c
damage -= victim->query_temp("apply/armor_vs_force");
这个armor_vs_force属性只有虎皮披风有:
hupiqun.c
set("armor_prop/armor_vs_spells", 50);
对内功的防护是50。这个50防护的功效在combatd中的功效还要打一下折扣,实际效果平均只有3/4,所以是50*3/4=37.5。而虎皮披风作为一般防具还有5的防御。所以总体效果是平均42.5。
实际上force.c,combatd.c里面的计算比上面的要复杂。有兴趣的可以仔细看一下。一般来说,只要对手武学,内功不比明显自己低,虎皮披风平均起来的实际效果比上面的42.5要好。而对手如果武学,内力比自己低很多,其平均效果则不到42.5。
不过妖怪当然不会比自己低很多。所以总体来讲,虎皮披风的大致42.5+的防御比兽皮披风的35好。
引用:
作者: sansouci
帖子太没说服力,所以到目前为止还没看到过谁穿虎皮披风灭妖。
|