攻击力:
ap =(int)me->query_skill("xiaofeng-sword", 1)+(int)me->query_skill("zouxiao", 1);
damage=ap*ap/300;
target->receive_damage("sen",damage,me);
varargs int receive_damage(string type, int damage, object who)
{
int val;
val = (int)query(type) - damage;//对方的
js直接-damage
if( val >= 0 ) set(type, val);
else {
set( type, -1 );//没看到有对精神最大值的伤害~
}
}
只对精神攻击,但是后期攻击力超强的说~
伤害与xiaofeng-sword,zouxiao的等级有关(命中率还跟wx有关)
如果都有100级,那么damage=(200*200)/300=133--当busy perform用
如果都有150级,那么damage=(300*300)/300=300
如果都有300级,那么damage=(600*600)/300=1200--危险啦。。。
如果都有600级,那么damage=(1200*1200)/300=4800--没有不晕的吧?可能是直接打死!
嗯嗯,我算的好想不对~ 没听说这个perform如此强悍啊。。。
成功率:
r=自己的【("xiaofeng-sword"+"zouxiao")立方/10 + wx】 / 【对方的("parry"+"literate"+"zouxiao"+"fuqin"+"spells")立方/10 + wx】
sr=r取随机数
sr〉0.4为成功
busy:
sr<0.2时 busy自己3+random(5)--死定了...
sr<0.2~0.4时 busy自己random(3)--也危险啊...
sr>0.4 busy自己random(3),对方5+random(5)--再来个真火就搞定了,搞不定就再来一个!反正有时间...