[系統] 法術施放查 bug
最近玩家反映無心跳多半是發生在施放法術的時候。
我是認為比較有可能的發生點是底下..
dump_special_attack();
不過,這兩部份我今天都會加上 log 機制,加上後會先做
shutdown,再看系統有 log 到什麼。
===================================================
檢查是否有人掉東西在房間的 running code..
obs=objects();
foreach(ob in obs)
if(ob && !living(ob) && ob->query("names") &&
(environment(ob) && !userp(environment(ob))))
write(identify(ob)+" "+ob->query("names")+" "+
identify(environment(ob))+".\n");
obs=users();
foreach(ob in obs)
if(ob && environment(ob) && !interactive(ob) && query_heart_beat(ob)==0)
write(ob->query("name")+" : "+identify(environment(ob))+"\n");
========== 程式執行區 ==========
防具(燈籠帽 /d/auc/2013_元宵/燈籠帽) ralfa 房間(/std/shop/storeroom).
道具(/d/auc/blarket/ob16) ralfa 房間(/std/shop/storeroom).
========== 程式執行區 ==========
執行結果是正常的(因為它放在自己家裡的儲藏室)。另外
也順便做無心跳檢查。
這段 code 會三不五時執行一次。
===================================================
--
※ 發信站: 批踢踢實業坊(ptt.cc)
→
02/26 09:00, , 1F
02/26 09:00, 1F
※ 編輯: laechan 來自: 210.61.157.53 (02/26 11:51)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
13
30