1. 程式人生 > >skill中的damage值的用途

skill中的damage值的用途

今天有人問我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和金剛的反彈沒有直接的聯絡.

文章評分1次,平均分5.0