[wizs] debug.log 修正紀錄

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間17年前 (2008/10/31 21:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
debug.log 修正紀錄 01、修正 simul_efun "say" 的判斷完整性。 02、上述的錯誤發生在房間 reset 時 /d/map/isalon/1-8: [不能Clone] ,Bug原因:*Bad argument 1 to call_other() Expected: string or array or object Got: 0. [不能Clone] ,Bug原因:*Bad argument 1 to call_other() Expected: string or array or object Got: 0. > cc guard-slasher /d/map/isalon/mob/guard-slasher: 載入物件錯誤. Error: *Bad argument 1 to call_other() Expected: string or array or object Got: 0. /d/map/isalon/mob/guard-slasher.c ================================= ob1=clone_object(HUMAN_WP+"stell-sword"); ob1->move(this_object()); ob1=clone_object("/d/break/n-land/eq/highstell-plate"); ob1->move(this_object()); ob1=clone_object("/d/break/n-land/eq/highstell-helm"); ob1->move(this_object()); > cc /d/break/n-land/eq/highstell-plate Update: /d/break/n-land/eq/highstell-plate.c不存在. > cc /d/break/n-land/eq/highstell-helm Update: /d/break/n-land/eq/highstell-helm.c不存在. 這個要煩請 norr 看一下。(因為最近剛好開了權限給你) 我暫時移除了 guard-slasher.c 載入上面三件物件的程式段。 03、Heart beat in /u/d/dragondoll/strongholds/mob/botiorc#142753 turned off. 執行時段錯誤: *Value being indexed is zero. 程式: u/d/dragondoll/strongholds/mob/botiorc.c:64 物件: /u/d/dragondoll/strongholds/mob/botiorc#142753 生物名: Beriblin /u/d/dragondoll/strongholds/mob/botiorc#142753 "heart_beat" std/monster.c:116 /adm/daemons/mob_d "continue_attack" adm/daemons/mob_d.c:578 /adm/daemons/mob_d "execute_attack" adm/daemons/mob_d.c:653 /u/d/dragondoll/strongholds/mob/botiorc#142753 "special_fun" u/d/dragondoll/strongholds/mob/botiorc.c:64 這個要煩請 dragondoll 看一下。 if(random(6)==1&&pp>=25000) { dam = 150000 + 10000*random(7); show(me,tar, HIG" 超 重 雷 煌 斬 $N"HIW"大聲咆哮,整個空間在它的吼叫聲中激烈震撼著。 只見$N"HIW"手中大戰斧猛力往地上一劈,一道猛烈的雷光有若天怒將$O擊滅! ("HIG + dam + HIW")\n"); me->add("pp",-25000); tar->add("hp",-dam); tars[i]->add("block_command",3+random(3)); tars[i]->set("block_command_msg","你全身麻痺,無法動彈!\n"); if(tar->query("hp") < 0) tar->die(); } 根據經驗,tars[i] 有問題,有兩種通常的產生原因... 1)沒有指定 tars = ppl->query_attackers() 2)tars 放入迴圈內時, 判斷到 tars[i] 時 tars[i] 實際上已不存在 dragondoll 其它疑似有 check 不完整的部份還包括底下的 mob... Heart beat in /d/ppl/dragondoll/ss/boss/obelisk#127498 turned off. 執行時段錯誤: *Bad argument 1 to call_other() Expected: string or array or object Got: 0. 程式: d/ppl/dragondoll/ss/boss/obelisk.c:60 物件: /d/ppl/dragondoll/ss/boss/obelisk#127498 生物名: Obelisk Poli the Tormentor /d/ppl/dragondoll/ss/boss/obelisk#127498 "heart_beat" std/monster.c:116 /adm/daemons/mob_d "continue_attack" adm/daemons/mob_d.c:578 /adm/daemons/mob_d "execute_attack" adm/daemons/mob_d.c:653 /d/ppl/dragondoll/ss/boss/obelisk#127498 "special_fun" d/ppl/dragondoll/ss/boss/obelisk.c:60 locals were: "","","$N -> $O","dam",162946664,0,1,0,1225450485,0, 1,2,0,87930,5000,5000000,1,0,({ /* sizeof() == 2 */ 100018, "" }),0,/u/d/dragondoll/strongholds/wp/s2#137439,0 ' add_damage_per' in '/u/d/dragondoll/stro' ('/u/d/dragondoll/stro') /u/d/dragondoll/strongholds/wp/s2.c:91 以上三項錯誤佔了 debug.log 中的九成九,造成最近 debug.log 檔肥大。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.105.243
文章代碼(AID): #192mA5r1 (mud_sanc)
文章代碼(AID): #192mA5r1 (mud_sanc)