作者laechan (小太保)
看板mud_sanc
标题[wizs] 关於 force_me
时间Fri Sep 7 15:45:11 2012
这是我昨天睡梦中突然想到的。
因为很多 mob 常常有 move return 0 的讯息被 log 在
debug.log 档里头,最近的例子则是墓园的 soldier 而
且还因此造成其它问题,所以我怀疑可能是 force_me出
问题,而且可能是设定 move_speed 下所产生的。
早上本来要修...结果进不去。晚点我再看看。
我的怀疑是,以设定 move_speed 的怪物为例,它的程
式可能是这样写的..
// 随机读取一个出口
exits=random(keys(room->query("exits")));
mob->
force_me("go "+exits);
return 0;
我的怀疑点在於
1.go 指令里头可能有 return 0
2.force_me 函数里面可能有 return 0
3.上述呼叫 force_me 及 go 的副程式里头可能有 return 0
晚上我再检查看看,希望能永久解决这个 bug。
LAechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.61.157.53
※ 编辑: laechan 来自: 210.61.157.53 (09/07 15:45)