雪山卷鼻的注意事项(大部分内容转贴)请求加精!!
juanbi 是很好的busy cast
成功率和spells and 对手的spells 和dodge 有关
if (dp!=0) dp=100*ap/dp/3+random(100*ap/dp)/2; else dp=100;
dp 是用来对比双方的spells 的
ap 是自己的spells 等级,dp 是对方的
从后面的code 看
---------------------------------------------------------------------------------------------------------
if (dp<30)
{
msg += HIW "不料$n早有准备,扭转身形轻舒猿臂一把抓住了$N的鼻子!\n"
+"$N疼得一声闷哼,身不由己的被$n拖了过去!\n"NOR;
message_vision(msg, me, target);
me->add("kee", me->query("str")*2);
me->start_busy(30-dp+random(10));
}
else if (dp<60 && dp>30)
{
msg += HIW "$n连忙扭转身形运转神功将$N的长鼻荡开。\n"NOR;
message_vision(msg, me, target);
me->start_busy(1+random(2));
}
else if (dg<50)
{
msg += HIW "$n纵身向后一跃,闪过了这一击。\n"NOR;
message_vision(msg, me, target);
me->start_busy(1+random(2));
target->start_busy(random(3));
}
else
{
msg += HIW "$n促不击防,被$N的长鼻高高卷起,$N用力一甩,"
+"$n如断了线的风筝般飞了出去!\n"NOR;
message_vision(msg, me, target);
target->receive_damage("kee",damage,me);
me->start_busy(random(2));
target->start_busy(1+random(3));
COMBAT_D->report_status(target);
}
-------------------------------------------------------------------------
dp 决定了会不会被对手抓住鼻子 呵呵
一定不会被抓住 就需要100*ap/dp/3 >30
也就是说自己的spells 等级(包括特殊)> 0.9* 对方的spells 等级
一定能成功的 100*ap/dp/3>60 就是要 > 1.8* 对方的spells 等级啦
-------------------------------------------------------------------------
if (dg!=0) dg=100*ap/dg/3+random(100*ap/dg)/2; else dg=100;
这个dg 是来判断对方会不会dodge 过去的
一定不会闪过去 条件:
自己的spells 等级> 1.5* 对方的dodge 有效等级
先面再看看damage
damage=me->query("
max_mana")/20+1;
damage=(me->query("
mana_factor")+me->query("
str")+random(damage))*2;
显然damage 取决于 自己的enchant 和体格 ,还有就是最大法力
总的来看juanbi 是对付 比自己低一些的人的,要想juanbi 厉害
jiali 要大,enchant 要大,法力要高,spells 等级要高