Re: [问题] about enchant kr

楼主: laechan (挥泪斩马云)   2015-01-13 23:57:32
这程式段写在 /adm/daemons/mob_d.c 的 die 函数,所有没有
自订 die 函数的怪物,阵亡时都会呼叫该函数,并执行底下:
189: // Laechan@Sanc add in 2012/08/10 for 魔法武器
190: if(wp)
191: if((int)wp->enchant("kr")>99)
192: killer->full_3p(111);
我用 running code 去跑:
obs=users();
foreach(ob in obs)
{
if(ob=ob->query("weapon1"))
{
if(ob->enchant("kr"))
write(ob->enchant("kr")+"\n");
}
}
========== 程式执行区 ==========
1500
1500
1500
1500
1500
1500
700
1500
========== 程式执行区 ==========
所以上面 >99 的判断是绝对会 init 到的。
> score l
第[120]级 男性妖精战神司祭

Links booklink

Contact Us: admin [ a t ] ucptt.com