[wizs] debug.log 修正紀錄
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間17年前 (2008/10/31 21:05)推噓0(0推 0噓 0→)留言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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
35
58
120
255