RAPT21 / bro3-tools

ブラウザ三国志用のツール置き場
MIT License
9 stars 11 forks source link

鋭兵の自動造兵が動作しない #29

Open ZX14R opened 3 years ago

ZX14R commented 3 years ago

ビルダー、今も愛用させて頂いております。

昨夜気付いたんですが、造兵されなくなってません? 私だけの問題でしょうか?

また、双剣だけでも作らせたいと思い、拙い知識で改変していますが、どうもうまくいきません。 お忙しいでしょうから、修正箇所だけでもご享受頂けると助かります。

時節柄、ご自愛ください。

kisara-icy commented 3 years ago

横から失礼いたします。

兵士数表示部のHTMLが変わっているみたいです。

Xpathが不得意なので合っているかは分かりませんが、この修正で一応動くみたいです。

7040行目くらい

            var tables = document.evaluate('//*[@class="status village-bottom"]',document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
            var Temp = tables.snapshotItem(0).innerHTML.substring(tables.snapshotItem(0).innerHTML.lastIndexOf(" ")+1);

            var tables = document.evaluate('//*[@class="status village-bottom"]//table//td[4]',document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
            var Temp = tables.snapshotItem(0).innerHTML;

それから、時間が無くて放置していますが、戦斧兵、双剣兵、大錘兵造兵動かしたときの修正ポイントです。 (最近の変更が反映されてないので、そのままでは動かないと思います)

zohei.diff.zip

ZX14R commented 3 years ago

ありがとうございます。 無事に造兵しました。\(^o^)/

RAPT21 commented 2 years ago

@kisara-icy @ZX14R とりま、造兵バグだけコミット 0eb2157 にて取り込ませていただきました。

鋭兵対応についてはまた時間があったときに確認させていただきます。