Ticket #22336

【完了】関羽が二人出現

Open Date: 2010-07-02 01:59 Last Update: 2010-08-05 00:46

Reporter:
Owner:
Type:
Status:
Closed
Component:
MileStone:
(None)
Priority:
8
Severity:
8
Resolution:
None
File:
None

Details

関羽が同戦闘画面に2ユニット出現しています。
かぶりが無いようにする必要があります。

Ticket History (3/15 Histories)

2010-07-02 01:59 Updated by: hryksbt
  • New Ticket "関羽が二人出現" created
2010-07-02 13:38 Updated by: masarakki
Comment

ジャーンジャーン 「げえっ 関羽」

ジャーンジャーン 「げえっ こっちにも関羽」

2010-07-07 00:56 Updated by: hryksbt
Comment

masarakki への返信

ジャーンジャーン 「げえっ 関羽」 ジャーンジャーン 「げえっ こっちにも関羽」

横山三国志の曹操の発言っぽいすねw

2010-07-22 22:35 Updated by: hryksbt
  • Milestone Update from バグフィックス (deleted) to (None)
2010-07-23 23:13 Updated by: hryksbt
  • Owner Update from (None) to kumazaku
2010-08-02 00:57 Updated by: takuodoi
Comment

再現させてないので、想像ですが、たぶん、server_php/turntimer.phpのsetAiBattle関数のバグだと思います。

この関数では、所属国からその国の武将の一覧を取得して、(266-269行目) そのうちの何番目の武将を利用するかを乱数を用いて決定しています。(270, 275行目)

このうち、270行目で3人の武将のインデックスを乱数で生成しているので、このインデックスが重複すると同一武将が複数存在する可能性があります。

2010-08-02 00:59 Updated by: hryksbt
Comment

doiさん コメントありがとうございます。 修正におけるボリュ-ムはどれ程になりそうでしょうか???

2010-08-02 01:01 Updated by: takuodoi
Comment

修正はすぐだと思います。 確率的に再現するバグなので、確認は難しいのと、これだけが原因かは分かりませんが。

2010-08-02 01:05 Updated by: hryksbt
Comment

武将を乱数で決めるロジックだけを抜き出して繰り返し実行してみて再現させるしかないですよね。 修正後も同じ事を繰り返し行って、何度やっても再現なしとなれば修正完了ですね。 ただ、修正後の確認は難しいですが仕方ないですね。。。 なので修正後は一旦クローズにして、様子見ってことでOKだと思います。

2010-08-03 00:19 Updated by: hryksbt
  • Owner Update from kumazaku to (None)
  • Summary Updated
Comment

kumazakuさんと相談した結果、当チケットは一旦、【開発者募集】のステータスに戻します。 作業していただける方、このチケットへご返信下さい。 (例によって早い者勝ちです。)

2010-08-04 01:21 Updated by: hryksbt
  • Owner Update from (None) to takuodoi
Comment

doiさん、ちゃちゃっとお願いしますーo/

2010-08-04 01:21 Updated by: hryksbt
  • Summary Updated
2010-08-04 01:23 Updated by: takuodoi
  • Summary Updated
  • Owner Update from takuodoi to hryksbt
Comment

対応してみましたが、サーバ環境は構築していないので、動作確認お願いします。

2010-08-04 01:32 Updated by: hryksbt
  • Summary Updated
Comment

確認後に、チケットのクローズ&鯖サイドのアップデート版をリリースします。

2010-08-05 00:46 Updated by: hryksbt
  • Ticket Close date is changed to 2010-08-05 00:46
  • Status Update from Open to Closed
  • Summary Updated
Comment

動作を確認し、Ver.0.1.3としてリリースしました!
よって当チケットはクローズします。

調査&修正していただいたkumazakuさん、doiさん、ありがとうございました。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login