今天有人问我skill中的damage到底什么用,是不是越大表示能破jin-gang,于是查了查lib
mapping *action = ({
([ "action":
"$N双掌一错,一招“魔火天焚”幻出漫天掌影拢向$n的$l",
"dodge": 30,
"parry": 10,
"damage": 50, <== 这里的50到底有什么用呢?
"damage_type": "瘀伤"
]),
查看adm/daemons/combatd.c,其中有写到
(5) We hit the victim and the victim failed to parry
//
damage = (me->query_temp("apply/damage"))+ 2;
damage = (damage + random(damage)) / 2;
if( action["damage"] )
damage += action["damage"] * damage / 1000;
以上得出这里的action["damage"]如果存在,则攻击伤害加成,但这个damage如果和当前攻击伤害相乘<1000的话,那么加成为0。
所以可以看出这里的damage和金刚的反弹没有直接的联系.