Open hkuno9000 opened 2 years ago
報酬選択があるクエストの完了時に、該当する保持アイテム一覧を表示する。
kcsapi/api_get_member/questlist api_select_rewards に報酬選択一覧があるので、保持リストから api_mst_id に一致するものを一覧表に入れる。
{ "api_result": 1, "api_result_msg": "成功", "api_data": { "api_count": 7, "api_completed_kind": 1, "api_list": [ { "api_no": 214, "api_category": 2, "api_type": 2, "api_label_type": 3, "api_state": 2, "api_title": "あ号作戦", "api_detail": "1週間の全力出撃を行い、可能な限り多くの敵艦隊を捕捉、これを迎撃せよ!", "api_voice_id": 0, "api_get_material": [ 300, 300, 300, 100 ], "api_bonus_flag": 1, "api_progress_flag": 1, "api_invalid_flag": 0 }, { "api_no": 220, "api_category": 2, "api_type": 2, "api_label_type": 3, "api_state": 2, "api_title": "い号作戦", "api_detail": "有力な母艦航空隊で1週間の全力出撃を行い、可能な限り多くの敵空母を撃滅せよ!", "api_voice_id": 0, "api_get_material": [ 0, 500, 0, 500 ], "api_bonus_flag": 1, "api_progress_flag": 2, "api_invalid_flag": 0 }, { "api_no": 226, "api_category": 2, "api_type": 1, "api_label_type": 2, "api_state": 2, "api_title": "南西諸島海域の制海権を握れ!", "api_detail": "艦隊を南西諸島海域に全力出撃させ、多数の敵艦隊「主力」群を捕捉、撃滅せよ!", "api_voice_id": 0, "api_get_material": [ 300, 0, 0, 200 ], "api_bonus_flag": 1, "api_progress_flag": 0, "api_invalid_flag": 0 }, { "api_no": 284, "api_category": 2, "api_type": 5, "api_label_type": 7, "api_state": 2, "api_title": "南西諸島方面「海上警備行動」発令!", "api_detail": "海上警備任務:軽空母または軽巡級1隻、駆逐艦または海防艦を計3隻以上配備した海上護衛艦隊で、<br>南1号作戦、南西諸島哨戒、柳作戦、オリョール哨戒を実施、各作戦海域に出没する敵を撃滅せよ!", "api_voice_id": 0, "api_get_material": [ 0, 800, 800, 0 ], "api_bonus_flag": 1, "api_progress_flag": 2, "api_invalid_flag": 0 }, { "api_no": 894, "api_category": 8, "api_type": 5, "api_label_type": 7, "api_state": 2, "api_title": "空母戦力の投入による兵站線戦闘哨戒", "api_detail": "空母を含む有力な哨戒艦隊を編成、製油所地帯沿岸、南西諸島防衛線、南西諸島近海、バシー海峡<br>及び東部オリョール海を戦闘哨戒、各海域の敵艦隊を捕捉撃滅、各海域兵站線の安全を確保せよ!", "api_voice_id": 0, "api_get_material": [ 600, 0, 600, 0 ], "api_bonus_flag": 1, "api_progress_flag": 2, "api_invalid_flag": 0 }, { "api_no": 952, "api_category": 9, "api_type": 4, "api_label_type": 1, "api_state": 3, "api_title": "【作戦準備】第二段階任務(対地/対空整備)", "api_detail": "作戦準備(第二段階任務):駆逐艦を3隻以上編成した艦隊で、製油所地帯沿岸、南西諸島防衛線、<br>南西諸島近海、南西諸島海域バシー海峡へ出撃、各作戦海域の敵を撃滅、制海権を確保せよ!", "api_voice_id": 0, "api_select_rewards": [ [ { "api_no": 1, "api_kind": 12, "api_mst_id": 35, "api_count": 2 }, { "api_no": 2, "api_kind": 12, "api_mst_id": 51, "api_count": 3 }, { "api_no": 3, "api_kind": 12, "api_mst_id": 348, "api_count": 2 } ], [ { "api_no": 1, "api_kind": 12, "api_mst_id": 68, "api_count": 2 }, { "api_no": 2, "api_kind": 12, "api_mst_id": 40, "api_count": 2 }, { "api_no": 3, "api_kind": 12, "api_mst_id": 43, "api_count": 1 } ] ], "api_get_material": [ 750, 750, 0, 0 ], "api_bonus_flag": 1, "api_progress_flag": 0, "api_invalid_flag": 0 }, { "api_no": 1102, "api_category": 11, "api_type": 4, "api_label_type": 1, "api_state": 2, "api_title": "工廠による装備兵装の強化準備", "api_detail": "「12cm単装砲」x7廃棄、燃料x2,400と「20.3cm連装砲」「35.6cm連装砲」各x5を準備せよ!<br>※任務達成後、用意した燃料及び必要装備(低改修値のもの優先)は消費します。", "api_voice_id": 0, "api_select_rewards": [ [ { "api_no": 1, "api_kind": 13, "api_mst_id": 75, "api_count": 2 }, { "api_no": 2, "api_kind": 13, "api_mst_id": 77, "api_count": 2 }, { "api_no": 3, "api_kind": 13, "api_mst_id": 4, "api_count": 4 } ], [ { "api_no": 1, "api_kind": 13, "api_mst_id": 94, "api_count": 2 }, { "api_no": 2, "api_kind": 12, "api_mst_id": 40, "api_count": 2 }, { "api_no": 3, "api_kind": 13, "api_mst_id": 3, "api_count": 10 } ] ], "api_get_material": [ 0, 450, 450, 0 ], "api_bonus_flag": 1, "api_progress_flag": 2, "api_invalid_flag": 0 } ], "api_exec_count": 7, "api_c_list": [ { "api_no": 1102, "api_state": 2, "api_progress_flag": 2, "api_c_flag": 1 } ], "api_exec_type": 2961863 } }
報酬選択があるクエストの完了時に、該当する保持アイテム一覧を表示する。
kcsapi/api_get_member/questlist api_select_rewards に報酬選択一覧があるので、保持リストから api_mst_id に一致するものを一覧表に入れる。