|
以下代码中 !ob->busy() 应为 !ob->is_busy(),想来是拼错了,master有空改改吧
else
if( !ob->busy()
&& me->query_str()*10/2+random(me->query_str()*10/2) > random(ob->query_dex()*10)
&& random(me->query("neili"))>1000
&& me->query("jingli")>1000
&& random(3)==1
){
me->set_temp("szj_power",5);
msg = HIW"$N一言不发,一伸手便抓住$n的胸口。\n$n还想挣扎,但一被$P抓住,竟立即软垂垂的毫不动弹。\n"NOR;
busy = me->query_str()-ob->query_dex();
if(busy<=0) busy = 1+random(2);
if(busy>5) busy=5;
ob->start_busy(busy);
//message("wizard",sprintf("神照经:%s附加攻击%s busy:%d\n",me->name(),ob->name(),busy),environment(me));
return msg;
} |
|