« beyond0.60 | トップページ | beyond0.61 »

オートビルダーの永久ループ問題封じ対応

Crafordです。

永久ループ問題が深刻なので、一旦永久ループしないようにする対策をいれました。
プロフィール自動読み直しが画面からなくなり、ビルダーが拠点情報や保存設定をとれず、正しく動かない場合でも、最短10秒巡回より小さくならないようにしました。

http://craford.sweet.coocan.jp/content/tool/autobuilder/bro3_auto_builder2.user.js

根本的なビルダーの各種不具合がなおっているわけではなく、暫定措置です。

ご迷惑をおかけしますがよろしくおねがいします。

« beyond0.60 | トップページ | beyond0.61 »

コメント

countConstructionsファンクション内の比較が数値型になってないよ。
(レベル10の施設がレベル2より小さくなると思う)
2箇所あるよー

if (g_villageMap[x][y].level > levels[construction]) {
   ↓
if (parseInt(g_villageMap[x][y].level) > parseInt(levels[construction])) {

なんと。ありがとうございます。

その可能性ずっと探してたんですがみつけられてなかったです。
ただ、オートビルダーのコードも古くていろいろ挙動に問題あるので、全面的に見直すかもしれません。
建設失敗で止まるのはこの修正で消してあるのですが、1秒だと次の建設いってくれなかったりするのと、設定画面があまりにも難解過ぎるので。
とりあえず頂いた情報の箇所は修正しますー。

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/145633/64710827

この記事へのトラックバック一覧です: オートビルダーの永久ループ問題封じ対応:

« beyond0.60 | トップページ | beyond0.61 »