作者hlead (希多)
看板mud_sanc
标题Re: 鬼塔的反击
时间Fri Jan 6 22:58:40 2012
※ 引述《laechan (小太保)》之铭言:
: ※ 引述《damee (鸟飞绝)》之铭言:
突然想到改mob的die()也没意义。
因为是先处理自定的,之後才处理原本的。
所以应该是无效。
/std/mob/attack.c & /std/mob/g_attack.c
因此将以上两个档的receive_damage()函式更改一下。
原本为:
data["last_attacker"]=this_player();
更改为:
object ppl=this_player();
if(!userp(ppl))
data["last_attacker"]=me->query_current_attacker();
else
data["last_attacker"]=ppl;
--
Norr@Sanc
风,吹散了一切烦恼,只留下平静的思考。
雨,淋落了一切纷乱,只剩下无比的快乐。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.46.189
※ 编辑: hlead 来自: 122.117.46.189 (01/06 23:27)
1F:→ laechan :嗯,可以再try try,或试试 if(ppl==this_object()) 01/07 09:26