ソースコード開示!出現キャラの提供割合?
「出現キャラ一覧」及び「出現キャラ提供割合」の表示に関する不具合の詳細
発生の経緯について
バージョン3.8.0では新イベント「極限Zバトル」の機能追加にあたって、キャラクターデータ読み込み処理を極限Z覚醒データに対応させました。
キャラクターデータ読み込み処理は、プログラム上で複数箇所に散らばっていた為、コードの共通化を実施する必要がございました。
このコード共通化の影響により「出現キャラ一覧」及び「出現キャラ提供割合」において一部想定していない挙動が発生しておりました。
原因の詳細について
「出現キャラ一覧」及び「出現キャラ提供割合」のキャラクター一覧を表示する際には、端末上にて主に以下の処理を行います。
キャラクターカードを識別するためのID番号 (以下、カードIDとする)のリストをサーバーから取得する
カードIDリストを、キャラクター名称に変換して表示する
この変換処理において、誤ったキャラクター名称に変換され、一覧の内容が破損しておりました。
プログラムの詳細な挙動としては、カードIDからキャラクター名称へ変換する際、
▲廛蟲動後に表示したことのあるキャラクター(メモリ上に保存済み)のカードIDを読み込む
▲瓮皀蠑紊紡減澆靴覆ぅードIDがあった場合は、端末のストレージから読み込みを行う
という順序で変換を行ないます。
※詳細は以下の図をご参照ください
このとき、△念焚爾里茲Δ別簑蠅発生致しました。
詳細はこちら:http://dbz-dokkan.bngames.net/info1116.html
正直こんな画像見せられてもそのとき使った画像なのかも不明って感じですよね。
ちょっと対応が子供だましにもほどがあるって思いました!