debug.log - 聖殿英雄傳說 MUD

Edwina avatar
By Edwina
at 2016-11-28T09:21

Table of Contents


好久沒看了,目前 log 量都不大。

遊戲已經執行了 5天 11 小時 34分 42秒。

99 debug.log


執行時段錯誤: *Array index must be positive or zero.
程式: /u/l/laechan/skycastle/room/skyfarm_mob.c:589
物件: /u/l/laechan/skycastle/room/skyfarm_mob#12243
生物名: SKYFARM
/std/user#504 "cmd_hook" /std/user.c:140
/cmds/std/_look "cmd_look" /cmds/std/_look.c:50
/adm/daemons/look_d "look_in_room" /adm/daemons/look_d.c:447
/u/l/laechan/skycastle/room/skyfarm_mob#12243 "query" /std/ob/mob.c:31
/u/l/laechan/skycastle/room/skyfarm_mob#12243 "query_long" /u/l/laechan/skycastle/room/skyfarm_mob.c:664
/u/l/laechan/skycastle/room/skyfarm_mob#12243 "grow_situation" /u/l/laechan/skycastle/room/skyfarm_mob.c:589

c=(t-gt)*100/(nt-gt); // 得到 % 數
if(c<1) c=1;
else if(c>99) c=99;
a=c/10;
b=c%10;
msg+=PERCENTS[b]+c+"%";
^^^^^^^^^^^

上面加了一個避免 b < 1 的判斷。

==

執行時段錯誤: *Illegal to move or destruct an object
(/d/ppl/norr/quarcha/mob/hole_animal#25216) defining actions from a verb function which returns zero.
程式: 0:0
物件: 0

這個 error 蠻多的。

int die()
{
object ob1,ppl=this_player();
if(random(30)==1)
{
ob1=clone_object(NE"ring");
ob1->set("names",(string)ppl->query("name"));
ob1->move(ppl);
}
::die();
return 1;
}

我的判斷是它 clone_object 時有失敗的情況,我加上了失敗時
避免 error 產生的判斷。

==

object /open/cmds/quest/n/n000: eval_cost too big 3000000
執行時段錯誤: *Too long evaluation. Execution aborted.
程式: /open/cmds/quest/quest_d.c:185
物件: /open/cmds/quest/n/n000
/std/user#164902 "cmd_hook" /std/user.c:140
/cmds/std/_quest "cmd_quest" /cmds/std/_quest.c:856
/open/cmds/quest/n/n000 "query_quest_npc" /open/cmds/quest/quest_d.c:185

object /cmds/std/_quest: eval_cost too big 3000000
執行時段錯誤: *Too long evaluation. Execution aborted.
程式: /cmds/std/_quest.c:856
物件: /cmds/std/_quest
/std/user#164902 "cmd_hook" /std/user.c:140
/cmds/std/_quest "cmd_quest" /cmds/std/_quest.c:856


while(i>0)
{
if(base_name(mob)==quest_ob->query_quest_npc(i))
{
return notify_fail(quest_ob->query_quest_msg(i,1)+
CYN"【提示】你接下來應找的對話目標: "+tmp[0..strlen(tmp)-3]+NOR"\n");
i=i-1;
}
}

在執行 n000 這個腳本時,上面的迴圈判斷發生了 eval_cost 太大的
情況。不過問題應該不是在 n000 而是在上面 i=i-1 的段落應該是放
錯了(要放到下面的 } 之後)。已修正。

==

locals were: "執行時段錯誤: *Bad argument 1 to environment()
Expected: object Got: 0.
程式: /d/slash/crack.c:402
物件: /d/slash/crack
/d/slash/crack "start_effect2" /d/slash/crack.c:402

if(environment(user) != environment(tar))
return 1;

偶發錯誤,觀察中。

==

locals were: /std/user#5483,0,71,0
Object: /d/ppl/ina/dinah/blood/mob/a4#198959, Program: /d/ppl/ina/dinah/blood/mob/a4.c
in special_fun() at /d/ppl/ina/dinah/blood/mob/a4.c:31
arguments were (0,/std/user#5483)
Object: /d/ppl/ina/dinah/blood/mob/a4#198959, Program: /std/mob/living.c
in shut() at /std/mob/living.c:145
arguments were ("$N使出了^[[1;31m八^[[1;33m卦^[[1;35m陣^[[1;37m法^[[0m攻向$O",59280,5054,({ /* sizeof() == 3 */
"dam",
"physics",
1
}),/std/user#5483,5)
locals were: ".","","$N使出了^[[1;31m八^[[1;33m卦^[[1;35m陣^[[1;37m法^[[0m攻向$O","dam","physics",0,0,0,0,1480235707,0,1,3,0,59280,5054,0,0,1,0,0,({ /* sizeof() == 2 */
0,
", $O眼光獨到, 以獨孤九劍隨手化解了!"
}),0,0,0


這是獨孤的反擊判斷問題,之前有改過了,不過還是一直出現,
觀察中。


laechan

--
Tags: 線上

All Comments

吾家男法初長成14 (泰拉礦系統觀察報告)

Catherine avatar
By Catherine
at 2016-11-27T23:06
大給後 由於滷蛋是個小社畜兼韓服邊緣人,也沒有特別想去打安圖恩或是盧克RAID 就單純每天可以慢慢農個$$ 幫孩子們買裝備吧 除非裝備有什麼大爆發,不然現在就差不多這樣吧w 次元:搬公會地圖的磚 (整個11月都沒噴幾個SS 歐洲魂CD中嗎?) 風行:搬魔界循環圖的磚 (有用心籌備一些裝,進圖物功 ...

回鍋11Tex + EP紫法蘭柯

Isabella avatar
By Isabella
at 2016-11-27T21:01
很久之前送的11Tex 加上今日拿到EP紫J.法蘭柯 有什麼組法 還是等別張紫卡看看(還有六張) 附上目前打線 組合隊加成 包含 教練團 加成 不包含 啦啦隊 跟 教練或本身潛力 7 6 9 5 6 位置 Name 天 ...

16陳俊秀的加農砲潛力?

Zanna avatar
By Zanna
at 2016-11-27T20:36
剛組好16LM 滿心期待把陳俊秀弄到5級 想說力量可以極上 (加農砲潛力+發光+完整組合隊+真人啦啦隊+傳說+超級傳說) 附圖 http://imgur.com/N8e7WeM 結果在比賽中 竟然是這樣 http://imgur.com/8EvlJyJ 是加農砲潛力出問題嗎? 這有人發問過嗎 ...

球彈到壘包變不規則彈跳

Annie avatar
By Annie
at 2016-11-27T20:14
回鍋後發現 球打到壘包 出現驚嘆號 變不規則彈跳安打的機率好像變高很多? 今天打7場比賽 就有4場比賽出現這種情況 原本雙殺的球變ALL SAFE真討厭啊... 這種球有辦法避免嗎? - ...

16基哥

Isabella avatar
By Isabella
at 2016-11-27T19:56
拿到16基哥發現沒什麼用 9點1500萬WA上架 希望大家搶到 - ...