diff --git a/SVSim.Bootstrap/Data/story/chapters.json b/SVSim.Bootstrap/Data/story/chapters.json new file mode 100644 index 0000000..bb7f099 --- /dev/null +++ b/SVSim.Bootstrap/Data/story/chapters.json @@ -0,0 +1,32504 @@ +[ + { + "story_id": 1, + "section_id": 1, + "chara_id": 1, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 50.0, + "y_coordinate": -670.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500002, + "enemy_class": 2, + "enemy_ai_id": 1001, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100121020", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 2, + "section_id": 1, + "chara_id": 1, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 330.0, + "y_coordinate": -550.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500006, + "enemy_class": 6, + "enemy_ai_id": 1002, + "bg_file_name": "14", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 3, + "section_id": 1, + "chara_id": 1, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 50.0, + "y_coordinate": -350.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 5, + "enemy_class": 5, + "enemy_ai_id": 1003, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 4, + "section_id": 1, + "chara_id": 1, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -200.0, + "y_coordinate": -130.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500009, + "enemy_class": 4, + "enemy_ai_id": 1004, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 5, + "section_id": 1, + "chara_id": 1, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 100.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500003, + "enemy_class": 3, + "enemy_ai_id": 1005, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 6, + "section_id": 1, + "chara_id": 1, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 300.0, + "y_coordinate": 140.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500001, + "enemy_class": 1, + "enemy_ai_id": 1006, + "bg_file_name": "11", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100121030", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 7, + "section_id": 1, + "chara_id": 1, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 400.0, + "y_coordinate": 360.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500011, + "enemy_class": 1, + "enemy_ai_id": 1007, + "bg_file_name": "13", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000021", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 8, + "section_id": 1, + "chara_id": 1, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 1, + "battle_exists": true, + "enemy_chara_id": 500026, + "enemy_class": 0, + "enemy_ai_id": 1008, + "bg_file_name": "8", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 9, + "section_id": 1, + "chara_id": 1, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -400.0, + "y_coordinate": -780.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500013, + "enemy_class": 1, + "enemy_ai_id": 1009, + "bg_file_name": "16", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 10, + "section_id": 1, + "chara_id": 1, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -500.0, + "y_coordinate": -750.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500014, + "enemy_class": 1, + "enemy_ai_id": 1010, + "bg_file_name": "16", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 11, + "section_id": 1, + "chara_id": 1, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -550.0, + "y_coordinate": -680.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500015, + "enemy_class": 6, + "enemy_ai_id": 1011, + "bg_file_name": "16", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 12, + "section_id": 1, + "chara_id": 1, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -700.0, + "y_coordinate": -720.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500019, + "enemy_class": 5, + "enemy_ai_id": 1012, + "bg_file_name": "16", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 13, + "section_id": 1, + "chara_id": 1, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -400.0, + "y_coordinate": -600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500007, + "enemy_class": 7, + "enemy_ai_id": 1013, + "bg_file_name": "16", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 2, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 14, + "section_id": 1, + "chara_id": 1, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -420.0, + "y_coordinate": -550.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500024, + "enemy_class": 0, + "enemy_ai_id": 1014, + "bg_file_name": "16", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 3, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000031", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 15, + "section_id": 1, + "chara_id": 1, + "chapter_id": "15", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 30.0, + "y_coordinate": -620.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 500010, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110005", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 16, + "section_id": 1, + "chara_id": 2, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 297.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500010, + "enemy_class": 2, + "enemy_ai_id": 2001, + "bg_file_name": "6", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 4, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100222010", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 17, + "section_id": 1, + "chara_id": 2, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 6, + "enemy_class": 6, + "enemy_ai_id": 2002, + "bg_file_name": "4", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 18, + "section_id": 1, + "chara_id": 2, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 50.0, + "y_coordinate": -670.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500001, + "enemy_class": 1, + "enemy_ai_id": 2003, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 19, + "section_id": 1, + "chara_id": 2, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -200.0, + "y_coordinate": -270.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500004, + "enemy_class": 4, + "enemy_ai_id": 2004, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 20, + "section_id": 1, + "chara_id": 2, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 200.0, + "y_coordinate": -220.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500007, + "enemy_class": 7, + "enemy_ai_id": 2005, + "bg_file_name": "11", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 21, + "section_id": 1, + "chara_id": 2, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 297.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500002, + "enemy_class": 2, + "enemy_ai_id": 2006, + "bg_file_name": "6", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 4, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100221010", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 22, + "section_id": 1, + "chara_id": 2, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -810.0, + "y_coordinate": 355.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500003, + "enemy_class": 3, + "enemy_ai_id": 2007, + "bg_file_name": "9", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000022", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 23, + "section_id": 1, + "chara_id": 2, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 1, + "battle_exists": true, + "enemy_chara_id": 6, + "enemy_class": 6, + "enemy_ai_id": 2008, + "bg_file_name": "8", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 24, + "section_id": 1, + "chara_id": 2, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 297.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500007, + "enemy_class": 7, + "enemy_ai_id": 2009, + "bg_file_name": "17", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 4, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 1, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 25, + "section_id": 1, + "chara_id": 2, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 297.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500016, + "enemy_class": 3, + "enemy_ai_id": 2010, + "bg_file_name": "17", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 4, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 26, + "section_id": 1, + "chara_id": 2, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 297.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500017, + "enemy_class": 2, + "enemy_ai_id": 2011, + "bg_file_name": "17", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 4, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 27, + "section_id": 1, + "chara_id": 2, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 297.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500013, + "enemy_class": 1, + "enemy_ai_id": 2012, + "bg_file_name": "17", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 4, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 28, + "section_id": 1, + "chara_id": 2, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 297.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500007, + "enemy_class": 7, + "enemy_ai_id": 2013, + "bg_file_name": "17", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 4, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 2, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 29, + "section_id": 1, + "chara_id": 2, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 297.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500024, + "enemy_class": 0, + "enemy_ai_id": 2014, + "bg_file_name": "17", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 4, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 3, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000032", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 30, + "section_id": 1, + "chara_id": 2, + "chapter_id": "15", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 30.0, + "y_coordinate": -620.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 500010, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110005", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 31, + "section_id": 1, + "chara_id": 3, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -367.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500010, + "enemy_class": 3, + "enemy_ai_id": 3001, + "bg_file_name": "7", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100321030", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 32, + "section_id": 1, + "chara_id": 3, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -105.0, + "y_coordinate": -505.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500007, + "enemy_class": 7, + "enemy_ai_id": 3002, + "bg_file_name": "3", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 33, + "section_id": 1, + "chara_id": 3, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 550.0, + "y_coordinate": -750.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 5, + "enemy_class": 5, + "enemy_ai_id": 3003, + "bg_file_name": "14", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 34, + "section_id": 1, + "chara_id": 3, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 100.0, + "y_coordinate": -230.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500004, + "enemy_class": 4, + "enemy_ai_id": 3004, + "bg_file_name": "11", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 35, + "section_id": 1, + "chara_id": 3, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 630.0, + "y_coordinate": -20.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 6, + "enemy_class": 6, + "enemy_ai_id": 3005, + "bg_file_name": "13", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 36, + "section_id": 1, + "chara_id": 3, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -367.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500011, + "enemy_class": 3, + "enemy_ai_id": 3006, + "bg_file_name": "7", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100321020", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 37, + "section_id": 1, + "chara_id": 3, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 100.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500001, + "enemy_class": 1, + "enemy_ai_id": 3007, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000023", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 38, + "section_id": 1, + "chara_id": 3, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 1, + "battle_exists": true, + "enemy_chara_id": 4, + "enemy_class": 4, + "enemy_ai_id": 3008, + "bg_file_name": "8", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 39, + "section_id": 1, + "chara_id": 3, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -367.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500020, + "enemy_class": 2, + "enemy_ai_id": 3009, + "bg_file_name": "19", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 40, + "section_id": 1, + "chara_id": 3, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -620.0, + "y_coordinate": -150.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500022, + "enemy_class": 3, + "enemy_ai_id": 3010, + "bg_file_name": "21", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 0, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 41, + "section_id": 1, + "chara_id": 3, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -520.0, + "y_coordinate": -250.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500020, + "enemy_class": 2, + "enemy_ai_id": 3011, + "bg_file_name": "21", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 0, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 42, + "section_id": 1, + "chara_id": 3, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -480.0, + "y_coordinate": -350.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500023, + "enemy_class": 2, + "enemy_ai_id": 3012, + "bg_file_name": "21", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 0, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 43, + "section_id": 1, + "chara_id": 3, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -367.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 4, + "enemy_class": 4, + "enemy_ai_id": 3013, + "bg_file_name": "19", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 1, + "enemy_emotion_override": 3, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 44, + "section_id": 1, + "chara_id": 3, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -367.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500024, + "enemy_class": 0, + "enemy_ai_id": 3014, + "bg_file_name": "19", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 2, + "enemy_emotion_override": 8, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000033", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 45, + "section_id": 1, + "chara_id": 3, + "chapter_id": "15", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 30.0, + "y_coordinate": -620.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 500010, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110005", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 46, + "section_id": 1, + "chara_id": 4, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1389.0, + "y_coordinate": -53.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500010, + "enemy_class": 4, + "enemy_ai_id": 4001, + "bg_file_name": "5", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100421010", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 47, + "section_id": 1, + "chara_id": 4, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 720.0, + "y_coordinate": -750.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500005, + "enemy_class": 5, + "enemy_ai_id": 4002, + "bg_file_name": "14", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 48, + "section_id": 1, + "chara_id": 4, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 150.0, + "y_coordinate": -500.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 6, + "enemy_class": 6, + "enemy_ai_id": 4003, + "bg_file_name": "11", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 49, + "section_id": 1, + "chara_id": 4, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 100.0, + "y_coordinate": -230.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500003, + "enemy_class": 3, + "enemy_ai_id": 4004, + "bg_file_name": "11", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 50, + "section_id": 1, + "chara_id": 4, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -200.0, + "y_coordinate": -270.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500002, + "enemy_class": 2, + "enemy_ai_id": 4005, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 4, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 51, + "section_id": 1, + "chara_id": 4, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -200.0, + "y_coordinate": -130.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 4006, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 500009, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100424010", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 52, + "section_id": 1, + "chara_id": 4, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500012, + "enemy_class": 4, + "enemy_ai_id": 4007, + "bg_file_name": "8", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 500009, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000024", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 53, + "section_id": 1, + "chara_id": 4, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 1, + "battle_exists": true, + "enemy_chara_id": 3, + "enemy_class": 3, + "enemy_ai_id": 4008, + "bg_file_name": "8", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 54, + "section_id": 1, + "chara_id": 4, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -50.0, + "y_coordinate": -200.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500009, + "enemy_class": 4, + "enemy_ai_id": 4009, + "bg_file_name": "20", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 55, + "section_id": 1, + "chara_id": 4, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -50.0, + "y_coordinate": -200.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500009, + "enemy_class": 4, + "enemy_ai_id": 4010, + "bg_file_name": "20", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 2, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 56, + "section_id": 1, + "chara_id": 4, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -50.0, + "y_coordinate": -200.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500009, + "enemy_class": 4, + "enemy_ai_id": 4011, + "bg_file_name": "20", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 57, + "section_id": 1, + "chara_id": 4, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 297.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500007, + "enemy_class": 7, + "enemy_ai_id": 4012, + "bg_file_name": "23", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 0, + "enemy_emotion_override": 4, + "skin_id_override": 500009, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 58, + "section_id": 1, + "chara_id": 4, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -367.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 3, + "enemy_class": 3, + "enemy_ai_id": 4013, + "bg_file_name": "19", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 3, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 59, + "section_id": 1, + "chara_id": 4, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -367.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500024, + "enemy_class": 0, + "enemy_ai_id": 4014, + "bg_file_name": "19", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 4, + "enemy_emotion_override": 9, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000034", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 60, + "section_id": 1, + "chara_id": 4, + "chapter_id": "15", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 30.0, + "y_coordinate": -620.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 500010, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110005", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 61, + "section_id": 1, + "chara_id": 5, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 440.0, + "y_coordinate": -700.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500010, + "enemy_class": 5, + "enemy_ai_id": 5001, + "bg_file_name": "2", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100521020", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 62, + "section_id": 1, + "chara_id": 5, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 650.0, + "y_coordinate": -680.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 6, + "enemy_class": 6, + "enemy_ai_id": 5002, + "bg_file_name": "15", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 63, + "section_id": 1, + "chara_id": 5, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 550.0, + "y_coordinate": -750.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 3, + "enemy_class": 3, + "enemy_ai_id": 5003, + "bg_file_name": "14", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 64, + "section_id": 1, + "chara_id": 5, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 0.0, + "y_coordinate": -550.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500004, + "enemy_class": 4, + "enemy_ai_id": 5004, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 65, + "section_id": 1, + "chara_id": 5, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 50.0, + "y_coordinate": -350.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 5005, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 66, + "section_id": 1, + "chara_id": 5, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 710.0, + "y_coordinate": -70.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500005, + "enemy_class": 5, + "enemy_ai_id": 5006, + "bg_file_name": "12", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100521010", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 67, + "section_id": 1, + "chara_id": 5, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 440.0, + "y_coordinate": -700.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500007, + "enemy_class": 7, + "enemy_ai_id": 5007, + "bg_file_name": "2", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000025", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 68, + "section_id": 1, + "chara_id": 5, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 1, + "battle_exists": true, + "enemy_chara_id": 500012, + "enemy_class": 5, + "enemy_ai_id": 5008, + "bg_file_name": "8", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 69, + "section_id": 1, + "chara_id": 5, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 440.0, + "y_coordinate": -700.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500018, + "enemy_class": 1, + "enemy_ai_id": 5009, + "bg_file_name": "18", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 70, + "section_id": 1, + "chara_id": 5, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 440.0, + "y_coordinate": -700.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500018, + "enemy_class": 3, + "enemy_ai_id": 5010, + "bg_file_name": "18", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 71, + "section_id": 1, + "chara_id": 5, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 440.0, + "y_coordinate": -700.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500018, + "enemy_class": 5, + "enemy_ai_id": 5011, + "bg_file_name": "18", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 72, + "section_id": 1, + "chara_id": 5, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 440.0, + "y_coordinate": -700.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500018, + "enemy_class": 6, + "enemy_ai_id": 5012, + "bg_file_name": "18", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 73, + "section_id": 1, + "chara_id": 5, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 440.0, + "y_coordinate": -700.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500007, + "enemy_class": 7, + "enemy_ai_id": 5013, + "bg_file_name": "18", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 2, + "enemy_emotion_override": 3, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 74, + "section_id": 1, + "chara_id": 5, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 440.0, + "y_coordinate": -700.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500024, + "enemy_class": 0, + "enemy_ai_id": 5014, + "bg_file_name": "18", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 3, + "enemy_emotion_override": 3, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000035", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 75, + "section_id": 1, + "chara_id": 5, + "chapter_id": "15", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 30.0, + "y_coordinate": -620.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 500010, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110005", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 76, + "section_id": 1, + "chara_id": 6, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 2, + "enemy_class": 2, + "enemy_ai_id": 6001, + "bg_file_name": "4", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100624010", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 77, + "section_id": 1, + "chara_id": 6, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 650.0, + "y_coordinate": -680.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 5, + "enemy_class": 5, + "enemy_ai_id": 6002, + "bg_file_name": "15", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 78, + "section_id": 1, + "chara_id": 6, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 150.0, + "y_coordinate": -500.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 4, + "enemy_class": 4, + "enemy_ai_id": 6003, + "bg_file_name": "11", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 79, + "section_id": 1, + "chara_id": 6, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 245.0, + "y_coordinate": -145.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500011, + "enemy_class": 6, + "enemy_ai_id": 6004, + "bg_file_name": "11", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 80, + "section_id": 1, + "chara_id": 6, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 630.0, + "y_coordinate": -20.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 3, + "enemy_class": 3, + "enemy_ai_id": 6005, + "bg_file_name": "13", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 81, + "section_id": 1, + "chara_id": 6, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -810.0, + "y_coordinate": 355.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500007, + "enemy_class": 7, + "enemy_ai_id": 6006, + "bg_file_name": "9", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100621020", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 82, + "section_id": 1, + "chara_id": 6, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -210.0, + "y_coordinate": -140.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500006, + "enemy_class": 6, + "enemy_ai_id": 6007, + "bg_file_name": "11", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000026", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 83, + "section_id": 1, + "chara_id": 6, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 1, + "battle_exists": true, + "enemy_chara_id": 2, + "enemy_class": 2, + "enemy_ai_id": 6008, + "bg_file_name": "8", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 84, + "section_id": 1, + "chara_id": 6, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500021, + "enemy_class": 2, + "enemy_ai_id": 6009, + "bg_file_name": "22", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 85, + "section_id": 1, + "chara_id": 6, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500021, + "enemy_class": 6, + "enemy_ai_id": 6010, + "bg_file_name": "22", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 2, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 86, + "section_id": 1, + "chara_id": 6, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500021, + "enemy_class": 5, + "enemy_ai_id": 6011, + "bg_file_name": "22", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 2, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 87, + "section_id": 1, + "chara_id": 6, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500007, + "enemy_class": 7, + "enemy_ai_id": 6012, + "bg_file_name": "22", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 2, + "enemy_emotion_override": 5, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 88, + "section_id": 1, + "chara_id": 6, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500021, + "enemy_class": 3, + "enemy_ai_id": 6013, + "bg_file_name": "22", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 3, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 89, + "section_id": 1, + "chara_id": 6, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500024, + "enemy_class": 0, + "enemy_ai_id": 6014, + "bg_file_name": "22", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 4, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000036", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 90, + "section_id": 1, + "chara_id": 6, + "chapter_id": "15", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 30.0, + "y_coordinate": -620.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 500010, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110005", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 91, + "section_id": 1, + "chara_id": 7, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -270.0, + "y_coordinate": -240.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500010, + "enemy_class": 7, + "enemy_ai_id": 7001, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": false, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100721010", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 92, + "section_id": 1, + "chara_id": 7, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -105.0, + "y_coordinate": -505.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500003, + "enemy_class": 3, + "enemy_ai_id": 7002, + "bg_file_name": "3", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 93, + "section_id": 1, + "chara_id": 7, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 40.0, + "y_coordinate": -560.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500004, + "enemy_class": 4, + "enemy_ai_id": 7003, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 94, + "section_id": 1, + "chara_id": 7, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -600.0, + "y_coordinate": 310.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500005, + "enemy_class": 5, + "enemy_ai_id": 7004, + "bg_file_name": "15", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 95, + "section_id": 1, + "chara_id": 7, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -810.0, + "y_coordinate": 355.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500002, + "enemy_class": 2, + "enemy_ai_id": 7005, + "bg_file_name": "9", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 4, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 96, + "section_id": 1, + "chara_id": 7, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 630.0, + "y_coordinate": -20.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500006, + "enemy_class": 6, + "enemy_ai_id": 7006, + "bg_file_name": "12", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100721020", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 97, + "section_id": 1, + "chara_id": 7, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 400.0, + "y_coordinate": 360.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500011, + "enemy_class": 7, + "enemy_ai_id": 7007, + "bg_file_name": "13", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000027", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 98, + "section_id": 1, + "chara_id": 7, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 1, + "battle_exists": true, + "enemy_chara_id": 500007, + "enemy_class": 7, + "enemy_ai_id": 7008, + "bg_file_name": "8", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 99, + "section_id": 1, + "chara_id": 7, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -420.0, + "y_coordinate": -550.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 7009, + "bg_file_name": "16", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 1, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 100, + "section_id": 1, + "chara_id": 7, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 297.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 2, + "enemy_class": 2, + "enemy_ai_id": 7010, + "bg_file_name": "17", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 4, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 2, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 101, + "section_id": 1, + "chara_id": 7, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 440.0, + "y_coordinate": -700.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 5, + "enemy_class": 5, + "enemy_ai_id": 7011, + "bg_file_name": "18", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 4, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 102, + "section_id": 1, + "chara_id": 7, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -367.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 4, + "enemy_class": 4, + "enemy_ai_id": 7012, + "bg_file_name": "19", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 5, + "enemy_emotion_override": 5, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 103, + "section_id": 1, + "chara_id": 7, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 6, + "enemy_class": 6, + "enemy_ai_id": 7013, + "bg_file_name": "22", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 6, + "enemy_emotion_override": 5, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 104, + "section_id": 1, + "chara_id": 7, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -105.0, + "y_coordinate": -505.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500007, + "enemy_class": 0, + "enemy_ai_id": 7014, + "bg_file_name": "24", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 7, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000037", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 105, + "section_id": 1, + "chara_id": 7, + "chapter_id": "15", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 30.0, + "y_coordinate": -620.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 500010, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110005", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 106, + "section_id": 1, + "chara_id": 8, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -250.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500010, + "enemy_class": 8, + "enemy_ai_id": 8001, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 18, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100821020", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 107, + "section_id": 1, + "chara_id": 8, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 20.0, + "y_coordinate": -180.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500025, + "enemy_class": 8, + "enemy_ai_id": 8002, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 18, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 2, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 108, + "section_id": 1, + "chara_id": 8, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 180.0, + "y_coordinate": 70.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500010, + "enemy_class": 1, + "enemy_ai_id": 8003, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": 8, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 3, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 109, + "section_id": 1, + "chara_id": 8, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500010, + "enemy_class": 3, + "enemy_ai_id": 8004, + "bg_file_name": "8", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 4, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "5", + "reward_detail_id": "100821010", + "reward_number": "3" + } + ], + "sub_chapters": [] + }, + { + "story_id": 110, + "section_id": 1, + "chara_id": 8, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500010, + "enemy_class": 5, + "enemy_ai_id": 8005, + "bg_file_name": "25", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": 9, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 5, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000028", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 111, + "section_id": 1, + "chara_id": 8, + "chapter_id": "6", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 508, + "enemy_class": 8, + "enemy_ai_id": 8006, + "bg_file_name": "25", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 6, + "enemy_emotion_override": 9, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000038", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 112, + "section_id": 2, + "chara_id": 0, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 500002, + "enemy_class": 2, + "enemy_ai_id": 0, + "bg_file_name": "8", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 113, + "section_id": 2, + "chara_id": 0, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -96.0, + "y_coordinate": -211.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500011, + "enemy_class": 2, + "enemy_ai_id": 101002, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 4, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 5, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 7, + "player_emotion_override": 10, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 114, + "section_id": 2, + "chara_id": 0, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 40.0, + "y_coordinate": -195.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500010, + "enemy_class": 1, + "enemy_ai_id": 101003, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 5, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 3, + "player_emotion_override": 3, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 115, + "section_id": 2, + "chara_id": 0, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 117.0, + "y_coordinate": -108.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500010, + "enemy_class": 3, + "enemy_ai_id": 101004, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 7, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 6, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 6, + "player_emotion_override": 6, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 116, + "section_id": 2, + "chara_id": 0, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 122.0, + "y_coordinate": 4.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500010, + "enemy_class": 4, + "enemy_ai_id": 101005, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 3, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 4, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 5, + "player_emotion_override": 5, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 117, + "section_id": 2, + "chara_id": 0, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 322.0, + "y_coordinate": 120.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500025, + "enemy_class": 7, + "enemy_ai_id": 101006, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 5, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 7, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 5, + "player_emotion_override": 6, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 118, + "section_id": 2, + "chara_id": 0, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 180.0, + "y_coordinate": 70.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500011, + "enemy_class": 6, + "enemy_ai_id": 101007, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 2, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 6, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 7, + "player_emotion_override": 11, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 119, + "section_id": 2, + "chara_id": 0, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 300.0, + "y_coordinate": 163.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500010, + "enemy_class": 5, + "enemy_ai_id": 101008, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 6, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 6, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 6, + "player_emotion_override": 7, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 120, + "section_id": 2, + "chara_id": 0, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 322.0, + "y_coordinate": 120.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500025, + "enemy_class": 0, + "enemy_ai_id": 101009, + "bg_file_name": "10", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 1, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 7, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 2, + "player_emotion_override": 7, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 3, + "player_emotion_override": 5, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 4, + "player_emotion_override": 8, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 5, + "player_emotion_override": 7, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 6, + "player_emotion_override": 8, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 7, + "player_emotion_override": 12, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "1", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 121, + "section_id": 2, + "chara_id": 0, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500026, + "enemy_class": 8, + "enemy_ai_id": 101010, + "bg_file_name": "8", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 8, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 2, + "player_emotion_override": 8, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 3, + "player_emotion_override": 6, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 4, + "player_emotion_override": 9, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 5, + "player_emotion_override": 8, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 6, + "player_emotion_override": 9, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 7, + "player_emotion_override": 13, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 122, + "section_id": 2, + "chara_id": 0, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 508, + "enemy_class": 8, + "enemy_ai_id": 101011, + "bg_file_name": "25", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 9, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 2, + "player_emotion_override": 9, + "enemy_emotion_override": 3, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 3, + "player_emotion_override": 7, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 4, + "player_emotion_override": 10, + "enemy_emotion_override": 5, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 5, + "player_emotion_override": 9, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 6, + "player_emotion_override": 10, + "enemy_emotion_override": 7, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 7, + "player_emotion_override": 14, + "enemy_emotion_override": 8, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "4", + "reward_detail_id": "1", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 123, + "section_id": 2, + "chara_id": 0, + "chapter_id": "12", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 320.0, + "y_coordinate": 530.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 500026, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "25", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "10", + "reward_detail_id": "508", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 124, + "section_id": 3, + "chara_id": 1, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 350.0, + "y_coordinate": 50.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "26", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 125, + "section_id": 3, + "chara_id": 1, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": -160.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510028, + "enemy_class": 0, + "enemy_ai_id": 110102, + "bg_file_name": "27", + "chapter_effect_path": "scn_map_cloud_4", + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 10, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 126, + "section_id": 3, + "chara_id": 1, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -90.0, + "y_coordinate": -45.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500028, + "enemy_class": 0, + "enemy_ai_id": 110103, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 11, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 127, + "section_id": 3, + "chara_id": 1, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 65.0, + "y_coordinate": 155.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "7", + "reward_detail_id": "500031", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 128, + "section_id": 3, + "chara_id": 1, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 350.0, + "y_coordinate": 240.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500027, + "enemy_class": 3, + "enemy_ai_id": 110105, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 17, + "bgm_id": "7", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 12, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 129, + "section_id": 3, + "chara_id": 1, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 520.0, + "y_coordinate": 360.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 2, + "enemy_class": 2, + "enemy_ai_id": 110106, + "bg_file_name": "28", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 13, + "enemy_emotion_override": 10, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 130, + "section_id": 3, + "chara_id": 1, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 730.0, + "y_coordinate": 340.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500031", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 131, + "section_id": 3, + "chara_id": 1, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 350.0, + "y_coordinate": 50.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "7", + "reward_detail_id": "500030", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 132, + "section_id": 3, + "chara_id": 1, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 730.0, + "y_coordinate": 340.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "30", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 8, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500030", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 133, + "section_id": 3, + "chara_id": 1, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 775.0, + "y_coordinate": 245.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500029, + "enemy_class": 0, + "enemy_ai_id": 110110, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 14, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 134, + "section_id": 3, + "chara_id": 1, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 360.0, + "y_coordinate": -50.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500030, + "enemy_class": 0, + "enemy_ai_id": 110111, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 15, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 135, + "section_id": 3, + "chara_id": 1, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 10.0, + "y_coordinate": -180.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 2, + "enemy_class": 2, + "enemy_ai_id": 110112, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 16, + "enemy_emotion_override": 11, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 136, + "section_id": 3, + "chara_id": 1, + "chapter_id": "13", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 10.0, + "y_coordinate": -180.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 137, + "section_id": 3, + "chara_id": 2, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 350.0, + "y_coordinate": 50.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "26", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 138, + "section_id": 3, + "chara_id": 2, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 661.0, + "y_coordinate": -516.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510028, + "enemy_class": 0, + "enemy_ai_id": 110202, + "bg_file_name": "35", + "chapter_effect_path": "scn_map_cloud_4", + "chapter_clear_text_id": null, + "battle3dfield_id": 22, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 14, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 139, + "section_id": 3, + "chara_id": 2, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 898.0, + "y_coordinate": -429.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "35", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 140, + "section_id": 3, + "chara_id": 2, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1055.0, + "y_coordinate": -300.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510028, + "enemy_class": 0, + "enemy_ai_id": 110204, + "bg_file_name": "35", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 22, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 15, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 141, + "section_id": 3, + "chara_id": 2, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1273.0, + "y_coordinate": -263.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "36", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "7", + "reward_detail_id": "500035", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 142, + "section_id": 3, + "chara_id": 2, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1273.0, + "y_coordinate": -263.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 110206, + "bg_file_name": "36", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 10, + "enemy_emotion_override": 17, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 143, + "section_id": 3, + "chara_id": 2, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 661.0, + "y_coordinate": -516.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 8, + "enemy_class": 8, + "enemy_ai_id": 110207, + "bg_file_name": "35", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 22, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 13, + "enemy_emotion_override": 14, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 144, + "section_id": 3, + "chara_id": 2, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1156.0, + "y_coordinate": -231.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "35", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 145, + "section_id": 3, + "chara_id": 2, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 935.0, + "y_coordinate": -238.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "35", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500035", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 146, + "section_id": 3, + "chara_id": 2, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 430.0, + "y_coordinate": 340.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 7, + "enemy_class": 7, + "enemy_ai_id": 110210, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 12, + "enemy_emotion_override": 22, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 147, + "section_id": 3, + "chara_id": 2, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1033.0, + "y_coordinate": -189.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510037, + "enemy_class": 0, + "enemy_ai_id": 110211, + "bg_file_name": "35", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 22, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 16, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 148, + "section_id": 3, + "chara_id": 2, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 10.0, + "y_coordinate": -180.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 110212, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 11, + "enemy_emotion_override": 18, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 149, + "section_id": 3, + "chara_id": 2, + "chapter_id": "13", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 10.0, + "y_coordinate": -180.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 150, + "section_id": 3, + "chara_id": 3, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 350.0, + "y_coordinate": 50.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "26", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 151, + "section_id": 3, + "chara_id": 3, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 0.0, + "y_coordinate": -180.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500027, + "enemy_class": 3, + "enemy_ai_id": 110302, + "bg_file_name": "29", + "chapter_effect_path": "scn_map_cloud_4", + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 8, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 152, + "section_id": 3, + "chara_id": 3, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -85.0, + "y_coordinate": -45.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500028, + "enemy_class": 0, + "enemy_ai_id": 110303, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 9, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 153, + "section_id": 3, + "chara_id": 3, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 80.0, + "y_coordinate": 160.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 5, + "enemy_class": 5, + "enemy_ai_id": 110304, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 10, + "enemy_emotion_override": 10, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 154, + "section_id": 3, + "chara_id": 3, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 80.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 155, + "section_id": 3, + "chara_id": 3, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 700.0, + "y_coordinate": 180.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500035, + "enemy_class": 7, + "enemy_ai_id": 110306, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 17, + "bgm_id": "7", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 11, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 156, + "section_id": 3, + "chara_id": 3, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 730.0, + "y_coordinate": 0.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500028, + "enemy_class": 0, + "enemy_ai_id": 110307, + "bg_file_name": "31", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 17, + "bgm_id": "7", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 12, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 157, + "section_id": 3, + "chara_id": 3, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 730.0, + "y_coordinate": 0.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "31", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "7", + "reward_detail_id": "500023", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 158, + "section_id": 3, + "chara_id": 3, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 730.0, + "y_coordinate": 0.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "31", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 159, + "section_id": 3, + "chara_id": 3, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 730.0, + "y_coordinate": 0.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500023", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 160, + "section_id": 3, + "chara_id": 3, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 730.0, + "y_coordinate": 0.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 504, + "enemy_class": 4, + "enemy_ai_id": 110311, + "bg_file_name": "31", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 13, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 161, + "section_id": 3, + "chara_id": 3, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 730.0, + "y_coordinate": 0.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500029, + "enemy_class": 0, + "enemy_ai_id": 110312, + "bg_file_name": "31", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 17, + "bgm_id": "7", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 14, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 162, + "section_id": 3, + "chara_id": 3, + "chapter_id": "13", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 10.0, + "y_coordinate": -180.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 17, + "bgm_id": "7", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 163, + "section_id": 3, + "chara_id": 4, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 350.0, + "y_coordinate": 50.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "26", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 164, + "section_id": 3, + "chara_id": 4, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 370.0, + "y_coordinate": 750.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510033, + "enemy_class": 5, + "enemy_ai_id": 110402, + "bg_file_name": "32", + "chapter_effect_path": "scn_map_cloud_4", + "chapter_clear_text_id": null, + "battle3dfield_id": 21, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 11, + "enemy_emotion_override": 3, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 165, + "section_id": 3, + "chara_id": 4, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 335.0, + "y_coordinate": 474.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "33", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 21, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 166, + "section_id": 3, + "chara_id": 4, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 296.0, + "y_coordinate": 216.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510028, + "enemy_class": 0, + "enemy_ai_id": 110404, + "bg_file_name": "28", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 12, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 167, + "section_id": 3, + "chara_id": 4, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 437.0, + "y_coordinate": 391.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "28", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 168, + "section_id": 3, + "chara_id": 4, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 500.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500033, + "enemy_class": 5, + "enemy_ai_id": 110406, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 13, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 169, + "section_id": 3, + "chara_id": 4, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 500.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 170, + "section_id": 3, + "chara_id": 4, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 600.0, + "y_coordinate": 191.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510037, + "enemy_class": 2, + "enemy_ai_id": 110408, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 14, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 171, + "section_id": 3, + "chara_id": 4, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 600.0, + "y_coordinate": 191.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510037, + "enemy_class": 2, + "enemy_ai_id": 110409, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 15, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "70" + } + ], + "sub_chapters": [] + }, + { + "story_id": 172, + "section_id": 3, + "chara_id": 4, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 670.0, + "y_coordinate": -15.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 3, + "enemy_class": 3, + "enemy_ai_id": 110410, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 2, + "enemy_emotion_override": 15, + "skin_id_override": 504, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "7", + "reward_detail_id": "100000405", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 173, + "section_id": 3, + "chara_id": 4, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 773.0, + "y_coordinate": -74.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500030, + "enemy_class": 8, + "enemy_ai_id": 110411, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 16, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "3000074", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 174, + "section_id": 3, + "chara_id": 4, + "chapter_id": "12", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 10.0, + "y_coordinate": -180.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 175, + "section_id": 3, + "chara_id": 5, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 350.0, + "y_coordinate": 50.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "26", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 176, + "section_id": 3, + "chara_id": 5, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 370.0, + "y_coordinate": 750.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510033, + "enemy_class": 5, + "enemy_ai_id": 110502, + "bg_file_name": "32", + "chapter_effect_path": "scn_map_cloud_4", + "chapter_clear_text_id": null, + "battle3dfield_id": 21, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 11, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 177, + "section_id": 3, + "chara_id": 5, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 530.0, + "y_coordinate": 710.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510013, + "enemy_class": 0, + "enemy_ai_id": 110503, + "bg_file_name": "32", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 21, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 12, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 178, + "section_id": 3, + "chara_id": 5, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 530.0, + "y_coordinate": 710.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500028, + "enemy_class": 0, + "enemy_ai_id": 110504, + "bg_file_name": "32", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 13, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 179, + "section_id": 3, + "chara_id": 5, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 170.0, + "y_coordinate": 230.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "28", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 180, + "section_id": 3, + "chara_id": 5, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 80.0, + "y_coordinate": -190.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "33", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "7", + "reward_detail_id": "500033", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 181, + "section_id": 3, + "chara_id": 5, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 210.0, + "y_coordinate": 40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 3, + "enemy_class": 3, + "enemy_ai_id": 110507, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 14, + "enemy_emotion_override": 10, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 182, + "section_id": 3, + "chara_id": 5, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 500.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 183, + "section_id": 3, + "chara_id": 5, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 170.0, + "y_coordinate": 230.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "28", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500033", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 184, + "section_id": 3, + "chara_id": 5, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 500.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510037, + "enemy_class": 0, + "enemy_ai_id": 110510, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 15, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 185, + "section_id": 3, + "chara_id": 5, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 470.0, + "y_coordinate": 540.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500033, + "enemy_class": 5, + "enemy_ai_id": 110511, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 16, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 186, + "section_id": 3, + "chara_id": 5, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 530.0, + "y_coordinate": 710.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510030, + "enemy_class": 0, + "enemy_ai_id": 110512, + "bg_file_name": "32", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 21, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 17, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 187, + "section_id": 3, + "chara_id": 5, + "chapter_id": "13", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 10.0, + "y_coordinate": -180.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 21, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 188, + "section_id": 3, + "chara_id": 6, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 350.0, + "y_coordinate": 50.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 500028, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "26", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 189, + "section_id": 3, + "chara_id": 6, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -70.0, + "y_coordinate": -40.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 8, + "enemy_class": 8, + "enemy_ai_id": 110602, + "bg_file_name": "27", + "chapter_effect_path": "scn_map_cloud_4", + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 11, + "enemy_emotion_override": 7, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 190, + "section_id": 3, + "chara_id": 6, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 70.0, + "y_coordinate": 150.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500028, + "enemy_class": 0, + "enemy_ai_id": 110603, + "bg_file_name": "28", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 12, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 191, + "section_id": 3, + "chara_id": 6, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 360.0, + "y_coordinate": 240.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500033, + "enemy_class": 5, + "enemy_ai_id": 110604, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 13, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 192, + "section_id": 3, + "chara_id": 6, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 620.0, + "y_coordinate": 330.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500027, + "enemy_class": 3, + "enemy_ai_id": 110605, + "bg_file_name": "28", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 17, + "bgm_id": "7", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 14, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 193, + "section_id": 3, + "chara_id": 6, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 500.0, + "y_coordinate": 400.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 194, + "section_id": 3, + "chara_id": 6, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 380.0, + "y_coordinate": 470.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500034, + "enemy_class": 7, + "enemy_ai_id": 110607, + "bg_file_name": "33", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 15, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 195, + "section_id": 3, + "chara_id": 6, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 760.0, + "y_coordinate": 250.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 196, + "section_id": 3, + "chara_id": 6, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 550.0, + "y_coordinate": 100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500036, + "enemy_class": 2, + "enemy_ai_id": 110609, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 16, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 197, + "section_id": 3, + "chara_id": 6, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 400.0, + "y_coordinate": 50.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 198, + "section_id": 3, + "chara_id": 6, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 80.0, + "y_coordinate": -190.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510032, + "enemy_class": 2, + "enemy_ai_id": 110611, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 17, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "120" + } + ], + "sub_chapters": [] + }, + { + "story_id": 199, + "section_id": 3, + "chara_id": 6, + "chapter_id": "12", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 10.0, + "y_coordinate": -180.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 200, + "section_id": 3, + "chara_id": 7, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 350.0, + "y_coordinate": 50.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "26", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 201, + "section_id": 3, + "chara_id": 7, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 335.0, + "y_coordinate": 474.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "33", + "chapter_effect_path": "scn_map_cloud_4", + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "7", + "reward_detail_id": "500034", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 202, + "section_id": 3, + "chara_id": 7, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 60.0, + "y_coordinate": 400.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500028, + "enemy_class": 0, + "enemy_ai_id": 110703, + "bg_file_name": "34", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 15, + "bgm_id": "5", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 15, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 203, + "section_id": 3, + "chara_id": 7, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 335.0, + "y_coordinate": 474.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "33", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 204, + "section_id": 3, + "chara_id": 7, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 60.0, + "y_coordinate": 400.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 8, + "enemy_class": 8, + "enemy_ai_id": 110705, + "bg_file_name": "34", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 16, + "enemy_emotion_override": 8, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 205, + "section_id": 3, + "chara_id": 7, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 60.0, + "y_coordinate": 400.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500031, + "enemy_class": 1, + "enemy_ai_id": 110706, + "bg_file_name": "34", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 15, + "bgm_id": "5", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 17, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 206, + "section_id": 3, + "chara_id": 7, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 430.0, + "y_coordinate": 340.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 2, + "enemy_class": 2, + "enemy_ai_id": 110707, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 18, + "enemy_emotion_override": 12, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 207, + "section_id": 3, + "chara_id": 7, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 430.0, + "y_coordinate": 340.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500028, + "enemy_class": 0, + "enemy_ai_id": 110708, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 19, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 208, + "section_id": 3, + "chara_id": 7, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 750.0, + "y_coordinate": 250.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500034", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 209, + "section_id": 3, + "chara_id": 7, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 370.0, + "y_coordinate": 70.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500029, + "enemy_class": 0, + "enemy_ai_id": 110710, + "bg_file_name": "29", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 20, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 210, + "section_id": 3, + "chara_id": 7, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 10.0, + "y_coordinate": -180.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500030, + "enemy_class": 0, + "enemy_ai_id": 110711, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 21, + "enemy_emotion_override": 3, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 211, + "section_id": 3, + "chara_id": 7, + "chapter_id": "12", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 10.0, + "y_coordinate": -180.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 212, + "section_id": 3, + "chara_id": 8, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 350.0, + "y_coordinate": 50.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "26", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 213, + "section_id": 3, + "chara_id": 8, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 178.0, + "y_coordinate": 208.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510028, + "enemy_class": 0, + "enemy_ai_id": 110802, + "bg_file_name": "29", + "chapter_effect_path": "scn_map_cloud_4", + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 9, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 214, + "section_id": 3, + "chara_id": 8, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -70.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 6, + "enemy_class": 6, + "enemy_ai_id": 110803, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 7, + "enemy_emotion_override": 11, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 215, + "section_id": 3, + "chara_id": 8, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 335.0, + "y_coordinate": 474.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 7, + "enemy_class": 7, + "enemy_ai_id": 110804, + "bg_file_name": "33", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 8, + "enemy_emotion_override": 16, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 216, + "section_id": 3, + "chara_id": 8, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 520.0, + "y_coordinate": 360.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 217, + "section_id": 3, + "chara_id": 8, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 622.0, + "y_coordinate": -106.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 2, + "enemy_class": 2, + "enemy_ai_id": 110806, + "bg_file_name": "35", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 22, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 10, + "enemy_emotion_override": 13, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 218, + "section_id": 3, + "chara_id": 8, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 661.0, + "y_coordinate": -516.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500032, + "enemy_class": 2, + "enemy_ai_id": 110807, + "bg_file_name": "35", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 22, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 11, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "120" + } + ], + "sub_chapters": [] + }, + { + "story_id": 219, + "section_id": 3, + "chara_id": 8, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 825.0, + "y_coordinate": -462.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "35", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 22, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 220, + "section_id": 3, + "chara_id": 8, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 958.0, + "y_coordinate": -380.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510038, + "enemy_class": 0, + "enemy_ai_id": 110809, + "bg_file_name": "35", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 22, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 12, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 221, + "section_id": 3, + "chara_id": 8, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1174.0, + "y_coordinate": -268.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510037, + "enemy_class": 0, + "enemy_ai_id": 110810, + "bg_file_name": "35", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 22, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 13, + "enemy_emotion_override": 3, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 222, + "section_id": 3, + "chara_id": 8, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 943.0, + "y_coordinate": -193.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "35", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 22, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 223, + "section_id": 3, + "chara_id": 8, + "chapter_id": "12", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 10.0, + "y_coordinate": -180.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 1, + "enemy_ai_id": 0, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 22, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 224, + "section_id": 4, + "chara_id": 0, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 4.0, + "y_coordinate": -108.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "37", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 225, + "section_id": 4, + "chara_id": 0, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 227.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500030, + "enemy_class": 6, + "enemy_ai_id": 120002, + "bg_file_name": "38", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 20, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 19, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 8, + "player_emotion_override": 15, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 226, + "section_id": 4, + "chara_id": 0, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 335.0, + "y_coordinate": 474.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510037, + "enemy_class": 2, + "enemy_ai_id": 120003, + "bg_file_name": "38", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 15, + "bgm_id": "5", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 18, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 7, + "player_emotion_override": 23, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 227, + "section_id": 4, + "chara_id": 0, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 730.0, + "y_coordinate": 0.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510038, + "enemy_class": 0, + "enemy_ai_id": 120004, + "bg_file_name": "31", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 20, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 17, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 3, + "player_emotion_override": 16, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 228, + "section_id": 4, + "chara_id": 0, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 379.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510037, + "enemy_class": 1, + "enemy_ai_id": 120005, + "bg_file_name": "38", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 23, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 18, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 5, + "player_emotion_override": 18, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 229, + "section_id": 4, + "chara_id": 0, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 605.0, + "y_coordinate": 380.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "30", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 230, + "section_id": 4, + "chara_id": 0, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 60.0, + "y_coordinate": 400.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "34", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 231, + "section_id": 4, + "chara_id": 0, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 605.0, + "y_coordinate": 380.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510038, + "enemy_class": 0, + "enemy_ai_id": 120008, + "bg_file_name": "30", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 14, + "bgm_id": "4", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 20, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 2, + "player_emotion_override": 18, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 6, + "player_emotion_override": 19, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 8, + "player_emotion_override": 16, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "80" + } + ], + "sub_chapters": [] + }, + { + "story_id": 232, + "section_id": 4, + "chara_id": 0, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 441.0, + "y_coordinate": 139.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510037, + "enemy_class": 5, + "enemy_ai_id": 120009, + "bg_file_name": "38", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 20, + "bgm_id": "9", + "special_battle_setting_id": 1, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 17, + "enemy_emotion_override": 5, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500024", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 233, + "section_id": 4, + "chara_id": 0, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 253.0, + "y_coordinate": 139.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510038, + "enemy_class": 0, + "enemy_ai_id": 120010, + "bg_file_name": "38", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 20, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 19, + "enemy_emotion_override": 5, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 5, + "player_emotion_override": 19, + "enemy_emotion_override": 5, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 7, + "player_emotion_override": 24, + "enemy_emotion_override": 5, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 234, + "section_id": 4, + "chara_id": 0, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 407.0, + "y_coordinate": 767.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "40", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 10, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 235, + "section_id": 4, + "chara_id": 0, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -189.0, + "y_coordinate": -108.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510037, + "enemy_class": 7, + "enemy_ai_id": 120012, + "bg_file_name": "37", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 20, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 21, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 2, + "player_emotion_override": 19, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 3, + "player_emotion_override": 18, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 4, + "player_emotion_override": 20, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 6, + "player_emotion_override": 20, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 7, + "player_emotion_override": 25, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 8, + "player_emotion_override": 17, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 236, + "section_id": 4, + "chara_id": 0, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 407.0, + "y_coordinate": 767.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510038, + "enemy_class": 1, + "enemy_ai_id": 120013, + "bg_file_name": "40", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 23, + "bgm_id": "0", + "special_battle_setting_id": 2, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 20, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 237, + "section_id": 4, + "chara_id": 0, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 581.0, + "y_coordinate": 192.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510037, + "enemy_class": 3, + "enemy_ai_id": 120014, + "bg_file_name": "39", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 20, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 22, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 2, + "player_emotion_override": 20, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 3, + "player_emotion_override": 19, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 4, + "player_emotion_override": 3, + "enemy_emotion_override": 6, + "skin_id_override": 504, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 5, + "player_emotion_override": 21, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 6, + "player_emotion_override": 21, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 7, + "player_emotion_override": 26, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 8, + "player_emotion_override": 18, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 238, + "section_id": 4, + "chara_id": 0, + "chapter_id": "15", + "next_chapter_id": "16", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 354.0, + "y_coordinate": 61.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500039, + "enemy_class": 8, + "enemy_ai_id": 120015, + "bg_file_name": "38", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 20, + "bgm_id": "lastbattle", + "special_battle_setting_id": 3, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 23, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 2, + "player_emotion_override": 21, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 3, + "player_emotion_override": 20, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 4, + "player_emotion_override": 4, + "enemy_emotion_override": 3, + "skin_id_override": 504, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 5, + "player_emotion_override": 22, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 6, + "player_emotion_override": 22, + "enemy_emotion_override": 5, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 7, + "player_emotion_override": 27, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 8, + "player_emotion_override": 19, + "enemy_emotion_override": 7, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 239, + "section_id": 4, + "chara_id": 0, + "chapter_id": "16", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 227.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "38", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 20, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110007", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 240, + "section_id": 5, + "chara_id": 3, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 350.0, + "y_coordinate": 50.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "38", + "chapter_effect_path": "scn_map_cloud_5", + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 241, + "section_id": 5, + "chara_id": 3, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 114.0, + "y_coordinate": 161.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 0, + "enemy_ai_id": 130002, + "bg_file_name": "41", + "chapter_effect_path": "scn_map_cloud_6", + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 21, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 242, + "section_id": 5, + "chara_id": 3, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -328.0, + "y_coordinate": 64.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500043, + "enemy_class": 5, + "enemy_ai_id": 130303, + "bg_file_name": "42", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 22, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 243, + "section_id": 5, + "chara_id": 3, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -844.0, + "y_coordinate": 182.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 244, + "section_id": 5, + "chara_id": 3, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -844.0, + "y_coordinate": 182.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500043, + "enemy_class": 0, + "enemy_ai_id": 130305, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 23, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 245, + "section_id": 5, + "chara_id": 3, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -398.0, + "y_coordinate": 432.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 2, + "enemy_ai_id": 130306, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 24, + "enemy_emotion_override": 7, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 246, + "section_id": 5, + "chara_id": 3, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -168.0, + "y_coordinate": 533.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 247, + "section_id": 5, + "chara_id": 3, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 58.0, + "y_coordinate": 581.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 0, + "enemy_ai_id": 130308, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 25, + "enemy_emotion_override": 8, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 248, + "section_id": 5, + "chara_id": 3, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 519.0, + "y_coordinate": 534.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500043, + "enemy_class": 6, + "enemy_ai_id": 130309, + "bg_file_name": "42", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 26, + "enemy_emotion_override": 3, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 249, + "section_id": 5, + "chara_id": 3, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 648.0, + "y_coordinate": 581.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 250, + "section_id": 5, + "chara_id": 3, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -830.0, + "y_coordinate": 306.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500041", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 251, + "section_id": 5, + "chara_id": 3, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 710.0, + "y_coordinate": 646.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 0, + "enemy_ai_id": 130312, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 27, + "enemy_emotion_override": 8, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 252, + "section_id": 5, + "chara_id": 5, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 350.0, + "y_coordinate": 50.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "38", + "chapter_effect_path": "scn_map_cloud_5", + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 253, + "section_id": 5, + "chara_id": 5, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 763.0, + "y_coordinate": 323.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500043, + "enemy_class": 0, + "enemy_ai_id": 130002, + "bg_file_name": "41", + "chapter_effect_path": "scn_map_cloud_6", + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 23, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 254, + "section_id": 5, + "chara_id": 5, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 729.0, + "y_coordinate": 442.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 6, + "enemy_ai_id": 130503, + "bg_file_name": "42", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 24, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 255, + "section_id": 5, + "chara_id": 5, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 680.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 256, + "section_id": 5, + "chara_id": 5, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 680.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 0, + "enemy_ai_id": 130505, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 25, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 257, + "section_id": 5, + "chara_id": 5, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 203.0, + "y_coordinate": 168.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "45", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 258, + "section_id": 5, + "chara_id": 5, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 680.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 4, + "enemy_ai_id": 130507, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 26, + "enemy_emotion_override": 5, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 259, + "section_id": 5, + "chara_id": 5, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -43.0, + "y_coordinate": 401.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 0, + "enemy_ai_id": 130508, + "bg_file_name": "42", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 27, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 260, + "section_id": 5, + "chara_id": 5, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 47.0, + "y_coordinate": 587.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500043, + "enemy_class": 1, + "enemy_ai_id": 130509, + "bg_file_name": "42", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 28, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 261, + "section_id": 5, + "chara_id": 5, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 680.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 262, + "section_id": 5, + "chara_id": 5, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 415.0, + "y_coordinate": 387.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 0, + "enemy_ai_id": 130511, + "bg_file_name": "42", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 29, + "enemy_emotion_override": 3, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 263, + "section_id": 5, + "chara_id": 5, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 680.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500050", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 264, + "section_id": 5, + "chara_id": 6, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 350.0, + "y_coordinate": 50.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "38", + "chapter_effect_path": "scn_map_cloud_5", + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 265, + "section_id": 5, + "chara_id": 6, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 960.0, + "y_coordinate": 100.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 0, + "enemy_ai_id": 130002, + "bg_file_name": "41", + "chapter_effect_path": "scn_map_cloud_6", + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 23, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 266, + "section_id": 5, + "chara_id": 6, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -209.0, + "y_coordinate": -229.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500040, + "enemy_class": 6, + "enemy_ai_id": 130603, + "bg_file_name": "42", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 24, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 267, + "section_id": 5, + "chara_id": 6, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -399.0, + "y_coordinate": -7.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500041, + "enemy_class": 3, + "enemy_ai_id": 130604, + "bg_file_name": "42", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 25, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 268, + "section_id": 5, + "chara_id": 6, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -830.0, + "y_coordinate": 306.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 269, + "section_id": 5, + "chara_id": 6, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 190.0, + "y_coordinate": 284.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "45", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 270, + "section_id": 5, + "chara_id": 6, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 204.0, + "y_coordinate": -115.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 0, + "enemy_ai_id": 130607, + "bg_file_name": "43", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 26, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 271, + "section_id": 5, + "chara_id": 6, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 355.0, + "y_coordinate": 236.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500044, + "enemy_class": 2, + "enemy_ai_id": 130608, + "bg_file_name": "45", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 27, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 272, + "section_id": 5, + "chara_id": 6, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 452.0, + "y_coordinate": 259.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500044, + "enemy_class": 0, + "enemy_ai_id": 130609, + "bg_file_name": "45", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 28, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 273, + "section_id": 5, + "chara_id": 6, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 355.0, + "y_coordinate": 297.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500045, + "enemy_class": 0, + "enemy_ai_id": 130610, + "bg_file_name": "45", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 29, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 274, + "section_id": 5, + "chara_id": 6, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -830.0, + "y_coordinate": 306.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 275, + "section_id": 5, + "chara_id": 6, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -830.0, + "y_coordinate": 306.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500040", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 276, + "section_id": 5, + "chara_id": 8, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 350.0, + "y_coordinate": 50.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "38", + "chapter_effect_path": "scn_map_cloud_5", + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 277, + "section_id": 5, + "chara_id": 8, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -121.0, + "y_coordinate": 331.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 0, + "enemy_ai_id": 130002, + "bg_file_name": "41", + "chapter_effect_path": "scn_map_cloud_6", + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 20, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 278, + "section_id": 5, + "chara_id": 8, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -660.0, + "y_coordinate": 357.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "42", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 279, + "section_id": 5, + "chara_id": 8, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -474.0, + "y_coordinate": 27.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 4, + "enemy_ai_id": 130804, + "bg_file_name": "42", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 21, + "enemy_emotion_override": 9, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 280, + "section_id": 5, + "chara_id": 8, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 204.0, + "y_coordinate": -115.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 0, + "enemy_ai_id": 130805, + "bg_file_name": "43", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 22, + "enemy_emotion_override": 10, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 281, + "section_id": 5, + "chara_id": 8, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -830.0, + "y_coordinate": 306.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 282, + "section_id": 5, + "chara_id": 8, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 185.0, + "y_coordinate": 173.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500045, + "enemy_class": 3, + "enemy_ai_id": 130807, + "bg_file_name": "43", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 23, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "20" + } + ], + "sub_chapters": [] + }, + { + "story_id": 283, + "section_id": 5, + "chara_id": 8, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 355.0, + "y_coordinate": 236.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500042, + "enemy_class": 0, + "enemy_ai_id": 130808, + "bg_file_name": "45", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 24, + "enemy_emotion_override": 11, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 284, + "section_id": 5, + "chara_id": 8, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 722.0, + "y_coordinate": 509.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "42", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 285, + "section_id": 5, + "chara_id": 8, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 502.0, + "y_coordinate": 533.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500043, + "enemy_class": 5, + "enemy_ai_id": 130810, + "bg_file_name": "42", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 25, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "40" + } + ], + "sub_chapters": [] + }, + { + "story_id": 286, + "section_id": 5, + "chara_id": 8, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 414.0, + "y_coordinate": 630.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500044, + "enemy_class": 0, + "enemy_ai_id": 130811, + "bg_file_name": "42", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 26, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 287, + "section_id": 5, + "chara_id": 8, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 710.0, + "y_coordinate": 646.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500046", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 288, + "section_id": 5, + "chara_id": 3, + "chapter_id": "13", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -830.0, + "y_coordinate": 306.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 289, + "section_id": 5, + "chara_id": 5, + "chapter_id": "13", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -830.0, + "y_coordinate": 306.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 290, + "section_id": 5, + "chara_id": 6, + "chapter_id": "13", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -830.0, + "y_coordinate": 306.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 291, + "section_id": 5, + "chara_id": 8, + "chapter_id": "13", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -830.0, + "y_coordinate": 306.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 292, + "section_id": 6, + "chara_id": 0, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -830.0, + "y_coordinate": 306.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 293, + "section_id": 6, + "chara_id": 0, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 186.0, + "y_coordinate": 378.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "46", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 294, + "section_id": 6, + "chara_id": 0, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -830.0, + "y_coordinate": 306.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "44", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 295, + "section_id": 6, + "chara_id": 0, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 203.0, + "y_coordinate": 168.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500045, + "enemy_class": 0, + "enemy_ai_id": 140004, + "bg_file_name": "43", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 30, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "80" + } + ], + "sub_chapters": [] + }, + { + "story_id": 296, + "section_id": 6, + "chara_id": 0, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -644.0, + "y_coordinate": -688.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "43", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 297, + "section_id": 6, + "chara_id": 0, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -644.0, + "y_coordinate": -688.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500049, + "enemy_class": 0, + "enemy_ai_id": 140006, + "bg_file_name": "43", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": 4, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 28, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "80" + } + ], + "sub_chapters": [] + }, + { + "story_id": 298, + "section_id": 6, + "chara_id": 0, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -880.0, + "y_coordinate": 812.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500048, + "enemy_class": 0, + "enemy_ai_id": 140007, + "bg_file_name": "43", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": 5, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 30, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "80" + } + ], + "sub_chapters": [] + }, + { + "story_id": 299, + "section_id": 6, + "chara_id": 0, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1329.0, + "y_coordinate": 675.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500047, + "enemy_class": 0, + "enemy_ai_id": 140008, + "bg_file_name": "43", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": 6, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 27, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "80" + } + ], + "sub_chapters": [] + }, + { + "story_id": 300, + "section_id": 6, + "chara_id": 0, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1329.0, + "y_coordinate": 675.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "43", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500047", + "reward_number": "1" + }, + { + "reward_type": "6", + "reward_detail_id": "500048", + "reward_number": "1" + }, + { + "reward_type": "6", + "reward_detail_id": "500049", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 301, + "section_id": 6, + "chara_id": 0, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 356.0, + "y_coordinate": 303.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "45", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 302, + "section_id": 6, + "chara_id": 0, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 186.0, + "y_coordinate": 378.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500046, + "enemy_class": 8, + "enemy_ai_id": 140011, + "bg_file_name": "46", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "redalert", + "special_battle_setting_id": 7, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 29, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 5, + "player_emotion_override": 31, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 6, + "player_emotion_override": 31, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 8, + "player_emotion_override": 28, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 303, + "section_id": 6, + "chara_id": 0, + "chapter_id": "12", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 186.0, + "y_coordinate": 378.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "46", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 30, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110008", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 304, + "section_id": 7, + "chara_id": 1, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 369.0, + "y_coordinate": -565.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510113, + "enemy_class": 0, + "enemy_ai_id": 150101, + "bg_file_name": "49", + "chapter_effect_path": "scn_map_cloud_4", + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 24, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 305, + "section_id": 7, + "chara_id": 1, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1300.0, + "y_coordinate": -745.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500111, + "enemy_class": 5, + "enemy_ai_id": 150102, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 25, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 306, + "section_id": 7, + "chara_id": 1, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -690.0, + "y_coordinate": 128.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500115, + "enemy_class": 0, + "enemy_ai_id": 150103, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 26, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 307, + "section_id": 7, + "chara_id": 1, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -625.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500102, + "enemy_class": 4, + "enemy_ai_id": 150104, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 27, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 308, + "section_id": 7, + "chara_id": 1, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1300.0, + "y_coordinate": -745.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500111, + "enemy_class": 6, + "enemy_ai_id": 150105, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 28, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 309, + "section_id": 7, + "chara_id": 1, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 60.0, + "y_coordinate": -450.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "49", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500105", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 310, + "section_id": 7, + "chara_id": 1, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -368.0, + "y_coordinate": -161.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 311, + "section_id": 7, + "chara_id": 1, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -535.0, + "y_coordinate": 30.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500114, + "enemy_class": 0, + "enemy_ai_id": 150108, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 29, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 312, + "section_id": 7, + "chara_id": 1, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1300.0, + "y_coordinate": -745.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 313, + "section_id": 7, + "chara_id": 1, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1300.0, + "y_coordinate": -745.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500101", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 314, + "section_id": 7, + "chara_id": 1, + "chapter_id": "11", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 791.0, + "y_coordinate": 71.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500112, + "enemy_class": 3, + "enemy_ai_id": 150111, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 30, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "110" + } + ], + "sub_chapters": [] + }, + { + "story_id": 315, + "section_id": 7, + "chara_id": 2, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -840.0, + "y_coordinate": -38.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510114, + "enemy_class": 0, + "enemy_ai_id": 150201, + "bg_file_name": "47", + "chapter_effect_path": "scn_map_cloud_4", + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 22, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 316, + "section_id": 7, + "chara_id": 2, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -695.0, + "y_coordinate": 128.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500112, + "enemy_class": 3, + "enemy_ai_id": 150202, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 23, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 317, + "section_id": 7, + "chara_id": 2, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -590.0, + "y_coordinate": 117.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500111, + "enemy_class": 0, + "enemy_ai_id": 150203, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 24, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 318, + "section_id": 7, + "chara_id": 2, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -125.0, + "y_coordinate": 140.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500104, + "enemy_class": 2, + "enemy_ai_id": 150204, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 25, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 319, + "section_id": 7, + "chara_id": 2, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1300.0, + "y_coordinate": -745.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 320, + "section_id": 7, + "chara_id": 2, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 60.0, + "y_coordinate": -450.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500111, + "enemy_class": 0, + "enemy_ai_id": 150206, + "bg_file_name": "49", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 26, + "enemy_emotion_override": 3, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 321, + "section_id": 7, + "chara_id": 2, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -490.0, + "y_coordinate": -360.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500102, + "enemy_class": 4, + "enemy_ai_id": 150207, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 27, + "enemy_emotion_override": 3, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "110" + } + ], + "sub_chapters": [] + }, + { + "story_id": 322, + "section_id": 7, + "chara_id": 2, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -215.0, + "y_coordinate": -370.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 323, + "section_id": 7, + "chara_id": 2, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -110.0, + "y_coordinate": -286.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "49", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500104", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 324, + "section_id": 7, + "chara_id": 2, + "chapter_id": "10", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 300.0, + "y_coordinate": -155.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500111, + "enemy_class": 5, + "enemy_ai_id": 150210, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 28, + "enemy_emotion_override": 4, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 325, + "section_id": 7, + "chara_id": 4, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -695.0, + "y_coordinate": 128.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510102, + "enemy_class": 4, + "enemy_ai_id": 150401, + "bg_file_name": "48", + "chapter_effect_path": "scn_map_cloud_4", + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 21, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 326, + "section_id": 7, + "chara_id": 4, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -625.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500115, + "enemy_class": 0, + "enemy_ai_id": 150402, + "bg_file_name": "50", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 22, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 327, + "section_id": 7, + "chara_id": 4, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 369.0, + "y_coordinate": -565.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "49", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 328, + "section_id": 7, + "chara_id": 4, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -285.0, + "y_coordinate": 152.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500116, + "enemy_class": 0, + "enemy_ai_id": 150404, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 23, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 329, + "section_id": 7, + "chara_id": 4, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -625.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500106, + "enemy_class": 4, + "enemy_ai_id": 150405, + "bg_file_name": "50", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 24, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 330, + "section_id": 7, + "chara_id": 4, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1300.0, + "y_coordinate": -745.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500106", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 331, + "section_id": 7, + "chara_id": 4, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 369.0, + "y_coordinate": -565.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500115, + "enemy_class": 0, + "enemy_ai_id": 150407, + "bg_file_name": "49", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 25, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 332, + "section_id": 7, + "chara_id": 4, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -625.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500102, + "enemy_class": 4, + "enemy_ai_id": 150408, + "bg_file_name": "50", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 26, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "110" + } + ], + "sub_chapters": [] + }, + { + "story_id": 333, + "section_id": 7, + "chara_id": 4, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -625.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "50", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 334, + "section_id": 7, + "chara_id": 4, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1300.0, + "y_coordinate": -745.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500102", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 335, + "section_id": 7, + "chara_id": 4, + "chapter_id": "11", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -625.0, + "y_coordinate": -345.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500109, + "enemy_class": 2, + "enemy_ai_id": 150411, + "bg_file_name": "50", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 27, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 336, + "section_id": 7, + "chara_id": 7, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1300.0, + "y_coordinate": -230.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500105, + "enemy_class": 7, + "enemy_ai_id": 150701, + "bg_file_name": "47", + "chapter_effect_path": "scn_map_cloud_4", + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 28, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 337, + "section_id": 7, + "chara_id": 7, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1345.0, + "y_coordinate": -460.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510103, + "enemy_class": 1, + "enemy_ai_id": 150702, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 29, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 338, + "section_id": 7, + "chara_id": 7, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1300.0, + "y_coordinate": -745.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500111, + "enemy_class": 6, + "enemy_ai_id": 150703, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 30, + "enemy_emotion_override": 5, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 339, + "section_id": 7, + "chara_id": 7, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -475.0, + "y_coordinate": -390.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500105, + "enemy_class": 7, + "enemy_ai_id": 150704, + "bg_file_name": "50", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 31, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 340, + "section_id": 7, + "chara_id": 7, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 540.0, + "y_coordinate": -270.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500114, + "enemy_class": 0, + "enemy_ai_id": 150705, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 32, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 341, + "section_id": 7, + "chara_id": 7, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 840.0, + "y_coordinate": -210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500115, + "enemy_class": 0, + "enemy_ai_id": 150706, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 33, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "30" + } + ], + "sub_chapters": [] + }, + { + "story_id": 342, + "section_id": 7, + "chara_id": 7, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1000.0, + "y_coordinate": -20.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 343, + "section_id": 7, + "chara_id": 7, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1290.0, + "y_coordinate": 40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500116, + "enemy_class": 0, + "enemy_ai_id": 150708, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 34, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "110" + } + ], + "sub_chapters": [] + }, + { + "story_id": 344, + "section_id": 7, + "chara_id": 7, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1280.0, + "y_coordinate": 280.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 345, + "section_id": 7, + "chara_id": 7, + "chapter_id": "10", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1280.0, + "y_coordinate": 280.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500103", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 346, + "section_id": 8, + "chara_id": 0, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 45.0, + "y_coordinate": 235.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "51", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 347, + "section_id": 8, + "chara_id": 0, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 45.0, + "y_coordinate": 235.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "51", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 348, + "section_id": 8, + "chara_id": 0, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 791.0, + "y_coordinate": 71.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 349, + "section_id": 8, + "chara_id": 0, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 300.0, + "y_coordinate": -155.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500101, + "enemy_class": 2, + "enemy_ai_id": 160004, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": 10, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 31, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "70" + } + ], + "sub_chapters": [] + }, + { + "story_id": 350, + "section_id": 8, + "chara_id": 0, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 791.0, + "y_coordinate": 71.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500114, + "enemy_class": 0, + "enemy_ai_id": 160005, + "bg_file_name": "48", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": 11, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 29, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "70" + } + ], + "sub_chapters": [] + }, + { + "story_id": 351, + "section_id": 8, + "chara_id": 0, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": -490.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500114, + "enemy_class": 0, + "enemy_ai_id": 160006, + "bg_file_name": "49", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 28, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "70" + } + ], + "sub_chapters": [] + }, + { + "story_id": 352, + "section_id": 8, + "chara_id": 0, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 865.0, + "y_coordinate": -185.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500111, + "enemy_class": 0, + "enemy_ai_id": 160007, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 35, + "enemy_emotion_override": 6, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "70" + } + ], + "sub_chapters": [] + }, + { + "story_id": 353, + "section_id": 8, + "chara_id": 0, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 45.0, + "y_coordinate": 235.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "51", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 354, + "section_id": 8, + "chara_id": 0, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 230.0, + "y_coordinate": -365.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 355, + "section_id": 8, + "chara_id": 0, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 369.0, + "y_coordinate": -565.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "49", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 356, + "section_id": 8, + "chara_id": 0, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 369.0, + "y_coordinate": -565.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "49", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 357, + "section_id": 8, + "chara_id": 0, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 369.0, + "y_coordinate": -565.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500116, + "enemy_class": 0, + "enemy_ai_id": 160012, + "bg_file_name": "49", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 32, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 2, + "player_emotion_override": 30, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 4, + "player_emotion_override": 5, + "enemy_emotion_override": 0, + "skin_id_override": 504, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 7, + "player_emotion_override": 36, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "70" + } + ], + "sub_chapters": [] + }, + { + "story_id": 358, + "section_id": 8, + "chara_id": 0, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 369.0, + "y_coordinate": -565.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "49", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 359, + "section_id": 8, + "chara_id": 0, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 385.0, + "y_coordinate": 125.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "52", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "31", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 360, + "section_id": 8, + "chara_id": 0, + "chapter_id": "15", + "next_chapter_id": "16", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 45.0, + "y_coordinate": 235.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500107, + "enemy_class": 0, + "enemy_ai_id": 160015, + "bg_file_name": "51", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "fiercefighting", + "special_battle_setting_id": 12, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 33, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 2, + "player_emotion_override": 31, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 361, + "section_id": 8, + "chara_id": 0, + "chapter_id": "16", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1300.0, + "y_coordinate": -745.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 32, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "200000008", + "reward_number": "1" + }, + { + "reward_type": "8", + "reward_detail_id": "110009", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 362, + "section_id": 9, + "chara_id": 0, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 186.0, + "y_coordinate": 378.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "46", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 363, + "section_id": 9, + "chara_id": 0, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1300.0, + "y_coordinate": -745.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "47", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 364, + "section_id": 9, + "chara_id": 0, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 670.0, + "y_coordinate": -380.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500215, + "enemy_class": 0, + "enemy_ai_id": 170003, + "bg_file_name": "54", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 34, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "80" + } + ], + "sub_chapters": [] + }, + { + "story_id": 365, + "section_id": 9, + "chara_id": 0, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 230.0, + "y_coordinate": -365.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500215, + "enemy_class": 0, + "enemy_ai_id": 170004, + "bg_file_name": "54", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 32, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "80" + } + ], + "sub_chapters": [] + }, + { + "story_id": 366, + "section_id": 9, + "chara_id": 0, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 300.0, + "y_coordinate": -155.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500216, + "enemy_class": 0, + "enemy_ai_id": 170005, + "bg_file_name": "55", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 34, + "bgm_id": "33", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 35, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 2, + "player_emotion_override": 33, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "80" + } + ], + "sub_chapters": [] + }, + { + "story_id": 367, + "section_id": 9, + "chara_id": 0, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1000.0, + "y_coordinate": -20.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500217, + "enemy_class": 0, + "enemy_ai_id": 170006, + "bg_file_name": "56", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 37, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "80" + } + ], + "sub_chapters": [] + }, + { + "story_id": 368, + "section_id": 9, + "chara_id": 0, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1300.0, + "y_coordinate": -745.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500217, + "enemy_class": 0, + "enemy_ai_id": 170007, + "bg_file_name": "54", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": 13, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 29, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "80" + } + ], + "sub_chapters": [] + }, + { + "story_id": 369, + "section_id": 9, + "chara_id": 0, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1220.0, + "y_coordinate": -240.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "54", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 370, + "section_id": 9, + "chara_id": 0, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 370.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "55", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 371, + "section_id": 9, + "chara_id": 0, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 865.0, + "y_coordinate": -190.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "54", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 372, + "section_id": 9, + "chara_id": 0, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 315.0, + "y_coordinate": 150.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500211, + "enemy_class": 8, + "enemy_ai_id": 170011, + "bg_file_name": "55", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "fiercefighting", + "special_battle_setting_id": 14, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 1901, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1901 + }, + { + "deck_class_id": 2, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 1902, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1902 + }, + { + "deck_class_id": 3, + "player_emotion_override": 30, + "enemy_emotion_override": 1, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 4, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 1904, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1904 + }, + { + "deck_class_id": 5, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 1905, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1905 + }, + { + "deck_class_id": 6, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 1906, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1906 + }, + { + "deck_class_id": 7, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 1907, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1907 + }, + { + "deck_class_id": 8, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 1908, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1908 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500211", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 373, + "section_id": 9, + "chara_id": 0, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 40.0, + "y_coordinate": 235.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500211, + "enemy_class": 8, + "enemy_ai_id": 170012, + "bg_file_name": "58", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "lastbattle", + "special_battle_setting_id": 15, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 2, + "enemy_emotion_override": 2, + "skin_id_override": 1901, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1901 + }, + { + "deck_class_id": 2, + "player_emotion_override": 2, + "enemy_emotion_override": 2, + "skin_id_override": 1902, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1902 + }, + { + "deck_class_id": 3, + "player_emotion_override": 31, + "enemy_emotion_override": 2, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + }, + { + "deck_class_id": 4, + "player_emotion_override": 2, + "enemy_emotion_override": 2, + "skin_id_override": 1904, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1904 + }, + { + "deck_class_id": 5, + "player_emotion_override": 2, + "enemy_emotion_override": 2, + "skin_id_override": 1905, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1905 + }, + { + "deck_class_id": 6, + "player_emotion_override": 2, + "enemy_emotion_override": 2, + "skin_id_override": 1906, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1906 + }, + { + "deck_class_id": 7, + "player_emotion_override": 2, + "enemy_emotion_override": 2, + "skin_id_override": 1907, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1907 + }, + { + "deck_class_id": 8, + "player_emotion_override": 2, + "enemy_emotion_override": 2, + "skin_id_override": 1908, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1908 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 374, + "section_id": 9, + "chara_id": 0, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 369.0, + "y_coordinate": -565.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "54", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [ + { + "story_id": 374, + "sub_chapter_id": 1, + "is_finish": 0, + "is_maintenance_chapter": false + }, + { + "story_id": 375, + "sub_chapter_id": 2, + "is_finish": 0, + "is_maintenance_chapter": false + }, + { + "story_id": 376, + "sub_chapter_id": 3, + "is_finish": 0, + "is_maintenance_chapter": false + }, + { + "story_id": 377, + "sub_chapter_id": 4, + "is_finish": 0, + "is_maintenance_chapter": false + }, + { + "story_id": 378, + "sub_chapter_id": 5, + "is_finish": 0, + "is_maintenance_chapter": false + } + ] + }, + { + "story_id": 379, + "section_id": 9, + "chara_id": 0, + "chapter_id": "14", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 369.0, + "y_coordinate": -565.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "54", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110010", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 380, + "section_id": 10, + "chara_id": 500303, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": -640.0, + "y_coordinate": 210.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "60", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 381, + "section_id": 10, + "chara_id": 500303, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 740.0, + "y_coordinate": 330.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "64", + "chapter_effect_path": "scn_map_cloud_4", + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 382, + "section_id": 10, + "chara_id": 500303, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -880.0, + "y_coordinate": -575.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "62", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 383, + "section_id": 10, + "chara_id": 500303, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -360.0, + "y_coordinate": -520.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 384, + "section_id": 10, + "chara_id": 500303, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500302", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 385, + "section_id": 10, + "chara_id": 500303, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -640.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500311, + "enemy_class": 8, + "enemy_ai_id": 180206, + "bg_file_name": "60", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "41", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 2612, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2612 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 386, + "section_id": 10, + "chara_id": 500303, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500301", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 387, + "section_id": 10, + "chara_id": 500303, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -600.0, + "y_coordinate": -490.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 388, + "section_id": 10, + "chara_id": 500303, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -475.0, + "y_coordinate": -660.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500311, + "enemy_class": 8, + "enemy_ai_id": 180209, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 42, + "bgm_id": "41", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 2602, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2602 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 389, + "section_id": 10, + "chara_id": 500303, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -325.0, + "y_coordinate": -625.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500311, + "enemy_class": 8, + "enemy_ai_id": 180210, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "41", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 2, + "enemy_emotion_override": 2, + "skin_id_override": 2612, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2612 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 390, + "section_id": 10, + "chara_id": 500303, + "chapter_id": "11", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1350.0, + "y_coordinate": -485.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "67", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 391, + "section_id": 10, + "chara_id": 500304, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": -640.0, + "y_coordinate": 210.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "60", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 392, + "section_id": 10, + "chara_id": 500304, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -640.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "60", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 393, + "section_id": 10, + "chara_id": 500304, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500325, + "enemy_class": 2, + "enemy_ai_id": 180303, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 500394, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2603 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 394, + "section_id": 10, + "chara_id": 500304, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -600.0, + "y_coordinate": -490.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 395, + "section_id": 10, + "chara_id": 500304, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -355.0, + "y_coordinate": -300.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "65", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 396, + "section_id": 10, + "chara_id": 500304, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -355.0, + "y_coordinate": -300.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "65", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500304", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 397, + "section_id": 10, + "chara_id": 500304, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -785.0, + "y_coordinate": -525.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "62", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 398, + "section_id": 10, + "chara_id": 500304, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1080.0, + "y_coordinate": 540.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "66", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 399, + "section_id": 10, + "chara_id": 500304, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -475.0, + "y_coordinate": -660.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500340, + "enemy_class": 0, + "enemy_ai_id": 180309, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 42, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 500394, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2603 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 400, + "section_id": 10, + "chara_id": 500304, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -325.0, + "y_coordinate": -625.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500334, + "enemy_class": 0, + "enemy_ai_id": 180310, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "41", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 2603, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2603 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 401, + "section_id": 10, + "chara_id": 500304, + "chapter_id": "11", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -200.0, + "y_coordinate": -580.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "68", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 402, + "section_id": 10, + "chara_id": 500305, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": -640.0, + "y_coordinate": 210.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "60", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 403, + "section_id": 10, + "chara_id": 500305, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -355.0, + "y_coordinate": -300.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "65", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 404, + "section_id": 10, + "chara_id": 500305, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500329, + "enemy_class": 2, + "enemy_ai_id": 180703, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 2607, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2607 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 405, + "section_id": 10, + "chara_id": 500305, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -355.0, + "y_coordinate": -300.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "65", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 406, + "section_id": 10, + "chara_id": 500305, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -355.0, + "y_coordinate": -300.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "65", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 407, + "section_id": 10, + "chara_id": 500305, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -355.0, + "y_coordinate": -300.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "65", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500305", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 408, + "section_id": 10, + "chara_id": 500305, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -110.0, + "y_coordinate": 205.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 2608, + "enemy_class": 8, + "enemy_ai_id": 180707, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 42, + "bgm_id": "41", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 2, + "enemy_emotion_override": 1, + "skin_id_override": 2607, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2607 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 409, + "section_id": 10, + "chara_id": 500305, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 410, + "section_id": 10, + "chara_id": 500305, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 411, + "section_id": 10, + "chara_id": 500305, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -355.0, + "y_coordinate": -300.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "65", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 412, + "section_id": 10, + "chara_id": 500305, + "chapter_id": "11", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -360.0, + "y_coordinate": -520.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500311, + "enemy_class": 8, + "enemy_ai_id": 180711, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 42, + "bgm_id": "41", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 3, + "enemy_emotion_override": 1, + "skin_id_override": 2607, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2607 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 413, + "section_id": 10, + "chara_id": 500306, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": -640.0, + "y_coordinate": 210.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "60", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 414, + "section_id": 10, + "chara_id": 500306, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 270.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500337, + "enemy_class": 6, + "enemy_ai_id": 180802, + "bg_file_name": "69", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 42, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 2, + "enemy_emotion_override": 0, + "skin_id_override": 2608, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2608 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 415, + "section_id": 10, + "chara_id": 500306, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 416, + "section_id": 10, + "chara_id": 500306, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 417, + "section_id": 10, + "chara_id": 500306, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 30.0, + "y_coordinate": 200.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "70", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 418, + "section_id": 10, + "chara_id": 500306, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 419, + "section_id": 10, + "chara_id": 500306, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 2607, + "enemy_class": 7, + "enemy_ai_id": 180807, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 42, + "bgm_id": "41", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 1, + "enemy_emotion_override": 4, + "skin_id_override": 2608, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2608 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 420, + "section_id": 10, + "chara_id": 500306, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 421, + "section_id": 10, + "chara_id": 500306, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500334, + "enemy_class": 0, + "enemy_ai_id": 180809, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 42, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 3, + "enemy_emotion_override": 1, + "skin_id_override": 2608, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2608 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 422, + "section_id": 10, + "chara_id": 500306, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 270.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "69", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500306", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 423, + "section_id": 10, + "chara_id": 500306, + "chapter_id": "11", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 424, + "section_id": 11, + "chara_id": 0, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1080.0, + "y_coordinate": 540.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "66", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 425, + "section_id": 11, + "chara_id": 0, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 90.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 42, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 426, + "section_id": 11, + "chara_id": 0, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 270.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "70", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 427, + "section_id": 11, + "chara_id": 0, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 90.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 428, + "section_id": 11, + "chara_id": 0, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 550.0, + "y_coordinate": 70.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 429, + "section_id": 11, + "chara_id": 0, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -220.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500311, + "enemy_class": 8, + "enemy_ai_id": 190006, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 42, + "bgm_id": "redalert", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 5, + "enemy_emotion_override": 3, + "skin_id_override": 2608, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2608 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 430, + "section_id": 11, + "chara_id": 0, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 270.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500311, + "enemy_class": 8, + "enemy_ai_id": 190007, + "bg_file_name": "70", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "41", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 3, + "enemy_emotion_override": 4, + "skin_id_override": 2612, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2612 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 431, + "section_id": 11, + "chara_id": 0, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 90.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500311, + "enemy_class": 8, + "enemy_ai_id": 190008, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "41", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 2, + "enemy_emotion_override": 5, + "skin_id_override": 2603, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2603 + }, + { + "deck_class_id": 7, + "player_emotion_override": 5, + "enemy_emotion_override": 5, + "skin_id_override": 2607, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2607 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 432, + "section_id": 11, + "chara_id": 0, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 270.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "70", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 42, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 433, + "section_id": 11, + "chara_id": 0, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 270.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500310, + "enemy_class": 8, + "enemy_ai_id": 190010, + "bg_file_name": "70", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "fiercefighting", + "special_battle_setting_id": 16, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 3, + "enemy_emotion_override": 0, + "skin_id_override": 1901, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1901 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "200000015", + "reward_number": "1" + }, + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "200" + } + ], + "sub_chapters": [] + }, + { + "story_id": 434, + "section_id": 11, + "chara_id": 0, + "chapter_id": "11", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 270.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "70", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 31, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110011", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 435, + "section_id": 12, + "chara_id": 500401, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 610.0, + "y_coordinate": 745.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "76", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 436, + "section_id": 12, + "chara_id": 500401, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -790.0, + "y_coordinate": -410.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "75", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 437, + "section_id": 12, + "chara_id": 500401, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -540.0, + "y_coordinate": -330.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500426, + "enemy_class": 0, + "enemy_ai_id": 200103, + "bg_file_name": "71", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 500401, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2601 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 438, + "section_id": 12, + "chara_id": 500401, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -540.0, + "y_coordinate": 160.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500407, + "enemy_class": 6, + "enemy_ai_id": 200104, + "bg_file_name": "72", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "43", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 500401, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2601 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 439, + "section_id": 12, + "chara_id": 500401, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -360.0, + "y_coordinate": 350.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "72", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 440, + "section_id": 12, + "chara_id": 500401, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -790.0, + "y_coordinate": -410.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "75", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500401", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 441, + "section_id": 12, + "chara_id": 500401, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -540.0, + "y_coordinate": 160.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "72", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 442, + "section_id": 12, + "chara_id": 500401, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -360.0, + "y_coordinate": 350.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500408, + "enemy_class": 1, + "enemy_ai_id": 200108, + "bg_file_name": "72", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "redalert", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 2, + "enemy_emotion_override": 0, + "skin_id_override": 500401, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2601 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 443, + "section_id": 12, + "chara_id": 500401, + "chapter_id": "9", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1130.0, + "y_coordinate": 555.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "77", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 444, + "section_id": 12, + "chara_id": 500402, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 610.0, + "y_coordinate": 745.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "76", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 445, + "section_id": 12, + "chara_id": 500402, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 955.0, + "y_coordinate": -430.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "73", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 446, + "section_id": 12, + "chara_id": 500402, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -350.0, + "y_coordinate": -520.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "74", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 447, + "section_id": 12, + "chara_id": 500402, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 955.0, + "y_coordinate": -430.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "73", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500402", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 448, + "section_id": 12, + "chara_id": 500402, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 955.0, + "y_coordinate": -430.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500406, + "enemy_class": 4, + "enemy_ai_id": 200405, + "bg_file_name": "73", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "43", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 2604, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2604 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 449, + "section_id": 12, + "chara_id": 500402, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 980.0, + "y_coordinate": 305.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "71", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 450, + "section_id": 12, + "chara_id": 500402, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 980.0, + "y_coordinate": 305.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500418, + "enemy_class": 0, + "enemy_ai_id": 200407, + "bg_file_name": "71", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 2, + "enemy_emotion_override": 0, + "skin_id_override": 2604, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2604 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 451, + "section_id": 12, + "chara_id": 500402, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -540.0, + "y_coordinate": 160.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500406, + "enemy_class": 4, + "enemy_ai_id": 200408, + "bg_file_name": "72", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "43", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 3, + "enemy_emotion_override": 1, + "skin_id_override": 2604, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2604 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 452, + "section_id": 12, + "chara_id": 500402, + "chapter_id": "9", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1130.0, + "y_coordinate": 555.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "77", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 453, + "section_id": 12, + "chara_id": 500403, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 610.0, + "y_coordinate": 745.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "76", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 454, + "section_id": 12, + "chara_id": 500403, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -540.0, + "y_coordinate": 160.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "72", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 455, + "section_id": 12, + "chara_id": 500403, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -790.0, + "y_coordinate": -410.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500405, + "enemy_class": 5, + "enemy_ai_id": 200503, + "bg_file_name": "75", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "43", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 2605, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2605 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 456, + "section_id": 12, + "chara_id": 500403, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -655.0, + "y_coordinate": -510.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500418, + "enemy_class": 0, + "enemy_ai_id": 200504, + "bg_file_name": "75", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "43", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 2, + "enemy_emotion_override": 1, + "skin_id_override": 2605, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2605 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 457, + "section_id": 12, + "chara_id": 500403, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -655.0, + "y_coordinate": -510.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "75", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500403", + "reward_number": "1" + }, + { + "reward_type": "6", + "reward_detail_id": "500405", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 458, + "section_id": 12, + "chara_id": 500403, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -540.0, + "y_coordinate": -330.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510404, + "enemy_class": 6, + "enemy_ai_id": 200506, + "bg_file_name": "75", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "43", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 500405, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 500405 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 459, + "section_id": 12, + "chara_id": 500403, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 245.0, + "y_coordinate": 45.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "76", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 460, + "section_id": 12, + "chara_id": 500403, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 245.0, + "y_coordinate": 45.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500405, + "enemy_class": 5, + "enemy_ai_id": 200508, + "bg_file_name": "76", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "redalert", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 3, + "enemy_emotion_override": 2, + "skin_id_override": 2605, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2605 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 461, + "section_id": 12, + "chara_id": 500403, + "chapter_id": "9", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1130.0, + "y_coordinate": 555.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "77", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 462, + "section_id": 12, + "chara_id": 500404, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 610.0, + "y_coordinate": 745.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "76", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 463, + "section_id": 12, + "chara_id": 500404, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -350.0, + "y_coordinate": -520.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "74", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 464, + "section_id": 12, + "chara_id": 500404, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -350.0, + "y_coordinate": -520.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "74", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 465, + "section_id": 12, + "chara_id": 500404, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -540.0, + "y_coordinate": 160.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500423, + "enemy_class": 0, + "enemy_ai_id": 200604, + "bg_file_name": "72", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 2, + "enemy_emotion_override": 0, + "skin_id_override": 2606, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2606 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 466, + "section_id": 12, + "chara_id": 500404, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -540.0, + "y_coordinate": 160.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "72", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500404", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 467, + "section_id": 12, + "chara_id": 500404, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -350.0, + "y_coordinate": -520.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500420, + "enemy_class": 0, + "enemy_ai_id": 200606, + "bg_file_name": "74", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "9", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 3, + "enemy_emotion_override": 0, + "skin_id_override": 2606, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2606 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 468, + "section_id": 12, + "chara_id": 500404, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -655.0, + "y_coordinate": -510.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 510405, + "enemy_class": 5, + "enemy_ai_id": 200607, + "bg_file_name": "75", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "43", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 4, + "enemy_emotion_override": 3, + "skin_id_override": 2606, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2606 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 469, + "section_id": 12, + "chara_id": 500404, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -350.0, + "y_coordinate": -520.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "74", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 470, + "section_id": 12, + "chara_id": 500404, + "chapter_id": "9", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1130.0, + "y_coordinate": 555.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "77", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 471, + "section_id": 13, + "chara_id": 0, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -680.0, + "y_coordinate": 50.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "72", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 472, + "section_id": 13, + "chara_id": 0, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -790.0, + "y_coordinate": -410.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "75", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 473, + "section_id": 13, + "chara_id": 0, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 245.0, + "y_coordinate": 45.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "76", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 474, + "section_id": 13, + "chara_id": 0, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 955.0, + "y_coordinate": -430.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "73", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 475, + "section_id": 13, + "chara_id": 0, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -540.0, + "y_coordinate": 160.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "72", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 476, + "section_id": 13, + "chara_id": 0, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -790.0, + "y_coordinate": -410.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 2606, + "enemy_class": 6, + "enemy_ai_id": 210006, + "bg_file_name": "75", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "43", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 4, + "enemy_emotion_override": 5, + "skin_id_override": 2605, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2605 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 477, + "section_id": 13, + "chara_id": 0, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -790.0, + "y_coordinate": -410.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 2606, + "enemy_class": 6, + "enemy_ai_id": 210007, + "bg_file_name": "75", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "43", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 1, + "enemy_emotion_override": 5, + "skin_id_override": 2601, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2601 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 478, + "section_id": 13, + "chara_id": 0, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 955.0, + "y_coordinate": -430.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 2606, + "enemy_class": 6, + "enemy_ai_id": 210008, + "bg_file_name": "73", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "43", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 4, + "enemy_emotion_override": 5, + "skin_id_override": 2604, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2604 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 479, + "section_id": 13, + "chara_id": 0, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -540.0, + "y_coordinate": 160.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "72", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 480, + "section_id": 13, + "chara_id": 0, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -540.0, + "y_coordinate": 160.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 2606, + "enemy_class": 6, + "enemy_ai_id": 210010, + "bg_file_name": "72", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "redalert", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 2, + "enemy_emotion_override": 6, + "skin_id_override": 2601, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2601 + }, + { + "deck_class_id": 4, + "player_emotion_override": 5, + "enemy_emotion_override": 6, + "skin_id_override": 2604, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2604 + }, + { + "deck_class_id": 5, + "player_emotion_override": 5, + "enemy_emotion_override": 6, + "skin_id_override": 2605, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2605 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 481, + "section_id": 13, + "chara_id": 0, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -540.0, + "y_coordinate": 160.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "72", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 482, + "section_id": 13, + "chara_id": 0, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 345.0, + "y_coordinate": 130.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500307, + "enemy_class": 8, + "enemy_ai_id": 210012, + "bg_file_name": "76", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "44", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 7, + "enemy_emotion_override": 0, + "skin_id_override": 2606, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2606 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 483, + "section_id": 13, + "chara_id": 0, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 345.0, + "y_coordinate": 130.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500307, + "enemy_class": 8, + "enemy_ai_id": 210013, + "bg_file_name": "76", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "44", + "special_battle_setting_id": 17, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 8, + "enemy_emotion_override": 1, + "skin_id_override": 2606, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2606 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + }, + { + "reward_type": "6", + "reward_detail_id": "500307", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 484, + "section_id": 13, + "chara_id": 0, + "chapter_id": "14", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 345.0, + "y_coordinate": 130.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "76", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 43, + "bgm_id": "0", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110012", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 485, + "section_id": 14, + "chara_id": 0, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -785.0, + "y_coordinate": -525.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 486, + "section_id": 14, + "chara_id": 0, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 30.0, + "y_coordinate": 200.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "61", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 487, + "section_id": 14, + "chara_id": 0, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 215.0, + "y_coordinate": 160.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 488, + "section_id": 14, + "chara_id": 0, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 235.0, + "y_coordinate": 25.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500311, + "enemy_class": 8, + "enemy_ai_id": 220004, + "bg_file_name": "59", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 42, + "bgm_id": "redalert", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 6, + "enemy_emotion_override": 6, + "skin_id_override": 2605, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2605 + }, + { + "deck_class_id": 8, + "player_emotion_override": 6, + "enemy_emotion_override": 6, + "skin_id_override": 2608, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2608 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "80" + } + ], + "sub_chapters": [] + }, + { + "story_id": 489, + "section_id": 14, + "chara_id": 0, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 365.0, + "y_coordinate": 125.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500311, + "enemy_class": 8, + "enemy_ai_id": 220005, + "bg_file_name": "69", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "redalert", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 3, + "enemy_emotion_override": 7, + "skin_id_override": 2601, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2601 + }, + { + "deck_class_id": 2, + "player_emotion_override": 2, + "enemy_emotion_override": 7, + "skin_id_override": 2602, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2602 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "80" + } + ], + "sub_chapters": [] + }, + { + "story_id": 490, + "section_id": 14, + "chara_id": 0, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 550.0, + "y_coordinate": 35.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 2604, + "enemy_class": 4, + "enemy_ai_id": 220006, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "41", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 3, + "enemy_emotion_override": 6, + "skin_id_override": 2603, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2603 + }, + { + "deck_class_id": 7, + "player_emotion_override": 6, + "enemy_emotion_override": 6, + "skin_id_override": 2607, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2607 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "80" + } + ], + "sub_chapters": [] + }, + { + "story_id": 491, + "section_id": 14, + "chara_id": 0, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 90.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500334, + "enemy_class": 0, + "enemy_ai_id": 220007, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "redalert", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 9, + "enemy_emotion_override": 0, + "skin_id_override": 2606, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2606 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + }, + { + "reward_type": "6", + "reward_detail_id": "500310", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 492, + "section_id": 14, + "chara_id": 0, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1080.0, + "y_coordinate": 540.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "66", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 493, + "section_id": 14, + "chara_id": 0, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1080.0, + "y_coordinate": 540.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "66", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 494, + "section_id": 14, + "chara_id": 0, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 270.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500308, + "enemy_class": 2, + "enemy_ai_id": 220010, + "bg_file_name": "70", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "fiercefighting", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 7, + "enemy_emotion_override": 0, + "skin_id_override": 2604, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2604 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500308", + "reward_number": "1" + }, + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 495, + "section_id": 14, + "chara_id": 0, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 275.0, + "y_coordinate": 120.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 496, + "section_id": 14, + "chara_id": 0, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 370.0, + "y_coordinate": 265.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "69", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 497, + "section_id": 14, + "chara_id": 0, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 115.0, + "y_coordinate": 130.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500309", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 498, + "section_id": 14, + "chara_id": 0, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 610.0, + "y_coordinate": 420.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "70", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 499, + "section_id": 14, + "chara_id": 0, + "chapter_id": "15", + "next_chapter_id": "16", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 870.0, + "y_coordinate": 540.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "70", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 500, + "section_id": 14, + "chara_id": 0, + "chapter_id": "16", + "next_chapter_id": "17", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1080.0, + "y_coordinate": 540.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "66", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 501, + "section_id": 14, + "chara_id": 0, + "chapter_id": "17", + "next_chapter_id": "18", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 110.0, + "y_coordinate": -215.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "78", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 502, + "section_id": 14, + "chara_id": 0, + "chapter_id": "18", + "next_chapter_id": "19", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 310.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "69", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 503, + "section_id": 14, + "chara_id": 0, + "chapter_id": "19", + "next_chapter_id": "20", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -585.0, + "y_coordinate": -100.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "60", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 504, + "section_id": 14, + "chara_id": 0, + "chapter_id": "20", + "next_chapter_id": "21", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 235.0, + "y_coordinate": 25.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 505, + "section_id": 14, + "chara_id": 0, + "chapter_id": "21", + "next_chapter_id": "22", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -600.0, + "y_coordinate": 125.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 508, + "enemy_class": 8, + "enemy_ai_id": 220021, + "bg_file_name": "60", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "45", + "special_battle_setting_id": 18, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 3, + "enemy_emotion_override": 10, + "skin_id_override": 2602, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2602 + }, + { + "deck_class_id": 2, + "player_emotion_override": 4, + "enemy_emotion_override": 10, + "skin_id_override": 2612, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2612 + }, + { + "deck_class_id": 6, + "player_emotion_override": 10, + "enemy_emotion_override": 10, + "skin_id_override": 2606, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2606 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "200000022", + "reward_number": "1" + }, + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 506, + "section_id": 14, + "chara_id": 0, + "chapter_id": "22", + "next_chapter_id": "23", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 370.0, + "y_coordinate": 265.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "69", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 507, + "section_id": 14, + "chara_id": 0, + "chapter_id": "23", + "next_chapter_id": "24", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 370.0, + "y_coordinate": 265.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "69", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 508, + "section_id": 14, + "chara_id": 0, + "chapter_id": "24", + "next_chapter_id": "25", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 270.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500601, + "enemy_class": 8, + "enemy_ai_id": 220024, + "bg_file_name": "70", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "41", + "special_battle_setting_id": 19, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 4, + "enemy_emotion_override": 0, + "skin_id_override": 2601, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2601 + }, + { + "deck_class_id": 3, + "player_emotion_override": 4, + "enemy_emotion_override": 0, + "skin_id_override": 2603, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2603 + }, + { + "deck_class_id": 4, + "player_emotion_override": 8, + "enemy_emotion_override": 0, + "skin_id_override": 2604, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2604 + }, + { + "deck_class_id": 5, + "player_emotion_override": 7, + "enemy_emotion_override": 0, + "skin_id_override": 2605, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2605 + }, + { + "deck_class_id": 7, + "player_emotion_override": 7, + "enemy_emotion_override": 0, + "skin_id_override": 2607, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2607 + }, + { + "deck_class_id": 8, + "player_emotion_override": 7, + "enemy_emotion_override": 0, + "skin_id_override": 2608, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2608 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500601", + "reward_number": "1" + }, + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 509, + "section_id": 14, + "chara_id": 0, + "chapter_id": "25", + "next_chapter_id": "26", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": 270.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "70", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 510, + "section_id": 14, + "chara_id": 0, + "chapter_id": "26", + "next_chapter_id": "27", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -640.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 1, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "60", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "200000019", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 511, + "section_id": 14, + "chara_id": 0, + "chapter_id": "27", + "next_chapter_id": "28", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 345.0, + "y_coordinate": 380.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "69", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 512, + "section_id": 14, + "chara_id": 0, + "chapter_id": "28", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 310.0, + "y_coordinate": 160.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "59", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 41, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110013", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 513, + "section_id": 15, + "chara_id": 500701, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "85", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 514, + "section_id": 15, + "chara_id": 500701, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": -800.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "79", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 515, + "section_id": 15, + "chara_id": 500701, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -740.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "80", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 516, + "section_id": 15, + "chara_id": 500701, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -450.0, + "y_coordinate": -380.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "81", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 517, + "section_id": 15, + "chara_id": 500701, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -240.0, + "y_coordinate": -450.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "82", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 518, + "section_id": 15, + "chara_id": 500701, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": -800.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "79", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 519, + "section_id": 15, + "chara_id": 500701, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": -800.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500709, + "enemy_class": 0, + "enemy_ai_id": 230607, + "bg_file_name": "79", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 52, + "bgm_id": "9", + "special_battle_setting_id": 20, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 3506, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3506 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 520, + "section_id": 15, + "chara_id": 500701, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -740.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "80", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 521, + "section_id": 15, + "chara_id": 500701, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 520.0, + "y_coordinate": -790.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "83", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 522, + "section_id": 15, + "chara_id": 500701, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -740.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "80", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 523, + "section_id": 15, + "chara_id": 500701, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 845.0, + "y_coordinate": -55.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 3502, + "enemy_class": 2, + "enemy_ai_id": 230611, + "bg_file_name": "84", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "redalert", + "special_battle_setting_id": 20, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 2, + "enemy_emotion_override": 1, + "skin_id_override": 3506, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3506 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 524, + "section_id": 15, + "chara_id": 500701, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 845.0, + "y_coordinate": -55.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500709, + "enemy_class": 0, + "enemy_ai_id": 230612, + "bg_file_name": "84", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 52, + "bgm_id": "9", + "special_battle_setting_id": 20, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 3, + "enemy_emotion_override": 0, + "skin_id_override": 3506, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3506 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 525, + "section_id": 15, + "chara_id": 500701, + "chapter_id": "13", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 845.0, + "y_coordinate": -55.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "84", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500701", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 526, + "section_id": 15, + "chara_id": 500732, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "85", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 527, + "section_id": 15, + "chara_id": 500732, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 845.0, + "y_coordinate": -55.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "84", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 528, + "section_id": 15, + "chara_id": 500732, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "85", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 529, + "section_id": 15, + "chara_id": 500732, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -740.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "80", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 530, + "section_id": 15, + "chara_id": 500732, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -740.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "80", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 531, + "section_id": 15, + "chara_id": 500732, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": -800.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "79", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 532, + "section_id": 15, + "chara_id": 500732, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": -800.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500709, + "enemy_class": 0, + "enemy_ai_id": 240407, + "bg_file_name": "79", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "9", + "special_battle_setting_id": 21, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 3514, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3514 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 533, + "section_id": 15, + "chara_id": 500732, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": -800.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "79", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 534, + "section_id": 15, + "chara_id": 500732, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -740.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "80", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 535, + "section_id": 15, + "chara_id": 500732, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 330.0, + "y_coordinate": -165.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 3505, + "enemy_class": 5, + "enemy_ai_id": 240410, + "bg_file_name": "86", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 52, + "bgm_id": "9", + "special_battle_setting_id": 22, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 3504, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3504 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 536, + "section_id": 15, + "chara_id": 500732, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -740.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 3514, + "enemy_class": 4, + "enemy_ai_id": 240411, + "bg_file_name": "80", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "redalert", + "special_battle_setting_id": 23, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 2, + "enemy_emotion_override": 2, + "skin_id_override": 3504, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3504 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 537, + "section_id": 15, + "chara_id": 500732, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "85", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500702", + "reward_number": "1" + }, + { + "reward_type": "6", + "reward_detail_id": "500703", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 538, + "section_id": 15, + "chara_id": 500732, + "chapter_id": "13", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -740.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "80", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 539, + "section_id": 15, + "chara_id": 500704, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 0, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "85", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 540, + "section_id": 15, + "chara_id": 500704, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 520.0, + "y_coordinate": -790.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "82", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 541, + "section_id": 15, + "chara_id": 500704, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": -800.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "79", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 542, + "section_id": 15, + "chara_id": 500704, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": -800.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "79", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 543, + "section_id": 15, + "chara_id": 500704, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -240.0, + "y_coordinate": -450.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "82", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 544, + "section_id": 15, + "chara_id": 500704, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -240.0, + "y_coordinate": -450.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "82", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 545, + "section_id": 15, + "chara_id": 500704, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": -800.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "79", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 546, + "section_id": 15, + "chara_id": 500704, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 330.0, + "y_coordinate": -165.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 3504, + "enemy_class": 4, + "enemy_ai_id": 240508, + "bg_file_name": "86", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 52, + "bgm_id": "9", + "special_battle_setting_id": 24, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 3505, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3505 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "50" + } + ], + "sub_chapters": [] + }, + { + "story_id": 547, + "section_id": 15, + "chara_id": 500704, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 330.0, + "y_coordinate": -165.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500709, + "enemy_class": 0, + "enemy_ai_id": 240509, + "bg_file_name": "86", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 52, + "bgm_id": "9", + "special_battle_setting_id": 25, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 2, + "enemy_emotion_override": 0, + "skin_id_override": 3505, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3505 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 548, + "section_id": 15, + "chara_id": 500704, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 330.0, + "y_coordinate": -165.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "86", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 549, + "section_id": 15, + "chara_id": 500704, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 330.0, + "y_coordinate": -165.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500708, + "enemy_class": 8, + "enemy_ai_id": 240511, + "bg_file_name": "82", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "9", + "special_battle_setting_id": 26, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 3, + "enemy_emotion_override": 1, + "skin_id_override": 3505, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3505 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 550, + "section_id": 15, + "chara_id": 500704, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "85", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500704", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 551, + "section_id": 15, + "chara_id": 500704, + "chapter_id": "13", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": -800.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "79", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 552, + "section_id": 16, + "chara_id": 0, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "85", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 553, + "section_id": 16, + "chara_id": 0, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 520.0, + "y_coordinate": -790.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "83", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500706", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 554, + "section_id": 16, + "chara_id": 0, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 600.0, + "y_coordinate": -50.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "86", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 555, + "section_id": 16, + "chara_id": 0, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 600.0, + "y_coordinate": -50.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "86", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 556, + "section_id": 16, + "chara_id": 0, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 600.0, + "y_coordinate": -50.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500708, + "enemy_class": 8, + "enemy_ai_id": 250005, + "bg_file_name": "86", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 52, + "bgm_id": "9", + "special_battle_setting_id": 27, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 4, + "enemy_emotion_override": 2, + "skin_id_override": 3505, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3505 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 557, + "section_id": 16, + "chara_id": 0, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 845.0, + "y_coordinate": -55.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "84", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 52, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 558, + "section_id": 16, + "chara_id": 0, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 845.0, + "y_coordinate": -55.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 3514, + "enemy_class": 4, + "enemy_ai_id": 250007, + "bg_file_name": "84", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 52, + "bgm_id": "9", + "special_battle_setting_id": 28, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 3, + "enemy_emotion_override": 3, + "skin_id_override": 3504, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3504 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 559, + "section_id": 16, + "chara_id": 0, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 845.0, + "y_coordinate": -55.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "84", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 560, + "section_id": 16, + "chara_id": 0, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 520.0, + "y_coordinate": -790.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "83", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 561, + "section_id": 16, + "chara_id": 0, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 510.0, + "y_coordinate": 260.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500731, + "enemy_class": 8, + "enemy_ai_id": 250010, + "bg_file_name": "82", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 52, + "bgm_id": "redalert", + "special_battle_setting_id": 29, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 4, + "player_emotion_override": 4, + "enemy_emotion_override": 1, + "skin_id_override": 3504, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3504 + }, + { + "deck_class_id": 4, + "player_emotion_override": 4, + "enemy_emotion_override": 0, + "skin_id_override": 3514, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3514 + }, + { + "deck_class_id": 5, + "player_emotion_override": 5, + "enemy_emotion_override": 2, + "skin_id_override": 3505, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3505 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "200" + } + ], + "sub_chapters": [] + }, + { + "story_id": 562, + "section_id": 16, + "chara_id": 0, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 510.0, + "y_coordinate": 260.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "86", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 563, + "section_id": 16, + "chara_id": 0, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "85", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 564, + "section_id": 16, + "chara_id": 0, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "85", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 565, + "section_id": 16, + "chara_id": 0, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -740.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "80", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 566, + "section_id": 16, + "chara_id": 0, + "chapter_id": "15", + "next_chapter_id": "16", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -740.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500712, + "enemy_class": 6, + "enemy_ai_id": 250015, + "bg_file_name": "80", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "51", + "special_battle_setting_id": 30, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 3516, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 3516 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500712", + "reward_number": "1" + }, + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "200" + } + ], + "sub_chapters": [] + }, + { + "story_id": 567, + "section_id": 16, + "chara_id": 0, + "chapter_id": "16", + "next_chapter_id": "17", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 925.0, + "y_coordinate": -740.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "80", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 568, + "section_id": 16, + "chara_id": 0, + "chapter_id": "17", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "85", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110014", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 569, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1007", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 570, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "2", + "next_chapter_id": "3a 3b 3c", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1008", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 571, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "3a", + "next_chapter_id": "4a", + "required_chapter_id": "2", + "selection_display_position": "1", + "selection_text_id": "Selection_17_500901_3a", + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1009", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 572, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "4a", + "next_chapter_id": "5a", + "required_chapter_id": null, + "selection_display_position": "1", + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1012", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 573, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "5a", + "next_chapter_id": "6a", + "required_chapter_id": null, + "selection_display_position": "1", + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1012", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 574, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "6a", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": "1", + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1013", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 575, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "3b", + "next_chapter_id": "4b", + "required_chapter_id": "2", + "selection_display_position": "2", + "selection_text_id": "Selection_17_500901_3b", + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1008", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 576, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "4b", + "next_chapter_id": "5b", + "required_chapter_id": null, + "selection_display_position": "2", + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1012", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 577, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "5b", + "next_chapter_id": "6b", + "required_chapter_id": null, + "selection_display_position": "2", + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1011", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 578, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "6b", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": "2", + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1012", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 579, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "3c", + "next_chapter_id": "4c", + "required_chapter_id": "2", + "selection_display_position": "3", + "selection_text_id": "Selection_17_500901_3c", + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1014", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 580, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "4c", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": "3", + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1011", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 581, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1010", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500901", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 582, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "8", + "next_chapter_id": "9a 9b 9c", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1010", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 583, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "9a", + "next_chapter_id": "10a", + "required_chapter_id": "8", + "selection_display_position": "1", + "selection_text_id": "Selection_17_500901_9a", + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1009", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 584, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "10a", + "next_chapter_id": "11a", + "required_chapter_id": null, + "selection_display_position": "1", + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 4108, + "enemy_class": 8, + "enemy_ai_id": 260710, + "bg_file_name": "1009", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 61, + "bgm_id": "61", + "special_battle_setting_id": 31, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 4107, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 4107 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 585, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "11a", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": "1", + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1009", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 61, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 586, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "9b", + "next_chapter_id": "10b", + "required_chapter_id": "8", + "selection_display_position": "2", + "selection_text_id": "Selection_17_500901_9b", + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500943, + "enemy_class": 4, + "enemy_ai_id": 260709, + "bg_file_name": "1013", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 61, + "bgm_id": "61", + "special_battle_setting_id": 32, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 2, + "enemy_emotion_override": 0, + "skin_id_override": 4107, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 4107 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 587, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "10b", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": "2", + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1013", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 588, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "9c", + "next_chapter_id": "10c", + "required_chapter_id": "8", + "selection_display_position": "3", + "selection_text_id": "Selection_17_500901_9c", + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1008", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 589, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "10c", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": "3", + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1011", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 590, + "section_id": 17, + "chara_id": 500901, + "chapter_id": "12", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1010", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 591, + "section_id": 17, + "chara_id": 500903, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1011", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 592, + "section_id": 17, + "chara_id": 500903, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1012", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 593, + "section_id": 17, + "chara_id": 500903, + "chapter_id": "3", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1009", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500903", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 594, + "section_id": 17, + "chara_id": 500904, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1017", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 595, + "section_id": 17, + "chara_id": 500904, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1013", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 596, + "section_id": 17, + "chara_id": 500904, + "chapter_id": "3", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1013", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500904", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 597, + "section_id": 17, + "chara_id": 500902, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1018", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 598, + "section_id": 17, + "chara_id": 500902, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1018", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 599, + "section_id": 17, + "chara_id": 500902, + "chapter_id": "3", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1019", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500902", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 600, + "section_id": 18, + "chara_id": 0, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1010", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 61, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 601, + "section_id": 18, + "chara_id": 0, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1010", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 61, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 602, + "section_id": 18, + "chara_id": 0, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1010", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 61, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 603, + "section_id": 18, + "chara_id": 0, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1010", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 61, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 604, + "section_id": 18, + "chara_id": 0, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1012", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 61, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "500905", + "reward_number": "1" + }, + { + "reward_type": "6", + "reward_detail_id": "500907", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 605, + "section_id": 18, + "chara_id": 0, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1011", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 61, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 606, + "section_id": 18, + "chara_id": 0, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1009", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 61, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 607, + "section_id": 18, + "chara_id": 0, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 4105, + "enemy_class": 5, + "enemy_ai_id": 270008, + "bg_file_name": "1020", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 62, + "bgm_id": "redalert", + "special_battle_setting_id": 33, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 2, + "enemy_emotion_override": 1, + "skin_id_override": 4108, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 4108 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 608, + "section_id": 18, + "chara_id": 0, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 4104, + "enemy_class": 4, + "enemy_ai_id": 270009, + "bg_file_name": "1022", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 62, + "bgm_id": "61", + "special_battle_setting_id": 34, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 3, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 4103, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 4103 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 609, + "section_id": 18, + "chara_id": 0, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 4102, + "enemy_class": 2, + "enemy_ai_id": 270010, + "bg_file_name": "1012", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 62, + "bgm_id": "redalert", + "special_battle_setting_id": 35, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 3, + "enemy_emotion_override": 1, + "skin_id_override": 4107, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 4107 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "200" + }, + { + "reward_type": "6", + "reward_detail_id": "500906", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 610, + "section_id": 18, + "chara_id": 0, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1021", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 62, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 611, + "section_id": 18, + "chara_id": 0, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1021", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 62, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 612, + "section_id": 18, + "chara_id": 0, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500948, + "enemy_class": 1, + "enemy_ai_id": 270013, + "bg_file_name": "1021", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 62, + "bgm_id": "61", + "special_battle_setting_id": 36, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 7, + "player_emotion_override": 4, + "enemy_emotion_override": 0, + "skin_id_override": 4107, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 4107 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "200" + } + ], + "sub_chapters": [] + }, + { + "story_id": 613, + "section_id": 18, + "chara_id": 0, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1021", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 62, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 614, + "section_id": 18, + "chara_id": 0, + "chapter_id": "15", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 145.0, + "y_coordinate": 600.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "1007", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 62, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110015", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 615, + "section_id": 19, + "chara_id": 0, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1135.0, + "y_coordinate": -740.0, + "is_camera_movable": 0, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "98", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 616, + "section_id": 19, + "chara_id": 0, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 940.0, + "y_coordinate": -640.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "97", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 617, + "section_id": 19, + "chara_id": 0, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 940.0, + "y_coordinate": -640.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "89", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 618, + "section_id": 19, + "chara_id": 0, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1135.0, + "y_coordinate": -740.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "98", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 619, + "section_id": 19, + "chara_id": 0, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1135.0, + "y_coordinate": -740.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500013, + "enemy_class": 1, + "enemy_ai_id": 280004, + "bg_file_name": "98", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 71, + "bgm_id": "71", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 1, + "enemy_emotion_override": 0, + "skin_id_override": 4518, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 4518 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "501002", + "reward_number": "1" + }, + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 620, + "section_id": 19, + "chara_id": 0, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 940.0, + "y_coordinate": -640.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "97", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 621, + "section_id": 19, + "chara_id": 0, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 940.0, + "y_coordinate": -640.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "91", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 622, + "section_id": 19, + "chara_id": 0, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 940.0, + "y_coordinate": -640.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "91", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 623, + "section_id": 19, + "chara_id": 0, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 685.0, + "y_coordinate": -565.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "96", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 624, + "section_id": 19, + "chara_id": 0, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": -555.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 1, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "89", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 625, + "section_id": 19, + "chara_id": 0, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": -555.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 501015, + "enemy_class": 0, + "enemy_ai_id": 280010, + "bg_file_name": "89", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 71, + "bgm_id": "71", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 2, + "enemy_emotion_override": 0, + "skin_id_override": 4518, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 4518 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "501001", + "reward_number": "1" + }, + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "100" + } + ], + "sub_chapters": [] + }, + { + "story_id": 626, + "section_id": 19, + "chara_id": 0, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 480.0, + "y_coordinate": -555.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "89", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 627, + "section_id": 19, + "chara_id": 0, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 400.0, + "y_coordinate": -300.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "97", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 628, + "section_id": 19, + "chara_id": 0, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 295.0, + "y_coordinate": -140.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "94", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 629, + "section_id": 19, + "chara_id": 0, + "chapter_id": "15", + "next_chapter_id": "16", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 295.0, + "y_coordinate": -140.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 4504, + "enemy_class": 4, + "enemy_ai_id": 280015, + "bg_file_name": "94", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 72, + "bgm_id": "71", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 3, + "enemy_emotion_override": 1, + "skin_id_override": 4518, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 4518 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "501005", + "reward_number": "1" + }, + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 630, + "section_id": 19, + "chara_id": 0, + "chapter_id": "16", + "next_chapter_id": "17", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 295.0, + "y_coordinate": -140.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "94", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 631, + "section_id": 19, + "chara_id": 0, + "chapter_id": "17", + "next_chapter_id": "18", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 295.0, + "y_coordinate": -140.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "94", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 632, + "section_id": 19, + "chara_id": 0, + "chapter_id": "18", + "next_chapter_id": "19", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 295.0, + "y_coordinate": -140.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "94", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 633, + "section_id": 19, + "chara_id": 0, + "chapter_id": "19", + "next_chapter_id": "20", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 295.0, + "y_coordinate": -140.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "94", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 634, + "section_id": 19, + "chara_id": 0, + "chapter_id": "20", + "next_chapter_id": "21", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 830.0, + "y_coordinate": -230.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 4503, + "enemy_class": 3, + "enemy_ai_id": 280020, + "bg_file_name": "21", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 72, + "bgm_id": "71", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 4508, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 4508 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "501004", + "reward_number": "1" + }, + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "150" + } + ], + "sub_chapters": [] + }, + { + "story_id": 635, + "section_id": 19, + "chara_id": 0, + "chapter_id": "21", + "next_chapter_id": "22", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 830.0, + "y_coordinate": -230.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "21", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 636, + "section_id": 19, + "chara_id": 0, + "chapter_id": "22", + "next_chapter_id": "23", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 830.0, + "y_coordinate": -230.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "21", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 637, + "section_id": 19, + "chara_id": 0, + "chapter_id": "23", + "next_chapter_id": "24", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -100.0, + "y_coordinate": 520.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "96", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 638, + "section_id": 19, + "chara_id": 0, + "chapter_id": "24", + "next_chapter_id": "25", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -100.0, + "y_coordinate": 520.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "99", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 639, + "section_id": 19, + "chara_id": 0, + "chapter_id": "25", + "next_chapter_id": "26", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -100.0, + "y_coordinate": 520.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "99", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 640, + "section_id": 19, + "chara_id": 0, + "chapter_id": "26", + "next_chapter_id": "27", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1270.0, + "y_coordinate": -820.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "92", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 641, + "section_id": 19, + "chara_id": 0, + "chapter_id": "27", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -100.0, + "y_coordinate": 520.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "103", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "501003", + "reward_number": "1" + }, + { + "reward_type": "8", + "reward_detail_id": "110016", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 642, + "section_id": 20, + "chara_id": 0, + "chapter_id": "1", + "next_chapter_id": "2", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 227.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "100", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 643, + "section_id": 20, + "chara_id": 0, + "chapter_id": "2", + "next_chapter_id": "3", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 227.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "28", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 644, + "section_id": 20, + "chara_id": 0, + "chapter_id": "3", + "next_chapter_id": "4", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 720.0, + "y_coordinate": 0.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "31", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 645, + "section_id": 20, + "chara_id": 0, + "chapter_id": "4", + "next_chapter_id": "5", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 335.0, + "y_coordinate": 474.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "33", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 646, + "section_id": 20, + "chara_id": 0, + "chapter_id": "5", + "next_chapter_id": "6", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 581.0, + "y_coordinate": 192.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "101", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 647, + "section_id": 20, + "chara_id": 0, + "chapter_id": "6", + "next_chapter_id": "7", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -70.0, + "y_coordinate": -40.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "27", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 648, + "section_id": 20, + "chara_id": 0, + "chapter_id": "7", + "next_chapter_id": "8", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 227.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "102", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 649, + "section_id": 20, + "chara_id": 0, + "chapter_id": "8", + "next_chapter_id": "9", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 227.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500211, + "enemy_class": 8, + "enemy_ai_id": 290008, + "bg_file_name": "28", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 73, + "bgm_id": "redalert", + "special_battle_setting_id": 37, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 5, + "player_emotion_override": 1, + "enemy_emotion_override": 3, + "skin_id_override": 2515, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2515 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "200" + } + ], + "sub_chapters": [] + }, + { + "story_id": 650, + "section_id": 20, + "chara_id": 0, + "chapter_id": "9", + "next_chapter_id": "10", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 227.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "28", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "501101", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 651, + "section_id": 20, + "chara_id": 0, + "chapter_id": "10", + "next_chapter_id": "11", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 245.0, + "y_coordinate": 45.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "74", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 652, + "section_id": 20, + "chara_id": 0, + "chapter_id": "11", + "next_chapter_id": "12", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 955.0, + "y_coordinate": -430.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "74", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 653, + "section_id": 20, + "chara_id": 0, + "chapter_id": "12", + "next_chapter_id": "13", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -790.0, + "y_coordinate": -410.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "74", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 654, + "section_id": 20, + "chara_id": 0, + "chapter_id": "13", + "next_chapter_id": "14", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 980.0, + "y_coordinate": 305.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "71", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 655, + "section_id": 20, + "chara_id": 0, + "chapter_id": "14", + "next_chapter_id": "15", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 245.0, + "y_coordinate": 45.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "104", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 656, + "section_id": 20, + "chara_id": 0, + "chapter_id": "15", + "next_chapter_id": "16", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 245.0, + "y_coordinate": 45.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "105", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 657, + "section_id": 20, + "chara_id": 0, + "chapter_id": "16", + "next_chapter_id": "17", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 245.0, + "y_coordinate": 45.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "29", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 658, + "section_id": 20, + "chara_id": 0, + "chapter_id": "17", + "next_chapter_id": "18", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 245.0, + "y_coordinate": 45.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500731, + "enemy_class": 8, + "enemy_ai_id": 290017, + "bg_file_name": "112", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 74, + "bgm_id": "lastbattle", + "special_battle_setting_id": 38, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 1, + "enemy_emotion_override": 3, + "skin_id_override": 2501, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2501 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "501102", + "reward_number": "1" + }, + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "200" + } + ], + "sub_chapters": [] + }, + { + "story_id": 659, + "section_id": 20, + "chara_id": 0, + "chapter_id": "18", + "next_chapter_id": "19", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -355.0, + "y_coordinate": -300.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "65", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 660, + "section_id": 20, + "chara_id": 0, + "chapter_id": "19", + "next_chapter_id": "20", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -355.0, + "y_coordinate": -300.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "107", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 661, + "section_id": 20, + "chara_id": 0, + "chapter_id": "20", + "next_chapter_id": "21", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -640.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "107", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 662, + "section_id": 20, + "chara_id": 0, + "chapter_id": "21", + "next_chapter_id": "22", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -640.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "107", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 663, + "section_id": 20, + "chara_id": 0, + "chapter_id": "22", + "next_chapter_id": "23", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -355.0, + "y_coordinate": -300.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "65", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 664, + "section_id": 20, + "chara_id": 0, + "chapter_id": "23", + "next_chapter_id": "24", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1350.0, + "y_coordinate": -485.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "65", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 665, + "section_id": 20, + "chara_id": 0, + "chapter_id": "24", + "next_chapter_id": "25", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -640.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 508, + "enemy_class": 8, + "enemy_ai_id": 290024, + "bg_file_name": "106", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 75, + "bgm_id": "41", + "special_battle_setting_id": 39, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 2, + "player_emotion_override": 4, + "enemy_emotion_override": 11, + "skin_id_override": 2602, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2602 + }, + { + "deck_class_id": 2, + "player_emotion_override": 5, + "enemy_emotion_override": 11, + "skin_id_override": 2612, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2612 + }, + { + "deck_class_id": 3, + "player_emotion_override": 5, + "enemy_emotion_override": 11, + "skin_id_override": 2603, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2603 + }, + { + "deck_class_id": 7, + "player_emotion_override": 8, + "enemy_emotion_override": 11, + "skin_id_override": 2607, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 2607 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "200" + } + ], + "sub_chapters": [] + }, + { + "story_id": 666, + "section_id": 20, + "chara_id": 0, + "chapter_id": "25", + "next_chapter_id": "26", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -640.0, + "y_coordinate": 210.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "60", + "chapter_effect_path": "scn_map_cloud_2", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "501103", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 667, + "section_id": 20, + "chara_id": 0, + "chapter_id": "26", + "next_chapter_id": "27", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 369.0, + "y_coordinate": -565.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "56", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 668, + "section_id": 20, + "chara_id": 0, + "chapter_id": "27", + "next_chapter_id": "28", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 369.0, + "y_coordinate": -565.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "108", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 669, + "section_id": 20, + "chara_id": 0, + "chapter_id": "28", + "next_chapter_id": "29", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": -355.0, + "y_coordinate": 300.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "110", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 670, + "section_id": 20, + "chara_id": 0, + "chapter_id": "29", + "next_chapter_id": "30", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 40.0, + "y_coordinate": 235.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "109", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 671, + "section_id": 20, + "chara_id": 0, + "chapter_id": "30", + "next_chapter_id": "31", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 40.0, + "y_coordinate": 235.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "110", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 672, + "section_id": 20, + "chara_id": 0, + "chapter_id": "31", + "next_chapter_id": "32", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 40.0, + "y_coordinate": 235.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "111", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 673, + "section_id": 20, + "chara_id": 0, + "chapter_id": "32", + "next_chapter_id": "33", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 40.0, + "y_coordinate": 235.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 500712, + "enemy_class": 6, + "enemy_ai_id": 290032, + "bg_file_name": "111", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 33, + "bgm_id": "redalert", + "special_battle_setting_id": 40, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 6, + "player_emotion_override": 1, + "enemy_emotion_override": 1, + "skin_id_override": 1606, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1606 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "200" + } + ], + "sub_chapters": [] + }, + { + "story_id": 674, + "section_id": 20, + "chara_id": 0, + "chapter_id": "33", + "next_chapter_id": "34", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 40.0, + "y_coordinate": 235.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "58", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "501104", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 675, + "section_id": 20, + "chara_id": 0, + "chapter_id": "34", + "next_chapter_id": "35", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 50.0, + "y_coordinate": 280.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "100", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 676, + "section_id": 20, + "chara_id": 0, + "chapter_id": "35", + "next_chapter_id": "36", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 50.0, + "y_coordinate": 280.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 4528, + "enemy_class": 8, + "enemy_ai_id": 290035, + "bg_file_name": "100", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 76, + "bgm_id": "76", + "special_battle_setting_id": 41, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 8, + "player_emotion_override": 3, + "enemy_emotion_override": 1, + "skin_id_override": 1908, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1908 + } + ], + "story_reward": [ + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "200" + } + ], + "sub_chapters": [] + }, + { + "story_id": 677, + "section_id": 20, + "chara_id": 0, + "chapter_id": "36", + "next_chapter_id": "37", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 50.0, + "y_coordinate": 280.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "100", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 678, + "section_id": 20, + "chara_id": 0, + "chapter_id": "37", + "next_chapter_id": "38", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1256.0, + "y_coordinate": -340.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "100", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + }, + { + "story_id": 679, + "section_id": 20, + "chara_id": 0, + "chapter_id": "38", + "next_chapter_id": "39", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 50.0, + "y_coordinate": 280.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": true, + "enemy_chara_id": 4528, + "enemy_class": 8, + "enemy_ai_id": 290038, + "bg_file_name": "100", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 76, + "bgm_id": "76", + "special_battle_setting_id": 42, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 1, + "player_emotion_override": 4, + "enemy_emotion_override": 2, + "skin_id_override": 1901, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1901 + }, + { + "deck_class_id": 2, + "player_emotion_override": 3, + "enemy_emotion_override": 2, + "skin_id_override": 1902, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1902 + }, + { + "deck_class_id": 3, + "player_emotion_override": 1, + "enemy_emotion_override": 2, + "skin_id_override": 1903, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1903 + }, + { + "deck_class_id": 4, + "player_emotion_override": 3, + "enemy_emotion_override": 2, + "skin_id_override": 1904, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1904 + }, + { + "deck_class_id": 5, + "player_emotion_override": 3, + "enemy_emotion_override": 2, + "skin_id_override": 1905, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1905 + }, + { + "deck_class_id": 6, + "player_emotion_override": 3, + "enemy_emotion_override": 2, + "skin_id_override": 1906, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1906 + }, + { + "deck_class_id": 7, + "player_emotion_override": 3, + "enemy_emotion_override": 2, + "skin_id_override": 1907, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1907 + }, + { + "deck_class_id": 8, + "player_emotion_override": 4, + "enemy_emotion_override": 2, + "skin_id_override": 1908, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 1908 + } + ], + "story_reward": [ + { + "reward_type": "6", + "reward_detail_id": "501105", + "reward_number": "1" + }, + { + "reward_type": "9", + "reward_detail_id": "0", + "reward_number": "300" + } + ], + "sub_chapters": [] + }, + { + "story_id": 680, + "section_id": 20, + "chara_id": 0, + "chapter_id": "39", + "next_chapter_id": "40", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 1256.0, + "y_coordinate": -340.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "100", + "chapter_effect_path": null, + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [ + { + "reward_type": "8", + "reward_detail_id": "110017", + "reward_number": "1" + } + ], + "sub_chapters": [] + }, + { + "story_id": 681, + "section_id": 20, + "chara_id": 0, + "chapter_id": "40", + "next_chapter_id": "0", + "required_chapter_id": null, + "selection_display_position": null, + "selection_text_id": null, + "show_coordinate": 1, + "x_coordinate": 50.0, + "y_coordinate": 280.0, + "is_camera_movable": 1, + "show_subtitles": 0, + "battle_exists": false, + "enemy_chara_id": 0, + "enemy_class": 0, + "enemy_ai_id": 0, + "bg_file_name": "29", + "chapter_effect_path": "scn_map_cloud_3", + "chapter_clear_text_id": null, + "battle3dfield_id": 51, + "bgm_id": "", + "special_battle_setting_id": null, + "release_point": 0, + "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, + "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [ + { + "deck_class_id": 0, + "player_emotion_override": 0, + "enemy_emotion_override": 0, + "skin_id_override": 0, + "battle3dfield_id_override": 0, + "bgm_id_override": 0, + "deck_skin_id_override": 0 + } + ], + "story_reward": [], + "sub_chapters": [] + } +] \ No newline at end of file diff --git a/SVSim.Bootstrap/Data/story/sections.json b/SVSim.Bootstrap/Data/story/sections.json new file mode 100644 index 0000000..d7b7a89 --- /dev/null +++ b/SVSim.Bootstrap/Data/story/sections.json @@ -0,0 +1,377 @@ +[ + { + "id": 0, + "world_id": 1, + "story_api_type": "Main", + "order_id": 1, + "all_story_order_id": 6, + "name_text_key": "story_section_00", + "image_name": "btn_story_tutorial", + "is_leader_select": false, + "back_ground_id": 1, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 1, + "world_id": 2, + "story_api_type": "Main", + "order_id": 2, + "all_story_order_id": 7, + "name_text_key": "story_section_01", + "image_name": "btn_story_section_01", + "is_leader_select": true, + "back_ground_id": 1, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 2, + "world_id": 2, + "story_api_type": "Main", + "order_id": 3, + "all_story_order_id": 8, + "name_text_key": "story_section_02", + "image_name": "btn_story_section_02", + "is_leader_select": false, + "back_ground_id": 1, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 3, + "world_id": 3, + "story_api_type": "Main", + "order_id": 4, + "all_story_order_id": 9, + "name_text_key": "story_section_03", + "image_name": "btn_story_section_03", + "is_leader_select": true, + "back_ground_id": 2, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 4, + "world_id": 3, + "story_api_type": "Main", + "order_id": 5, + "all_story_order_id": 10, + "name_text_key": "story_section_04", + "image_name": "btn_story_section_04", + "is_leader_select": false, + "back_ground_id": 3, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 5, + "world_id": 4, + "story_api_type": "Main", + "order_id": 6, + "all_story_order_id": 11, + "name_text_key": "story_section_05", + "image_name": "btn_story_section_05", + "is_leader_select": true, + "back_ground_id": 4, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 6, + "world_id": 4, + "story_api_type": "Main", + "order_id": 7, + "all_story_order_id": 12, + "name_text_key": "story_section_06", + "image_name": "btn_story_section_06", + "is_leader_select": false, + "back_ground_id": 4, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 7, + "world_id": 4, + "story_api_type": "Main", + "order_id": 8, + "all_story_order_id": 13, + "name_text_key": "story_section_07", + "image_name": "btn_story_section_07", + "is_leader_select": true, + "back_ground_id": 7, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 8, + "world_id": 4, + "story_api_type": "Main", + "order_id": 9, + "all_story_order_id": 14, + "name_text_key": "story_section_08", + "image_name": "btn_story_section_08", + "is_leader_select": false, + "back_ground_id": 7, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 9, + "world_id": 4, + "story_api_type": "Main", + "order_id": 10, + "all_story_order_id": 15, + "name_text_key": "story_section_09", + "image_name": "btn_story_section_09", + "is_leader_select": false, + "back_ground_id": 9, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 10, + "world_id": 5, + "story_api_type": "Main", + "order_id": 11, + "all_story_order_id": 16, + "name_text_key": "story_section_10", + "image_name": "btn_story_section_10", + "is_leader_select": true, + "back_ground_id": 10, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 11, + "world_id": 5, + "story_api_type": "Main", + "order_id": 12, + "all_story_order_id": 17, + "name_text_key": "story_section_11", + "image_name": "btn_story_section_11", + "is_leader_select": false, + "back_ground_id": 10, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 12, + "world_id": 5, + "story_api_type": "Main", + "order_id": 13, + "all_story_order_id": 18, + "name_text_key": "story_section_12", + "image_name": "btn_story_section_12", + "is_leader_select": true, + "back_ground_id": 12, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 13, + "world_id": 5, + "story_api_type": "Main", + "order_id": 14, + "all_story_order_id": 19, + "name_text_key": "story_section_13", + "image_name": "btn_story_section_13", + "is_leader_select": false, + "back_ground_id": 12, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 14, + "world_id": 5, + "story_api_type": "Main", + "order_id": 15, + "all_story_order_id": 20, + "name_text_key": "story_section_14", + "image_name": "btn_story_section_14", + "is_leader_select": false, + "back_ground_id": 10, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 15, + "world_id": 6, + "story_api_type": "Main", + "order_id": 16, + "all_story_order_id": 21, + "name_text_key": "story_section_15", + "image_name": "btn_story_section_15", + "is_leader_select": true, + "back_ground_id": 15, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 16, + "world_id": 6, + "story_api_type": "Main", + "order_id": 17, + "all_story_order_id": 22, + "name_text_key": "story_section_16", + "image_name": "btn_story_section_16", + "is_leader_select": false, + "back_ground_id": 15, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 17, + "world_id": 7, + "story_api_type": "Main", + "order_id": 18, + "all_story_order_id": 23, + "name_text_key": "story_section_17", + "image_name": "btn_story_section_17", + "is_leader_select": true, + "back_ground_id": 17, + "chapter_select_type": 2, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 18, + "world_id": 7, + "story_api_type": "Main", + "order_id": 19, + "all_story_order_id": 24, + "name_text_key": "story_section_18", + "image_name": "btn_story_section_18", + "is_leader_select": false, + "back_ground_id": 17, + "chapter_select_type": 2, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 19, + "world_id": 8, + "story_api_type": "Main", + "order_id": 20, + "all_story_order_id": 25, + "name_text_key": "story_section_19", + "image_name": "btn_story_section_19", + "is_leader_select": false, + "back_ground_id": 19, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 20, + "world_id": 8, + "story_api_type": "Main", + "order_id": 21, + "all_story_order_id": 26, + "name_text_key": "story_section_20", + "image_name": "btn_story_section_20", + "is_leader_select": false, + "back_ground_id": 2, + "chapter_select_type": 1, + "story_type_overwrite": 1, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 9001, + "world_id": 1, + "story_api_type": "Limited", + "order_id": 1, + "all_story_order_id": 2, + "name_text_key": "story_section_9001", + "image_name": "btn_story_section_9001", + "is_leader_select": false, + "back_ground_id": 2, + "chapter_select_type": 1, + "story_type_overwrite": 2, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 9002, + "world_id": 1, + "story_api_type": "Limited", + "order_id": 2, + "all_story_order_id": 3, + "name_text_key": "story_section_9002", + "image_name": "btn_story_section_9002", + "is_leader_select": false, + "back_ground_id": 9, + "chapter_select_type": 1, + "story_type_overwrite": 2, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 9003, + "world_id": 1, + "story_api_type": "Limited", + "order_id": 3, + "all_story_order_id": 4, + "name_text_key": "story_section_9003", + "image_name": "btn_story_section_9003", + "is_leader_select": false, + "back_ground_id": 1, + "chapter_select_type": 1, + "story_type_overwrite": 2, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + }, + { + "id": 9005, + "world_id": 1, + "story_api_type": "Limited", + "order_id": 5, + "all_story_order_id": 5, + "name_text_key": "story_section_9005", + "image_name": "btn_story_section_9005", + "is_leader_select": false, + "back_ground_id": 9005, + "chapter_select_type": 2, + "story_type_overwrite": 2, + "is_under_maintenance": false, + "is_play_another_end_appearance_animation": false + } +] \ No newline at end of file diff --git a/SVSim.Bootstrap/Data/story/special-battle-settings.json b/SVSim.Bootstrap/Data/story/special-battle-settings.json new file mode 100644 index 0000000..bae34ca --- /dev/null +++ b/SVSim.Bootstrap/Data/story/special-battle-settings.json @@ -0,0 +1,758 @@ +[ + { + "id": 1, + "player_first_turn": 1, + "player_start_pp": 0, + "enemy_start_pp": 4, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:summon_token)(timing:self_turn_start)(condition:character=me)(target:none)(option:summon_token= 820331010)(preprocess:remove_after_action=(count=1)) ", + "enemy_attach_skill": "", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "9章エレノアとの共闘" + }, + { + "id": 2, + "player_first_turn": 1, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 40, + "player_attach_skill": "(skill:summon_token)(timing:self_turn_start)(condition:character=me)(target:none)(option:summon_token=820531010)(preprocess:remove_after_action=(count=1))", + "enemy_attach_skill": "", + "id_override_in_battle_log": "820531020=820531010", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "13章ニコラとの共闘" + }, + { + "id": 3, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 30, + "player_attach_skill": "", + "enemy_attach_skill": "(skill:token_draw)(timing:self_turn_end)(condition:{me.inplay.class.turn}>0&character=me)(target:none)(option:token_draw=820844010:820844020)(preprocess:remove_after_action=(count=1))", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "メイシア最終戦" + }, + { + "id": 4, + "player_first_turn": 1, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 30, + "player_attach_skill": "(skill:summon_token)(timing:self_turn_start)(condition:character=me)(target:none)(option:summon_token=820341010)(preprocess:remove_after_action=(count=1))", + "enemy_attach_skill": "(skill:summon_token)(timing:op_turn_start)(condition:character=me)(target:none)(option:summon_token=820843010)(preprocess:remove_after_action=(count=1))", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "機械編最終章6章テトラ・メガイラ" + }, + { + "id": 5, + "player_first_turn": 1, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:summon_token)(timing:self_turn_start)(condition:character=me)(target:none)(option:summon_token=820541010)(preprocess:remove_after_action=(count=1))", + "enemy_attach_skill": "(skill:token_draw)(timing:self_turn_end)(condition:character=me&{me.hand.spell.base_card_id=820844030.count}=0)(target:none)(option:token_draw=820844030)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:character=me&{me.inplay.class.turn}=2)(target:none)(option:summon_token=900011080)(preprocess:remove_after_action=(count=1))", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "機械編最終章7章エンネア・アレークト" + }, + { + "id": 6, + "player_first_turn": 1, + "player_start_pp": 0, + "enemy_start_pp": 10, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:pp_modifier)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=1&character=me)(target:character=me&target=inplay&card_type=class)(option:add_pptotal=9)(preprocess:remove_after_action=(count=1)),(skill:pp_modifier)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=1&character=me)(target:character=me&target=inplay&card_type=class)(option:add_pp=10)(preprocess:remove_after_action=(count=1)),(skill:draw)(timing:self_turn_start)(condition:character=me&card_type=class)(target:character=me&target=deck&card_type=all&random_count=1)(option:none)(preprocess:none)", + "enemy_attach_skill": "(skill:summon_token)(timing:op_turn_start)(condition:character=me)(target:none)(option:summon_token=820843020)(preprocess:remove_after_action=(count=1)),(skill:token_draw)(timing:self_turn_start)(condition:character=me&{me.inplay.field.base_card_id=820843020.count}=0&{me.hand.field.base_card_id=820843020.count}=0&{me.hand.count}<9)(target:none)(option:token_draw=820843020)(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "機械編最終章8章ティシポネー" + }, + { + "id": 7, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "", + "enemy_attach_skill": "(skill:token_draw)(timing:self_turn_end)(condition:{me.inplay.class.turn}>=1&character=me)(target:none)(option:token_draw=820844040&player_side=op)(preprocess:remove_after_action=(count=1)),(skill:token_draw)(timing:self_turn_end)(condition:{me.inplay.class.turn}>=3&character=me)(target:none)(option:token_draw=820844040&player_side=op)(preprocess:remove_after_action=(count=1)),(skill:token_draw)(timing:self_turn_end)(condition:{me.inplay.class.turn}>=5&character=me)(target:none)(option:token_draw=820844040&player_side=op)(preprocess:remove_after_action=(count=1)),(skill:token_draw)(timing:self_turn_end)(condition:{me.inplay.class.turn}>=7&character=me)(target:none)(option:token_draw=820844040&player_side=op)(preprocess:remove_after_action=(count=1)),(skill:token_draw)(timing:self_turn_end)(condition:{me.inplay.class.turn}>=9&character=me)(target:none)(option:token_draw=820844040&player_side=op)(preprocess:remove_after_action=(count=1))", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "機械編最終章11章ベルフォメット" + }, + { + "id": 8, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 10, + "player_attach_skill": "", + "enemy_attach_skill": "", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "災いの樹編各キャラ2・3章" + }, + { + "id": 9, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 15, + "player_attach_skill": "", + "enemy_attach_skill": "", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "災いの樹編各キャラ4・5章" + }, + { + "id": 10, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "", + "enemy_attach_skill": "(skill:token_draw)(timing:self_turn_end)(condition:{me.inplay.class.turn}>0&character=me)(target:none)(option:token_draw=820243010)(preprocess:remove_after_action=(count=1))", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "自然編最終章対ベイリオン" + }, + { + "id": 11, + "player_first_turn": 1, + "player_start_pp": 0, + "enemy_start_pp": 3, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:summon_token)(timing:self_turn_start)(condition:character=me)(target:none)(option:summon_token= 820231010)(preprocess:remove_after_action=(count=1)) ", + "enemy_attach_skill": "", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "自然編最終章共闘ミストリナ" + }, + { + "id": 12, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "", + "enemy_attach_skill": "(skill:token_draw)(timing:self_turn_end)(condition:{me.inplay.class.turn}>0&character=me)(target:none)(option:token_draw=820044010)(preprocess:remove_after_action=(count=1))", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "自然編最終章対母なる君" + }, + { + "id": 13, + "player_first_turn": 1, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:summon_token)(timing:self_turn_start)(condition:character=me)(target:none)(option:summon_token=820441010)(preprocess:remove_after_action=(count=1)) ", + "enemy_attach_skill": "(skill:trigger)(timing:self_turn_end)(condition:{me.inplay.class.turn}=5)(target:character=me&target=self&card_type=class)(option:none)(preprocess:none)(effect_path:btl_class_attach_1)(se_path:se_btl_class_attach_1)(effect_move_type:DIRECT_LEADER)(engine_type:SHURIKEN)(effect_time:0.6)(effect_target_type:single),(skill:summon_token)(timing:self_turn_end)(condition:character=me)(target:none)(option:summon_token=900011080),(skill:powerup)(timing:self_turn_end)(condition:{me.inplay.class.turn}>=5)(target:character=me&target=inplay&card_type=unit&base_card_id=900011080&random_count=1)(option:add_offense={me.inplay.class.turn}&add_life={me.inplay.class.turn})(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:single),(skill:attach_skill)(timing:self_turn_end)(condition:{me.inplay.class.turn}>=1)(target:character=me&target=inplay&card_type=unit&base_card_id=900011080&random_count=1)(option:skill=(skill:guard)(timing:when_change_inplay)(condition:character=me)(target:character=me&target=self&card_type=unit)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:single))(preprocess:none),(skill:attach_skill)(timing:self_turn_end)(condition:{me.inplay.class.turn}>=1)(target:character=me&target=inplay&card_type=unit&base_card_id=900011080&random_count=1)(option:skill=(skill:drain)(timing:when_change_inplay)(condition:character=me)(target:character=me&target=self&card_type=unit)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:single))(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "天地侵略編7章ヴァイディ共闘" + }, + { + "id": 14, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "", + "enemy_attach_skill": "", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 1, + "vs_effect_override": 0, + "class_destroy_effect_override": 1, + "note": "天地侵略編11章ベルフォメット" + }, + { + "id": 15, + "player_first_turn": 1, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "", + "enemy_attach_skill": "(skill:summon_token)(timing:op_turn_start)(condition:character=me)(target:none)(option:summon_token=820843030)(preprocess:remove_after_action=(count=1)),(skill:token_draw)(timing:self_turn_end)(condition:{me.inplay.class.turn}>0&character=me)(target:none)(option:token_draw=116041020)(preprocess:remove_after_action=(count=1))", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "天地侵略編12章ベルフォメット最終戦" + }, + { + "id": 16, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 15, + "player_attach_skill": "", + "enemy_attach_skill": "(skill:damage)(timing:self_turn_start)(condition:{me.inplay.class.turn_damage_value=op:0}>=1&{op.inplay.unit.count}>=1)(target:character=op&target=inplay&card_type=unit&random_count=1)(option:damage={me.inplay.class.turn_damage_value=op:0})(preprocess:none)(effect_path:btl_iceschillendrig_3)(se_path:se_btl_iceschillendrig_3)(effect_move_type:SKIP)(engine_type:SHURIKEN)(effect_time:0.7)(effect_target_type:single),(skill:damage)(timing:self_turn_start)(condition:{me.inplay.class.turn_damage_value=op:0}>=1&{op.inplay.unit.count}=0)(target:character=op&target=inplay&card_type=class)(option:damage={me.inplay.class.turn_damage_value=op:0})(preprocess:none)(effect_path:btl_iceschillendrig_3)(se_path:se_btl_iceschillendrig_3)(effect_move_type:SKIP)(engine_type:SHURIKEN)(effect_time:0.7)(effect_target_type:single)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "運命相克編最終章アイシィ戦" + }, + { + "id": 17, + "player_first_turn": 1, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 30, + "player_attach_skill": "(skill:summon_token)(timing:self_turn_start)(condition:character=me)(target:none)(option:summon_token=820441020:820141010)(preprocess:remove_after_action=(count=1)),(skill:summon_token)(timing:self_turn_start)(condition:character=me&{me.inplay.unit.base_card_id=820141010.count}=0&{me.hand.unit.base_card_id=820141010.count}=0&{me.inplay.class.turn}>=2&{me.inplay.unit_and_allfield.count}<=4)(target:none)(option:summon_token=820141010)(preprocess:none)", + "enemy_attach_skill": "(skill:summon_token)(timing:self_turn_end)(condition:character=me&{me.inplay.class.turn}=1)(target:none)(option:summon_token=900811090)(preprocess:none) ,(skill:summon_token)(timing:self_turn_end)(condition:character=me&{me.inplay.class.turn}=2)(target:none)(option:summon_token=900811100)(preprocess:none) ,(skill:summon_token)(timing:self_turn_end)(condition:character=me&{me.inplay.class.turn}=3)(target:none)(option:summon_token=900811080)(preprocess:none) ,(skill:summon_token)(timing:self_turn_end)(condition:character=me&{me.inplay.class.turn}>=4)(target:none)(option:random_count=1&summon_token=900811080:900811090:900811100)(preprocess:none) ", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "暗黒世界編最終章13章フローゼス戦" + }, + { + "id": 18, + "player_first_turn": 1, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 30, + "player_attach_skill": "(skill:summon_token)(timing:self_turn_start)(condition:character=me&{me.inplay.class.clan=royal.count}>0)(target:none)(option:summon_token=820641010)(preprocess:remove_after_action=(count=1)) ,(skill:summon_token)(timing:self_turn_start)(condition:character=me&{me.inplay.class.clan=vampire.count}>0)(target:none)(option:summon_token=820241010)(preprocess:remove_after_action=(count=1)) ", + "enemy_attach_skill": "(skill:summon_token)(timing:self_turn_end)(condition:character=me&{me.inplay.class.turn}>=1&{me.inplay.class.turn}<=3)(target:none)(option:summon_token=900031030:900031030)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:character=me&{me.inplay.class.turn}=4)(target:none)(option:summon_token=900041160)(preprocess:none) ,(skill:summon_token)(timing:self_turn_start)(condition:character=me&{me.inplay.class.turn}=5)(target:none)(option:summon_token=900041170)(preprocess:none) ,(skill:summon_token)(timing:self_turn_start)(condition:character=me&{me.inplay.class.turn}=6)(target:none)(option:summon_token=900041180)(preprocess:none) ,(skill:summon_token)(timing:self_turn_start)(condition:character=me&{me.inplay.class.turn}>=7)(target:none)(option:random_count=1&summon_token=900041160:900041170:900041180)(preprocess:none) ", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "時空流転編21章ネクサス戦" + }, + { + "id": 19, + "player_first_turn": 1, + "player_start_pp": 0, + "enemy_start_pp": 2, + "player_start_life": 20, + "enemy_start_life": 40, + "player_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=2)(target:none)(option:token_draw=820344010)(preprocess:none)(icon:induction)(skill_voice:820344010_1),(skill:token_draw)(timing:self_turn_start)(condition:{{me.inplay.class.turn}=4|{me.inplay.class.turn}=6|{me.inplay.class.turn}>=8}&{me.hand.spell.base_card_id=820344010.count}=0)(target:none)(option:token_draw=820344010)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=3&{me.hand.spell.base_card_id=820244010.count}=0)(target:none)(option:token_draw=820244010)(preprocess:none)(icon:induction)(skill_voice:820244010_1),(skill:token_draw)(timing:self_turn_start)(condition:{{me.inplay.class.turn}=5|{me.inplay.class.turn}=7|{me.inplay.class.turn}>=8}&{me.hand.spell.base_card_id=820244010.count}=0)(target:none)(option:token_draw=820244010)(preprocess:none)", + "enemy_attach_skill": "(skill:trigger)(timing:self_turn_end)(condition:{me.inplay.class.turn}=1)(target:character=me&target=self&card_type=class)(option:none)(preprocess:none)(effect_path:btl_iceschillendrig_5)(se_path:se_btl_iceschillendrig_5)(effect_move_type:DIRECT_LEADER)(engine_type:SHURIKEN)(effect_time:0.2)(effect_target_type:single),(skill:damage)(timing:self_turn_start)(condition:{me.inplay.class.life}<=39)(target:character=op&target=inplay&card_type=class)(option:damage=40-{me.inplay.class.life})(preprocess:none)(effect_path:btl_iceschillendrig_3)(se_path:se_btl_iceschillendrig_3)(effect_move_type:SKIP)(engine_type:SHURIKEN)(effect_time:0.7)(effect_target_type:single),(skill:powerup)(timing:self_turn_start)(condition:{me.inplay.class.max_life}<=39)(target:character=me&target=inplay&card_type=class)(option:add_max_life=40-{me.inplay.class.max_life})(preprocess:none),(skill:heal)(timing:self_turn_start)(condition:{me.inplay.class.life}<=39)(target:character=me&target=inplay&card_type=class)(option:healing=40-{me.inplay.class.life})(preprocess:none)(effect_path:btl_iceschillendrig_4)(se_path:se_btl_iceschillendrig_4)(effect_move_type:DIRECT_LEADER)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:single),(skill:powerup)(timing:when_summon_other)(condition:character=me&target=summoned_card&card_type=unit&turn=self&{me.inplay.class.turn}>=2)(target:character=me&target=summoned_card&card_type=unit)(option:add_offense=1&add_life=1)(preprocess:none)(effect_path:btl_iceschillendrig_6)(se_path:se_btl_iceschillendrig_6)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:single),(skill:banish)(timing:self_turn_start)(condition:character=me&{me.inplay.class.turn}>=7)(target:character=op&target=inplay&card_type=unit_and_allfield)(option:none)(preprocess:none)(effect_path:btl_900841200_2)(se_path:se_btl_900841200_2)(effect_move_type:CENTER_TARGET)(engine_type:SHURIKEN)(effect_time:0.5)(effect_target_type:area_opponent)", + "id_override_in_battle_log": "", + "banish_effect_override": "820141020,820341020,820441030,820541020,820741010,820841010", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "時空流転編24章アイシィレンドリング戦" + }, + { + "id": 20, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820644030.count}<=1)(target:none)(option:token_draw=820644030)(preprocess:none)(effect_path:btl_820644030_draw_1)(se_path:se_btl_820644030_draw_1)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1.2)(effect_target_type:single)", + "enemy_attach_skill": "", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "820644030=btl_820644030_draw_1", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "天象旅籠編イツルギ" + }, + { + "id": 21, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 2, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820444020.count}=0)(target:none)(option:token_draw=820444020)(preprocess:none)", + "enemy_attach_skill": "", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "820444020=btl_820444020_draw_1", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "天象旅籠編ミズチ&スーロン 7章" + }, + { + "id": 22, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820444030.count}=0)(target:none)(option:token_draw=820444030)(preprocess:none)", + "enemy_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820544020.count}=0)(target:none)(option:token_draw=820544020)(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "820444030=btl_820444030_draw_1,820544020=btl_820544020_draw_1", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "天象旅籠編ミズチ&スーロン 10章" + }, + { + "id": 23, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820444030.count}=0)(target:none)(option:token_draw=820444030)(preprocess:none)", + "enemy_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820444020.count}=0)(target:none)(option:token_draw=820444020)(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "820444030=btl_820444030_draw_1,820444020=btl_820444020_draw_1", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "天象旅籠編ミズチ&スーロン 11章" + }, + { + "id": 24, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820544020.count}=0)(target:none)(option:token_draw=820544020)(preprocess:none)", + "enemy_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820444030.count}=0)(target:none)(option:token_draw=820444030)(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "820444030=btl_820444030_draw_1,820544020=btl_820544020_draw_1", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "天象旅籠編アンサージュ8章" + }, + { + "id": 25, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820544020.count}=0)(target:none)(option:token_draw=820544020)(preprocess:none)", + "enemy_attach_skill": "", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "820544020=btl_820544020_draw_1", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "天象旅籠編アンサージュ9章" + }, + { + "id": 26, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:none)(option:token_draw=820544030)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.hand.spell.base_card_id=820544030.count}+{me.hand.spell.base_card_id=820544030.count}=0)(target:none)(option:token_draw=820544040)(preprocess:none)", + "enemy_attach_skill": "", + "id_override_in_battle_log": "820544030=820544040", + "banish_effect_override": "", + "token_draw_effect_override": "820544030=btl_820544030_draw_1:0.4,820544040=btl_820544020_draw_1", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "天象旅籠編アンサージュ11章" + }, + { + "id": 27, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:special_token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:none)(option:before_transform_token_draw=820544030&after_transform_token_draw=820544050)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.hand.spell.base_card_id=820544050.count}=0)(target:none)(option:token_draw=820544050)(preprocess:none)", + "enemy_attach_skill": "", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "820544030=btl_820544020_draw_1,820544050=btl_820544050_draw_2", + "special_token_draw_effect_override": "820544050=btl_820544050_draw_2", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "天象旅籠編最終章5章" + }, + { + "id": 28, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:none)(option:token_draw=820444070)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.hand.spell.base_card_id=820444070.count}=0&{me.hand.spell.base_card_id=820444060.count}=0)(target:none)(option:token_draw=820444060)(preprocess:none)", + "enemy_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:none)(option:token_draw=820444050)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.hand.spell.base_card_id=820444050.count}=0&{me.hand.spell.base_card_id=820444040.count}=0)(target:none)(option:token_draw=820444040)(preprocess:none)", + "id_override_in_battle_log": "820444060=820444070,820444040=820444050", + "banish_effect_override": "", + "token_draw_effect_override": "820444070=btl_820444050_draw_1:0.4,820444060=btl_820444050_draw_2,820444050=btl_820444040_draw_1:0.4,820444040=btl_820444040_draw_2", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "天象旅籠編最終章7章" + }, + { + "id": 29, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820544050.count}=0&{me.inplay.class.clan=necro.count}>0)(target:none)(option:token_draw=820544050)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820444060.count}=0&{me.inplay.class.clan=dragon.count}>0&{me.chara_id}=3504)(target:none)(option:token_draw=820444060)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820444040.count}=0&{me.inplay.class.clan=dragon.count}>0&{me.chara_id}=3514)(target:none)(option:token_draw=820444040)(preprocess:none)", + "enemy_attach_skill": "(skill:token_draw)(timing:self_turn_end)(condition:character=me&{me.inplay.class.turn}=1)(target:none)(option:token_draw=900811010:900811070:900814010)(preprocess:remove_after_action=(count=1))", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "820444040=btl_820444040_draw_2,820444060=btl_820444050_draw_2,820544050=btl_820544050_draw_2", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "天象旅籠編最終章10章" + }, + { + "id": 30, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 2, + "player_start_life": 20, + "enemy_start_life": 40, + "player_attach_skill": "(skill:special_token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:none)(option:before_transform_token_draw=820644030&after_transform_token_draw=820644040)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.hand.spell.base_card_id=820644040.count}=0)(target:none)(option:token_draw=820644040)(preprocess:none)", + "enemy_attach_skill": "(skill:banish)(timing:self_turn_start)(condition:character=me&{me.inplay.class.turn}=8)(target:character=me&target=deck&card_type=all)(option:none)(preprocess:none)(effect_path:btl_taketsumi_2)(se_path:se_btl_taketsumi_2)(effect_move_type:DIRECT_DECK)(engine_type:SHURIKEN)(effect_time:0.5)(effect_target_type:area_self),(skill:update_deck)(timing:self_turn_start)(condition:character=me&{me.inplay.class.turn}=8)(target:none)(option:token_draw=118641030:118641030:118641030:118641030:118641030:123631020:123631020:123631020:123631020:123631020&type=add)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:character=me&{me.inplay.class.turn}>=6)(target:none)(option:random_count=1&summon_token=124011010:124111010:124221010:124321010:124411010:124521010:124621010)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:character=me&{me.inplay.class.turn}>=4)(target:none)(option:random_count=1&summon_token=124121010:124211010:124311010:124421010:124721010:124811010:124611010)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:character=me&{me.inplay.class.turn}>=2)(target:none)(option:random_count=1&summon_token=124021010:124511010:124711010:124821010)(preprocess:none),(skill:drain)(timing:self_turn_start)(condition:character=me&{me.inplay.class.turn}>=4)(target:character=me&target=inplay&card_type=unit)(option:none)(preprocess:none)(effect_path:btl_taketsumi_3)(se_path:se_btl_taketsumi_3)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.1)(effect_target_type:single),(skill:powerup)(timing:self_turn_start)(condition:character=me&{me.inplay.class.turn}>=4)(target:character=me&target=inplay&card_type=unit)(option:add_offense=1&add_life=1)(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "820644030=btl_820644030_draw_1,820644040=btl_820644040_draw_1", + "special_token_draw_effect_override": "820644040=btl_820644040_draw_1", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "天象旅籠編最終章15章" + }, + { + "id": 31, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "", + "enemy_attach_skill": "(skill:update_deck)(timing:self_turn_end)(condition:character=me&{me.inplay.class.turn}=1)(target:none)(option:token_draw=900841330:900841330:900841330:900841330&type=add)(preprocess:none),(skill:token_draw)(timing:self_turn_end)(condition:{me.inplay.class.turn}=1)(target:none)(option:token_draw=900844090)(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "才気学園編ベルディリア後編偶像10章" + }, + { + "id": 32, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "", + "enemy_attach_skill": "(skill:summon_token)(timing:self_turn_start)(condition:character=me&awake=true)(target:none)(option:summon_token=101432010)(preprocess:remove_after_action=(count=1))", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "才気学園編ベルディリア後編御伽9章" + }, + { + "id": 33, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:summon_token)(timing:self_turn_start)(condition:character=me)(target:none)(option:summon_token=900841330)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=900844090.count}=0)(target:none)(option:token_draw=900844090)(preprocess:none)", + "enemy_attach_skill": "(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:none)(option:summon_token=115531030:108531020:100511060:101521070:125541030)(preprocess:none),(skill:destroy)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:character=me&target=skill_summoned_card&card_type=unit)(option:none)(preprocess:none),(skill:summon_token)(timing:self_turn_end)(condition:{me.inplay.class.turn}>=4)(target:character=me&target=destroyed_card_list&card_type=unit&status_cost<:=6&random_count=1)(option:none)(preprocess:none),(skill:summon_token)(timing:self_turn_end)(condition:{me.inplay.class.turn}>=1&{me.inplay.class.turn}<4)(target:character=me&target=destroyed_card_list&card_type=unit&status_cost<:=2&random_count=1)(option:none)(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "才気学園編最終章8章" + }, + { + "id": 34, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:token_draw)(timing:self_turn_end)(condition:{{me.inplay.class.first_player_turn}=2|{me.inplay.class.second_player_turn}=1})(target:none)(option:token_draw=101324050:120321010:125324010)(preprocess:none),(skill:cost_change)(timing:self_turn_end)(condition:{{me.inplay.class.first_player_turn}=2|{me.inplay.class.second_player_turn}=1})(target:character=me&target=skill_drew_card&card_type=all)(option:set=0)(preprocess:none),(skill:token_draw)(timing:self_turn_end)(condition:{{me.inplay.class.first_player_turn}=4|{me.inplay.class.second_player_turn}=4})(target:none)(option:token_draw=114341030:127341030:100314070)(preprocess:none),(skill:cost_change)(timing:self_turn_end)(condition:{{me.inplay.class.first_player_turn}=4|{me.inplay.class.second_player_turn}=4})(target:character=me&target=skill_drew_card&card_type=all)(option:set=0)(preprocess:none),(skill:token_draw)(timing:self_turn_end)(condition:{{me.inplay.class.first_player_turn}=7|{me.inplay.class.second_player_turn}=7})(target:none)(option:token_draw=113324010:112331020:123341030)(preprocess:none),(skill:cost_change)(timing:self_turn_end)(condition:{{me.inplay.class.first_player_turn}=7|{me.inplay.class.second_player_turn}=7})(target:character=me&target=skill_drew_card&card_type=all)(option:set=0)(preprocess:none)", + "enemy_attach_skill": "(skill:token_draw)(timing:self_turn_end)(condition:{me.inplay.class.turn}=1)(target:none)(option:token_draw=900441130:109423010:107441010)(preprocess:none),(skill:cost_change)(timing:self_turn_end)(condition:{me.inplay.class.turn}=1)(target:character=me&target=skill_drew_card&card_type=all)(option:set=0)(preprocess:none),(skill:token_draw)(timing:self_turn_end)(condition:{{me.inplay.class.first_player_turn}=4|{me.inplay.class.second_player_turn}=3})(target:none)(option:token_draw=127441020:113421030:112414010)(preprocess:none),(skill:cost_change)(timing:self_turn_end)(condition:{{me.inplay.class.first_player_turn}=4|{me.inplay.class.second_player_turn}=3})(target:character=me&target=skill_drew_card&card_type=all)(option:set=0)(preprocess:none),(skill:token_draw)(timing:self_turn_end)(condition:{{me.inplay.class.first_player_turn}=7|{me.inplay.class.second_player_turn}=6})(target:none)(option:token_draw=113441020:104441020:101431050)(preprocess:none),(skill:cost_change)(timing:self_turn_end)(condition:{{me.inplay.class.first_player_turn}=7|{me.inplay.class.second_player_turn}=6})(target:character=me&target=skill_drew_card&card_type=all)(option:set=0)(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "才気学園編最終章9章" + }, + { + "id": 35, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 40, + "player_attach_skill": "(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.field.base_card_id=820743010.count}=0)(target:none)(option:summon_token=820743010)(preprocess:none)", + "enemy_attach_skill": "(skill:summon_card)(timing:self_turn_start)(condition:{me.inplay.unit_and_allfield.count}<5)(target:character=me&target=deck&card_type=unit&status_cost<:{me.inplay.class.max_pp}&random_count=1)(option:none)(preprocess:none)(effect_path:btl_vaiz_2)(se_path:se_btl_vaiz_2)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.1)(effect_target_type:single),(skill:invoke_skill)(timing:self_turn_start)(condition:{me.inplay.unit_and_allfield.count}<5)(target:character=me&target=inplay_last_target&card_type=unit)(option:invoke_type=when_play)(preprocess:none),(skill:guard)(timing:self_turn_end)(condition:character=me)(target:character=me&target=inplay&card_type=unit&ability!=guard)(option:none)(preprocess:none)(effect_path:btl_vaiz_3)(se_path:se_btl_vaiz_3)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.1)(effect_target_type:single)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "才気学園編最終章10章" + }, + { + "id": 36, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 2, + "player_start_life": 20, + "enemy_start_life": 50, + "player_attach_skill": "(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:none)(option:token_draw=820744030:820841020:820341030)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.hand.all.base_card_id=820744030.count}=0&{me.hand.all.base_card_id=820841020.count}=0&{me.hand.all.base_card_id=820341030.count}=0)(target:none)(option:token_draw=820744030:820841020:820341030)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.hand.all.base_card_id=820744030.count}=0&{me.hand.all.base_card_id=820841020.count}=0&{me.hand.all.base_card_id=820341030.count}>0)(target:none)(option:token_draw=820744030:820841020)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.hand.all.base_card_id=820744030.count}=0&{me.hand.all.base_card_id=820841020.count}>0&{me.hand.all.base_card_id=820341030.count}=0)(target:none)(option:token_draw=820744030:820341030)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.hand.all.base_card_id=820744030.count}>0&{me.hand.all.base_card_id=820841020.count}=0&{me.hand.all.base_card_id=820341030.count}=0)(target:none)(option:token_draw=820841020:820341030)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.hand.all.base_card_id=820744030.count}=0&{me.hand.all.base_card_id=820841020.count}>0&{me.hand.all.base_card_id=820341030.count}>0)(target:none)(option:token_draw=820744030)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.hand.all.base_card_id=820744030.count}>0&{me.hand.all.base_card_id=820841020.count}=0&{me.hand.all.base_card_id=820341030.count}>0)(target:none)(option:token_draw=820841020)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.hand.all.base_card_id=820744030.count}>0&{me.hand.all.base_card_id=820841020.count}>0&{me.hand.all.base_card_id=820341030.count}=0)(target:none)(option:token_draw=820341030)(preprocess:none)", + "enemy_attach_skill": "(skill:banish)(timing:self_turn_start)(condition:evolvable_turn=true)(target:character=me&target=hand&card_type=all)(option:none)(preprocess:remove_after_action=(count=1)),(skill:update_deck)(timing:self_turn_start)(condition:evolvable_turn=true)(target:none)(option:token_draw=117141020:117141020:117141020:117141020:104141020:104141020:104141020:104141020:109141030:109141030:109141030:109141030:128141030:128141030:128141030:128141030&type=add)(preprocess:remove_after_action=(count=1)),(skill:token_draw)(timing:self_turn_start)(condition:character=me)(target:none)(option:token_draw=820144020)(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "820744030=btl_820744030_draw_1:0.4,820744040=btl_820744030_draw_2,820841020=btl_820744030_draw_2,820341030=btl_820744030_draw_2,820144020=btl_820144020_draw_1", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "才気学園編最終章13章" + }, + { + "id": 37, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:invoke_emote)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.field.base_card_id=820542010.count}=0)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:2515_001_100:ET_AI_2515_008_100)(preprocess:remove_after_action=(count=1)),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.field.base_card_id=820542010.count}=0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:2)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.field.base_card_id=820542010.count}=0)(target:none)(option:summon_token=820542011)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.field.base_card_id=820542010.count}=0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1.7)(effect_target_type:none_wait),(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:2515_001_100:ET_AI_2515_008_100)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:2)(effect_target_type:none_wait),(skill:summon_token)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820542011)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.turn}>1&{me.inplay.field.base_card_id=820542010.count}=0)(target:none)(option:summon_token=820542011)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.5)(effect_target_type:none_wait)", + "enemy_attach_skill": "(skill:invoke_emote)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:4:500211_003_100:ET_AI_500211_008_100)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.7)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820843041)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.7)(effect_target_type:none_wait),(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:4:500211_003_100:ET_AI_500211_008_100)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.7)(effect_target_type:none_wait),(skill:summon_token)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820843041)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{{me.inplay.class.first_player_turn}=2|{me.inplay.class.first_player_turn}=3|{me.inplay.class.first_player_turn}=4|{me.inplay.class.second_player_turn}=1|{me.inplay.class.second_player_turn}=2|{me.inplay.class.second_player_turn}=3})(target:none)(option:summon_token=900011080)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{{me.inplay.class.first_player_turn}=5|{me.inplay.class.first_player_turn}=6|{me.inplay.class.first_player_turn}=7|{me.inplay.class.second_player_turn}=4|{me.inplay.class.second_player_turn}=5|{me.inplay.class.second_player_turn}=6})(target:none)(option:summon_token=132821020)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}>=8&{me.inplay.class.turn}%2=1)(target:none)(option:summon_token=900841180)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}>=8&{me.inplay.class.turn}%2=0)(target:none)(option:summon_token=900841170)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.second_player_turn}>=7&{me.inplay.class.turn}%2=1)(target:none)(option:summon_token=900841170)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.second_player_turn}>=7&{me.inplay.class.turn}%2=0)(target:none)(option:summon_token=900841180)(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "粛清編喜悦相反編8章" + }, + { + "id": 38, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 99, + "player_attach_skill": "(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=:3:2:2501_001_100:ET_AI_2501_017_100)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820142011)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1)(effect_target_type:none_wait),(skill:invoke_emote)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=3:2:2501_001_100:ET_AI_2501_017_100)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820142011)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1.7)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.inplay.field.base_card_id=820142010.count}=0&{me.hand.field.base_card_id=820142010.count}=0)(target:none)(option:summon_token=820142011)(preprocess:none)", + "enemy_attach_skill": "(skill:invoke_emote)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:500731_003_100:ET_AI_500731_017_100)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:2.5)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820842011)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.7)(effect_target_type:none_wait),(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:4:500731_003_100:ET_AI_500731_017_100)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:2.5)(effect_target_type:none_wait),(skill:summon_token)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820842011)(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "粛清編悲哀沈殿編17章" + }, + { + "id": 39, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 20, + "player_attach_skill": "(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2602.count}>0)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:2602_004_100:ET_AI_2602_024_100)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2602.count}>0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2602.count}>0)(target:none)(option:summon_token=820743021)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2602.count}>0&display_other_users_message=true)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:invoke_emote)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2602.count}>0)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:2602_004_100:ET_AI_2602_024_100)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2602.count}>0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2602.count}>0)(target:none)(option:summon_token=820743021)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2602.count}>0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.5)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.inplay.field.base_card_id=820743020.count}=0&{me.inplay.field.base_card_id=820343010.count}=0&{me.inplay.class.leader_skin_id=2602.count}>0)(target:none)(option:summon_token=820743021)(preprocess:none),(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2612.count}>0)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:2612_005_100:ET_AI_2612_024_100)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2612.count}>0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2612.count}>0)(target:none)(option:summon_token=820343011)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2612.count}>0&display_other_users_message=true)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:invoke_emote)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2612.count}>0)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:2612_005_100:ET_AI_2612_024_100)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2612.count}>0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2612.count}>0)(target:none)(option:summon_token=820343011)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2612.count}>0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.5)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.inplay.field.base_card_id=820743020.count}=0&{me.inplay.field.base_card_id=820343010.count}=0&{me.inplay.class.leader_skin_id=2612.count}>0)(target:none)(option:summon_token=820343011)(preprocess:none),(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2603.count}>0)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:2603_006_100:ET_AI_2603_024_100)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2603.count}>0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2603.count}>0)(target:none)(option:summon_token=820242011)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2603.count}>0&display_other_users_message=true)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1)(effect_target_type:none_wait),(skill:invoke_emote)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2603.count}>0)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:2603_006_100:ET_AI_2603_024_100)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2603.count}>0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2603.count}>0)(target:none)(option:summon_token=820242011)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2603.count}>0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1.35)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.inplay.field.base_card_id=820242010.count}=0&{me.hand.field.base_card_id=820242010.count}=0&{me.inplay.class.leader_skin_id=2603.count}>0)(target:none)(option:summon_token=820242011)(preprocess:none),(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2607.count}>0)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:2607_007_100:ET_AI_2607_024_100)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2607.count}>0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2607.count}>0)(target:none)(option:summon_token=820242011)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2607.count}>0&display_other_users_message=true)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1)(effect_target_type:none_wait),(skill:invoke_emote)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2607.count}>0)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:2607_007_100:ET_AI_2607_024_100)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2607.count}>0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2607.count}>0)(target:none)(option:summon_token=820242011)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.class.leader_skin_id=2607.count}>0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1.35)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.inplay.field.base_card_id=820242010.count}=0&{me.hand.field.base_card_id=820242010.count}=0&{me.inplay.class.leader_skin_id=2607.count}>0)(target:none)(option:summon_token=820242011)(preprocess:none)", + "enemy_attach_skill": "(skill:invoke_emote)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.field.base_card_id=820842020.count}=0&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=1:11:508_004_100:ET_AI_508_024_100)(preprocess:remove_after_action=(count=1)),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.field.base_card_id=820842020.count}=0&display_other_users_message=true)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:2)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820842021)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me.inplay.field.base_card_id=820842020.count}=0)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1.15)(effect_target_type:none_wait),(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=1:11:508_004_100:ET_AI_508_024_100)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:2)(effect_target_type:none_wait),(skill:summon_token)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820842021)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.game_summon_cards_other.unit.base_card_id=900031030.count}<3&{me.inplay.field.base_card_id=820842020.count}>0)(target:none)(option:summon_token=900031030)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.game_summon_cards_other.unit.base_card_id=900031030.count}>=3&{me.game_summon_cards_other.unit.base_card_id=900031030.count}<9&{me.inplay.field.base_card_id=820842020.count}>0)(target:none)(option:summon_token=900031030:900031030)(preprocess:none),(skill:quick)(timing:self_turn_start)(condition:{me.inplay.field.base_card_id=820842020.count}>0)(target:character=me&target=skill_summoned_card&card_type=unit)(option:none)(preprocess:none)(effect_path:btl_nexus_2)(se_path:se_btl_nexus_2)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:single),(skill:attach_skill)(timing:self_turn_start)(condition:{me.inplay.field.base_card_id=820842020.count}>0)(target:character=me&target=skill_summoned_card&card_type=unit)(option:skill=(skill:destroy)(timing:when_attack_after)(condition:character=me&target=inplay_self&attacker=self)(target:character=me&target=self)(option:none)(preprocess:none)(effect_path:btl_nexus_4)(se_path:se_btl_nexus_4)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.1)(effect_target_type:single))(preprocess:none)(effect_path:btl_nexus_3)(se_path:se_btl_nexus_3)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.2)(effect_target_type:single),(skill:summon_token)(timing:self_turn_start)(condition:{me.game_summon_cards_other.unit.base_card_id=900031030.count}>=9&{me.game_summon_cards_other.unit.base_card_id=900041170.count}<3&{me.inplay.field.base_card_id=820842020.count}>0)(target:none)(option:summon_token=900041170)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.game_summon_cards_other.unit.base_card_id=900031030.count}>=9&{me.game_summon_cards_other.unit.base_card_id=900041170.count}>=3&{me.inplay.field.base_card_id=820842020.count}>0)(target:none)(option:summon_token=900041170:900041170)(preprocess:none),(skill:quick)(timing:self_turn_start)(condition:{me.game_summon_cards_other.unit.base_card_id=900031030.count}>=9&{me.inplay.field.base_card_id=820842020.count}>0)(target:character=me&target=skill_summoned_card&card_type=unit)(option:none)(preprocess:none)(effect_path:btl_nexus_2)(se_path:se_btl_nexus_2)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:single)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "粛清編憤怒円環編24章" + }, + { + "id": 40, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 2, + "player_start_life": 20, + "enemy_start_life": 50, + "player_attach_skill": "(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=:4:11:1606_001_100:ET_AI_1606_032_100)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.3)(effect_target_type:none_wait),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820642021)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.7)(effect_target_type:none_wait),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1.2)(effect_target_type:none_wait),(skill:invoke_emote)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:1606_001_100:ET_AI_1606_032_100)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.3)(effect_target_type:none_wait),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820642021)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1.7)(effect_target_type:none_wait),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:2.55)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.inplay.field.base_card_id=820642020.count}=0)(target:none)(option:summon_token=820642021)(preprocess:none)", + "enemy_attach_skill": "(skill:invoke_emote)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:500712_002_100:ET_AI_500712_032_100)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&display_other_users_message=true&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&display_other_users_message=true&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820642011)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:2.6)(effect_target_type:none_wait),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1.8)(effect_target_type:none_wait),(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:500712_002_100:ET_AI_500712_032_100)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820642011)(preprocess:none),(skill:banish)(timing:self_turn_start)(condition:{me.inplay_self.count}>0&{me.inplay.class.turn}=8)(target:character=me&target=deck&card_type=all)(option:none)(preprocess:none)(effect_path:btl_taketsumi_2)(se_path:se_btl_taketsumi_2)(effect_move_type:DIRECT_DECK)(engine_type:SHURIKEN)(effect_time:0.5)(effect_target_type:area_self),(skill:update_deck)(timing:self_turn_start)(condition:{me.inplay_self.count}>0&{me.inplay.class.turn}=8)(target:none)(option:token_draw=118641030:118641030:118641030:118641030:118641030&type=add)(preprocess:none),(skill:update_deck)(timing:self_turn_start)(condition:{me.inplay_self.count}>0&{me.inplay.class.turn}=8)(target:none)(option:token_draw=123631020:123631020:123631020:123631020:123631020&type=add)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=6)(target:none)(option:random_count=1&summon_token=132111030:132221010:132421010:132711020:132111010)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=4)(target:none)(option:random_count=1&summon_token=132321020:132121010:132211010:132421020:132721010:132411010:132311040)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2)(target:none)(option:random_count=1&summon_token=132111020:132211020:132411030)(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "粛清編安楽忘失編32章" + }, + { + "id": 41, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 30, + "player_attach_skill": "(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=:4:11:1908_003_100:ET_AI_1908_035_100)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820842041)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1.3)(effect_target_type:none_wait),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:1)(effect_target_type:none_wait),(skill:invoke_emote)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:1908_003_100:ET_AI_1908_035_100)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820842041)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:2.3)(effect_target_type:none_wait),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.7)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.turn}>=2&{me.inplay.field.base_card_id=820842040.count}=0&{me.hand.field.base_card_id=820842040.count}=0)(target:none)(option:summon_token=820842041)(preprocess:none)", + "enemy_attach_skill": "(skill:invoke_emote)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=5:3:4528_001_100:ET_AI_4528_035_100)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&display_other_users_message=true&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.4)(effect_target_type:none_wait),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&display_other_users_message=true&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820843051)(preprocess:none),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.7)(effect_target_type:none_wait),(skill:trigger)(timing:self_turn_start)(condition:{me.inplay.class.first_player_turn}=1&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.7)(effect_target_type:none_wait),(skill:invoke_emote)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=5:3:4528_001_100:ET_AI_4528_035_100)(preprocess:none),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true&{me_language=Jpn|me_language=Kor|me_language=Chs|me_language=Cht})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.4)(effect_target_type:none_wait),(skill:trigger)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1&display_other_users_message=true&{me_language=Eng|me_language=Fre|me_language=Ita|me_language=Ger|me_language=Spa})(target:none)(option:none)(preprocess:none)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0)(effect_target_type:none_wait),(skill:summon_token)(timing:op_turn_start)(condition:{op.inplay.class.first_player_turn}=1)(target:none)(option:summon_token=820843051)(preprocess:none)", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "", + "special_token_draw_effect_override": "", + "result_skip": 2, + "vs_effect_override": 0, + "class_destroy_effect_override": 0, + "note": "粛清編最終決戦編35章" + }, + { + "id": 42, + "player_first_turn": 0, + "player_start_pp": 0, + "enemy_start_pp": 0, + "player_start_life": 20, + "enemy_start_life": 30, + "player_attach_skill": "(skill:invoke_voice)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820044020.count}=0&{op.inplay.field.base_card_id=820842050.count}>0)(target:character=me&target=inplay&card_type=class)(option:invoke_voice=820044020_2)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.hand.spell.base_card_id=820044020.count}=0&{op.inplay.field.base_card_id=820842050.count}>0)(target:none)(option:token_draw=820044021)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=1)(target:none)(option:token_draw=820344031)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=2)(target:none)(option:token_draw=820244021)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=3)(target:none)(option:token_draw=820444081)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=4)(target:none)(option:token_draw=820744051)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=5)(target:none)(option:token_draw=820644051)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=6)(target:none)(option:token_draw=820544071)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=7)(target:none)(option:token_draw=820844051)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}=8)(target:none)(option:token_draw=820144031)(preprocess:none),(skill:token_draw)(timing:self_turn_start)(condition:{me.inplay.class.turn}>8)(target:none)(option:token_draw=820144031:820244021:820344031:820444081:820544071:820644051:820744051:820844051:?2)(preprocess:none)", + "enemy_attach_skill": "(skill:update_deck)(timing:when_shortage_deck)(condition:character=me)(target:none)(option:token_draw=129841011:129841011:129841011:126041021:126041021:126041021:131841011:131841011:131841011:126841031:126841031:126841031:126841021:126841021:126841021&type=change)(preprocess:none)(effect_path:btl_nerva_3)(se_path:se_btl_nerva_3)(effect_move_type:DIRECT_DECK)(engine_type:SHURIKEN)(effect_time:0.5)(effect_target_type:area_self),(skill:damage_cut)(timing:when_change_inplay_immediate)(condition:character=me)(target:character=me&target=inplay&card_type=class)(option:life_lower_limit=1)(preprocess:remove_from_inplay_stop),(skill:not_be_debuffed)(timing:when_change_inplay)(condition:character=me&card_type=class)(target:character=me&card_type=class)(option:none)(preprocess:none),(skill:none)(timing:when_special_lose)(condition:character=me)(target:character=me)(option:none)(preprocess:none),(skill:cant_activate_shortage_deck_win)(timing:when_change_inplay)(condition:character=me)(target:character=op&target=inplay&card_type=class)(option:none)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.field.base_card_id=820843060.count}=0&{me.inplay.field.base_card_id=820843070.count}=0&{me.inplay.field.base_card_id=820843080.count}=0&{me.inplay.field.base_card_id=820843090.count}=0&{me.inplay.field.base_card_id=820842050.count}=0&{me.destroyed_card_list.base_card_id=820843060.count}=0)(target:none)(option:summon_token=820843061)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.field.base_card_id=820843060.count}=0&{me.inplay.field.base_card_id=820843070.count}=0&{me.inplay.field.base_card_id=820843080.count}=0&{me.inplay.field.base_card_id=820843090.count}=0&{me.inplay.field.base_card_id=820842050.count}=0&{me.destroyed_card_list.base_card_id=820843060.count}>0&{me.destroyed_card_list.base_card_id=820843070.count}=0)(target:none)(option:summon_token=820843071)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.field.base_card_id=820843060.count}=0&{me.inplay.field.base_card_id=820843070.count}=0&{me.inplay.field.base_card_id=820843080.count}=0&{me.inplay.field.base_card_id=820843090.count}=0&{me.inplay.field.base_card_id=820842050.count}=0&{me.destroyed_card_list.base_card_id=820843070.count}>0&{me.destroyed_card_list.base_card_id=820843080.count}=0)(target:none)(option:summon_token=820843081)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.field.base_card_id=820843060.count}=0&{me.inplay.field.base_card_id=820843070.count}=0&{me.inplay.field.base_card_id=820843080.count}=0&{me.inplay.field.base_card_id=820843090.count}=0&{me.inplay.field.base_card_id=820842050.count}=0&{me.destroyed_card_list.base_card_id=820843080.count}>0&{me.destroyed_card_list.base_card_id=820843090.count}=0)(target:none)(option:summon_token=820843091)(preprocess:none),(skill:summon_token)(timing:self_turn_start)(condition:{me.inplay.field.base_card_id=820843060.count}=0&{me.inplay.field.base_card_id=820843070.count}=0&{me.inplay.field.base_card_id=820843080.count}=0&{me.inplay.field.base_card_id=820843090.count}=0&{me.inplay.field.base_card_id=820842050.count}=0&{me.destroyed_card_list.base_card_id=820843090.count}>0)(target:none)(option:summon_token=820842051)(preprocess:none),(skill:invoke_emote)(timing:when_damage_self_and_other)(condition:{me.inplay_self.damage}>=0&{me.received_damage_card.class.count}>0&{me.inplay_self.damage}!={me.inplay_self.fixed_damage}&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:4528_002_105:ET_AI_4528_38_106)(preprocess:preprocess_condition=({me.inplay.class.life}=1&{me.self.skill_activated_count}=1)&remove_after_action=(count=1)&wrapping_and_adding_skill_activated_count=1&per_turn=1),(skill:invoke_emote)(timing:when_debuff_include_set_max_life)(condition:character=me&target=inplay_debuffing_cards&card_type=class&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=6:8:4528_002_106:ET_AI_4528_38_107)(preprocess:preprocess_condition=({me.self.skill_activated_count}=1)&remove_after_action=(count=1)&wrapping_and_adding_skill_activated_count=1&per_turn=1),(skill:invoke_emote)(timing:when_shortage_deck)(condition:character=me&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=4:11:4528_002_107:ET_AI_4528_38_105)(preprocess:preprocess_condition=({me.self.skill_activated_count}=1)&remove_after_action=(count=1)&wrapping_and_adding_skill_activated_count=1&per_turn=1),(skill:trigger)(timing:when_special_lose)(condition:character=me&display_other_users_message=true)(target:none)(option:none)(preprocess:preprocess_condition=({me.self.skill_activated_count}=1)&remove_after_action=(count=1)&wrapping_and_adding_skill_activated_count=1&per_turn=1)(effect_path:btl_other_up)(se_path:se_btl_other_up)(effect_move_type:DIRECT)(engine_type:SHURIKEN)(effect_time:0.5)(effect_target_type:none_wait),(skill:invoke_emote)(timing:when_special_lose)(condition:character=me&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=8:9:4528_002_108:ET_AI_4528_38_108)(preprocess:preprocess_condition=({me.self.skill_activated_count}=1)&remove_after_action=(count=1)&wrapping_and_adding_skill_activated_count=1&per_turn=1),(skill:invoke_emote)(timing:when_shortage_deck_win_skill_activate)(condition:character=op&target=shortage_deck_win_cards&display_other_users_message=true)(target:character=me&target=inplay&card_type=class)(option:invoke_emote=7:7:4528_002_109:ET_AI_4528_38_109)(preprocess:remove_after_action=(count=1))", + "id_override_in_battle_log": "", + "banish_effect_override": "", + "token_draw_effect_override": "820044021=btl_820044020_draw_1:1.2", + "special_token_draw_effect_override": "", + "result_skip": 0, + "vs_effect_override": 1, + "class_destroy_effect_override": 2, + "note": "粛清編最終決戦編38章" + } +] \ No newline at end of file diff --git a/SVSim.Bootstrap/Data/story/worlds.json b/SVSim.Bootstrap/Data/story/worlds.json new file mode 100644 index 0000000..f8bdf75 --- /dev/null +++ b/SVSim.Bootstrap/Data/story/worlds.json @@ -0,0 +1,50 @@ +[ + { + "id": 1, + "title_text_key": "story_select_world_title_01", + "panel_image_name": "story_select_world_panel_01", + "ribbon_text": "" + }, + { + "id": 2, + "title_text_key": "story_select_world_title_02", + "panel_image_name": "story_select_world_panel_02", + "ribbon_text": "" + }, + { + "id": 3, + "title_text_key": "story_select_world_title_03", + "panel_image_name": "story_select_world_panel_03", + "ribbon_text": "" + }, + { + "id": 4, + "title_text_key": "story_select_world_title_04", + "panel_image_name": "story_select_world_panel_04", + "ribbon_text": "" + }, + { + "id": 5, + "title_text_key": "story_select_world_title_05", + "panel_image_name": "story_select_world_panel_05", + "ribbon_text": "" + }, + { + "id": 6, + "title_text_key": "story_select_world_title_06", + "panel_image_name": "story_select_world_panel_06", + "ribbon_text": "" + }, + { + "id": 7, + "title_text_key": "story_select_world_title_07", + "panel_image_name": "story_select_world_panel_07", + "ribbon_text": "" + }, + { + "id": 8, + "title_text_key": "story_select_world_title_08", + "panel_image_name": "story_select_world_panel_08-01", + "ribbon_text": "" + } +] \ No newline at end of file diff --git a/SVSim.Bootstrap/Importers/StoryImporter.cs b/SVSim.Bootstrap/Importers/StoryImporter.cs new file mode 100644 index 0000000..76f6ea0 --- /dev/null +++ b/SVSim.Bootstrap/Importers/StoryImporter.cs @@ -0,0 +1,276 @@ +using System.Text.Json; +using System.Text.Json.Serialization; +using Microsoft.EntityFrameworkCore; +using SVSim.Database; +using SVSim.Database.Entities.Story; + +namespace SVSim.Bootstrap.Importers; + +/// +/// Reads worlds.json, sections.json, chapters.json, special-battle-settings.json from a story +/// data directory and upserts the corresponding entities. Idempotent. FK ordering: SBS → Worlds +/// → Sections → Chapters (with owned collections cascading). +/// +public class StoryImporter +{ + private static readonly JsonSerializerOptions JsonOpts = new() + { + PropertyNamingPolicy = JsonNamingPolicy.SnakeCaseLower, + NumberHandling = JsonNumberHandling.AllowReadingFromString, + }; + + public async Task ImportAsync(SVSimDbContext context, string storyDataDir) + { + string worldsPath = Path.Combine(storyDataDir, "importer-worlds.json"); + string sectionsPath = Path.Combine(storyDataDir, "importer-sections.json"); + string chaptersPath = Path.Combine(storyDataDir, "importer-chapters.json"); + string sbsPath = Path.Combine(storyDataDir, "importer-sbs.json"); + + // Fallback to production filenames when fixture-prefixed names aren't present. + if (!File.Exists(worldsPath)) worldsPath = Path.Combine(storyDataDir, "worlds.json"); + if (!File.Exists(sectionsPath)) sectionsPath = Path.Combine(storyDataDir, "sections.json"); + if (!File.Exists(chaptersPath)) chaptersPath = Path.Combine(storyDataDir, "chapters.json"); + if (!File.Exists(sbsPath)) sbsPath = Path.Combine(storyDataDir, "special-battle-settings.json"); + + if (!File.Exists(chaptersPath)) + { + Console.Error.WriteLine($"[Story] chapters.json not found at {chaptersPath}; skipping story import."); + return; + } + + var inputSbs = await ReadOrEmptyAsync>(sbsPath); + var inputWorlds = await ReadOrEmptyAsync>(worldsPath); + var inputSections = await ReadOrEmptyAsync>(sectionsPath); + var inputChapters = await ReadOrEmptyAsync>(chaptersPath); + + Console.WriteLine($"[Story] Parsed {inputWorlds.Count} worlds, {inputSections.Count} sections, " + + $"{inputChapters.Count} chapters, {inputSbs.Count} sbs payloads."); + + int sbsCreated = 0, sbsUpdated = 0; + var existingSbs = await context.SpecialBattleSettings.ToDictionaryAsync(x => x.Id); + foreach (var s in inputSbs) + { + if (existingSbs.TryGetValue(s.Id, out var row)) + { + Apply(row, s); sbsUpdated++; + } + else + { + context.SpecialBattleSettings.Add(ToEntity(s)); sbsCreated++; + } + } + + int wCreated = 0, wUpdated = 0; + var existingWorlds = await context.StoryWorlds.ToDictionaryAsync(x => x.Id); + foreach (var w in inputWorlds) + { + if (existingWorlds.TryGetValue(w.Id, out var row)) + { + row.TitleTextKey = w.TitleTextKey; row.PanelImageName = w.PanelImageName; row.RibbonText = w.RibbonText; + wUpdated++; + } + else + { + context.StoryWorlds.Add(new StoryWorld { + Id = w.Id, TitleTextKey = w.TitleTextKey, + PanelImageName = w.PanelImageName, RibbonText = w.RibbonText }); + wCreated++; + } + } + + int secCreated = 0, secUpdated = 0; + var existingSections = await context.StorySections.ToDictionaryAsync(x => x.Id); + foreach (var s in inputSections) + { + if (existingSections.TryGetValue(s.Id, out var row)) { Apply(row, s); secUpdated++; } + else { context.StorySections.Add(ToEntity(s)); secCreated++; } + } + + int chCreated = 0, chUpdated = 0; + var existingChapters = await context.StoryChapters + .Include(c => c.BattleSettings).Include(c => c.Rewards).Include(c => c.SubChapters) + .ToDictionaryAsync(x => x.StoryId); + foreach (var c in inputChapters) + { + if (existingChapters.TryGetValue(c.StoryId, out var row)) { Apply(row, c); chUpdated++; } + else { context.StoryChapters.Add(ToEntity(c)); chCreated++; } + } + + Console.WriteLine($"[Story] Saving: worlds +{wCreated}/~{wUpdated}, sections +{secCreated}/~{secUpdated}, " + + $"chapters +{chCreated}/~{chUpdated}, sbs +{sbsCreated}/~{sbsUpdated}..."); + await context.SaveChangesAsync(); + Console.WriteLine("[Story] Done."); + } + + private static async Task ReadOrEmptyAsync(string path) where T : new() + { + if (!File.Exists(path)) return new T(); + await using var fs = File.OpenRead(path); + return await JsonSerializer.DeserializeAsync(fs, JsonOpts) ?? new T(); + } + + // --- mapping helpers --- + + private static SpecialBattleSetting ToEntity(SbsInput s) => Apply(new SpecialBattleSetting { Id = s.Id }, s); + private static SpecialBattleSetting Apply(SpecialBattleSetting row, SbsInput s) + { + row.PlayerFirstTurn = s.PlayerFirstTurn; + row.PlayerStartPp = s.PlayerStartPp; row.EnemyStartPp = s.EnemyStartPp; + row.PlayerStartLife = s.PlayerStartLife; row.EnemyStartLife = s.EnemyStartLife; + row.PlayerAttachSkill = s.PlayerAttachSkill ?? ""; row.EnemyAttachSkill = s.EnemyAttachSkill ?? ""; + row.IdOverrideInBattleLog = s.IdOverrideInBattleLog ?? ""; + row.BanishEffectOverride = s.BanishEffectOverride ?? ""; + row.TokenDrawEffectOverride = s.TokenDrawEffectOverride ?? ""; + row.SpecialTokenDrawEffectOverride = s.SpecialTokenDrawEffectOverride ?? ""; + row.ResultSkip = s.ResultSkip; + row.VsEffectOverride = s.VsEffectOverride; + row.ClassDestroyEffectOverride = s.ClassDestroyEffectOverride; + row.Note = s.Note; + return row; + } + + private static StorySection ToEntity(SectionInput s) => Apply(new StorySection { Id = s.Id }, s); + private static StorySection Apply(StorySection row, SectionInput s) + { + row.WorldId = s.WorldId; + row.StoryApiType = Enum.Parse(s.StoryApiType ?? "Main"); + row.OrderId = s.OrderId; row.AllStoryOrderId = s.AllStoryOrderId; + row.NameTextKey = s.NameTextKey ?? ""; row.ImageName = s.ImageName ?? ""; + row.IsLeaderSelect = s.IsLeaderSelect; row.BackGroundId = s.BackGroundId; + row.ChapterSelectType = s.ChapterSelectType; row.StoryTypeOverwrite = s.StoryTypeOverwrite; + row.IsUnderMaintenance = s.IsUnderMaintenance; + row.IsPlayAnotherEndAppearanceAnimation = s.IsPlayAnotherEndAppearanceAnimation; + return row; + } + + private static StoryChapter ToEntity(ChapterInput c) => Apply(new StoryChapter { StoryId = c.StoryId }, c); + private static StoryChapter Apply(StoryChapter row, ChapterInput c) + { + row.SectionId = c.SectionId; row.CharaId = c.CharaId; + row.ChapterId = c.ChapterId ?? ""; row.NextChapterId = c.NextChapterId ?? ""; + row.RequiredChapterId = c.RequiredChapterId; + row.SelectionDisplayPosition = c.SelectionDisplayPosition; + row.SelectionTextId = c.SelectionTextId; + row.ShowCoordinate = c.ShowCoordinate; + row.XCoordinate = (decimal)c.XCoordinate; row.YCoordinate = (decimal)c.YCoordinate; + row.IsCameraMovable = c.IsCameraMovable; row.ShowSubtitles = c.ShowSubtitles; + row.BattleExists = c.BattleExists; + row.EnemyCharaId = c.EnemyCharaId; row.EnemyClass = c.EnemyClass; row.EnemyAiId = c.EnemyAiId; + row.BgFileName = c.BgFileName ?? ""; + row.ChapterEffectPath = c.ChapterEffectPath; row.ChapterClearTextId = c.ChapterClearTextId; + row.Battle3dFieldId = c.Battle3dFieldId; row.BgmId = c.BgmId ?? ""; + row.SpecialBattleSettingId = c.SpecialBattleSettingId; + row.ReleasePoint = c.ReleasePoint; row.IsMaintenanceChapter = c.IsMaintenanceChapter; + row.IsPlayAnotherEndAppearanceAnimation = c.IsPlayAnotherEndAppearanceAnimation; + row.IsReleasedAnotherEnd = c.IsReleasedAnotherEnd; + row.IsSkipEnabled = c.IsSkipEnabled; + + // Owned collections: clear + replace, EF tracks the deletes. + row.BattleSettings.Clear(); + foreach (var b in c.BattleSettings ?? new()) + row.BattleSettings.Add(new StoryChapterBattleSetting + { + DeckClassId = b.DeckClassId, + PlayerEmotionOverride = b.PlayerEmotionOverride, + EnemyEmotionOverride = b.EnemyEmotionOverride, + SkinIdOverride = b.SkinIdOverride, + Battle3dFieldIdOverride = b.Battle3dFieldIdOverride, + BgmIdOverride = b.BgmIdOverride, + DeckSkinIdOverride = b.DeckSkinIdOverride, + }); + + row.Rewards.Clear(); + foreach (var r in c.StoryReward ?? new()) + row.Rewards.Add(new StoryChapterReward + { + RewardType = r.RewardType, + RewardDetailId = r.RewardDetailId, + RewardNumber = r.RewardNumber, + }); + + row.SubChapters.Clear(); + foreach (var sc in c.SubChapters ?? new()) + row.SubChapters.Add(new StorySubChapter + { + SubChapterId = sc.SubChapterId, + SubChapterStoryId = sc.SubChapterStoryId, + IsMaintenanceChapter = sc.IsMaintenanceChapter, + }); + return row; + } + + // --- input shapes (snake_case via JsonOpts) --- + + private class SbsInput + { + public int Id { get; set; } + public int PlayerFirstTurn { get; set; } + public int PlayerStartPp { get; set; } public int EnemyStartPp { get; set; } + public int PlayerStartLife { get; set; } public int EnemyStartLife { get; set; } + public string? PlayerAttachSkill { get; set; } public string? EnemyAttachSkill { get; set; } + public string? IdOverrideInBattleLog { get; set; } + public string? BanishEffectOverride { get; set; } + public string? TokenDrawEffectOverride { get; set; } + public string? SpecialTokenDrawEffectOverride { get; set; } + public int ResultSkip { get; set; } public int VsEffectOverride { get; set; } + public int ClassDestroyEffectOverride { get; set; } + public string? Note { get; set; } + } + private class WorldInput + { + public int Id { get; set; } + public string TitleTextKey { get; set; } = ""; + public string PanelImageName { get; set; } = ""; + public string RibbonText { get; set; } = ""; + } + private class SectionInput + { + public int Id { get; set; } public int? WorldId { get; set; } + public string? StoryApiType { get; set; } + public int OrderId { get; set; } public int AllStoryOrderId { get; set; } + public string? NameTextKey { get; set; } public string? ImageName { get; set; } + public bool IsLeaderSelect { get; set; } public int BackGroundId { get; set; } + public int ChapterSelectType { get; set; } public int StoryTypeOverwrite { get; set; } + public bool IsUnderMaintenance { get; set; } + public bool IsPlayAnotherEndAppearanceAnimation { get; set; } + } + private class ChapterInput + { + public int StoryId { get; set; } public int SectionId { get; set; } public int CharaId { get; set; } + public string? ChapterId { get; set; } public string? NextChapterId { get; set; } + public string? RequiredChapterId { get; set; } + public string? SelectionDisplayPosition { get; set; } public string? SelectionTextId { get; set; } + public int ShowCoordinate { get; set; } + public double XCoordinate { get; set; } public double YCoordinate { get; set; } + public int IsCameraMovable { get; set; } public int ShowSubtitles { get; set; } + public bool BattleExists { get; set; } public int EnemyCharaId { get; set; } + public int EnemyClass { get; set; } public int EnemyAiId { get; set; } + public string? BgFileName { get; set; } public string? ChapterEffectPath { get; set; } + public string? ChapterClearTextId { get; set; } + [JsonPropertyName("battle3dfield_id")] + public int Battle3dFieldId { get; set; } + public string? BgmId { get; set; } + public int? SpecialBattleSettingId { get; set; } + public int ReleasePoint { get; set; } public bool IsMaintenanceChapter { get; set; } + public bool IsPlayAnotherEndAppearanceAnimation { get; set; } + public bool IsReleasedAnotherEnd { get; set; } public bool IsSkipEnabled { get; set; } + public List? BattleSettings { get; set; } + public List? StoryReward { get; set; } + public List? SubChapters { get; set; } + } + private class BattleSettingInput { + public int DeckClassId { get; set; } + public int PlayerEmotionOverride { get; set; } public int EnemyEmotionOverride { get; set; } + public int SkinIdOverride { get; set; } + [JsonPropertyName("battle3dfield_id_override")] + public int Battle3dFieldIdOverride { get; set; } + public int BgmIdOverride { get; set; } public int DeckSkinIdOverride { get; set; } + } + private class RewardInput { + public int RewardType { get; set; } public long RewardDetailId { get; set; } public int RewardNumber { get; set; } + } + private class SubChapterInput { + public int SubChapterId { get; set; } public int SubChapterStoryId { get; set; } + public bool IsMaintenanceChapter { get; set; } + } +} diff --git a/SVSim.Bootstrap/Program.cs b/SVSim.Bootstrap/Program.cs index 5b41564..c210d83 100644 --- a/SVSim.Bootstrap/Program.cs +++ b/SVSim.Bootstrap/Program.cs @@ -25,7 +25,7 @@ public static class Program return 1; } - if (opts.SkipReference && opts.SkipCards && opts.SkipGlobals) + if (opts.SkipReference && opts.SkipCards && opts.SkipGlobals && opts.SkipStory) { Console.Error.WriteLine("All --skip-* flags set; nothing to do."); return 1; @@ -82,6 +82,15 @@ public static class Program Console.WriteLine("[Bootstrap] --skip-globals set; skipping globals import."); } + if (!opts.SkipStory) + { + await new StoryImporter().ImportAsync(context, opts.StoryDataDir); + } + else + { + Console.WriteLine("[Bootstrap] --skip-story set; skipping story import."); + } + Console.WriteLine("[Bootstrap] Complete."); return 0; } @@ -95,6 +104,8 @@ public static class Program bool skipReference = false; bool skipCards = false; bool skipGlobals = false; + bool skipStory = false; + string? storyDataDir = null; string? positionalCards = null; for (int i = 0; i < args.Length; i++) @@ -109,6 +120,8 @@ public static class Program case "--skip-reference": skipReference = true; break; case "--skip-cards": skipCards = true; break; case "--skip-globals": skipGlobals = true; break; + case "--skip-story": skipStory = true; break; + case "--story-data-dir": storyDataDir = NextArg(args, ref i); break; default: // Back-compat: legacy positional form `svsim-card-import [connection]`. if (positionalCards is null && !a.StartsWith('-')) positionalCards = a; @@ -129,13 +142,16 @@ public static class Program string cardsFile = cards ?? positionalCards ?? shippedCardsFile; string capturesDir = captures ?? shippedCaptures; string refDir = referenceDataDir ?? shippedDataDir; + string shippedStoryDir = Path.Combine(shippedDataDir, "story"); + string storyDir = storyDataDir ?? shippedStoryDir; string connStr = connection ?? Environment.GetEnvironmentVariable("NPGSQL_CONNECTION") ?? DefaultConnectionString; return new BootstrapOptions( - cardsFile, capturesDir, refDir, connStr, skipReference, skipCards, skipGlobals); + cardsFile, capturesDir, refDir, connStr, skipReference, skipCards, skipGlobals, + skipStory, storyDir); } private static string NextArg(string[] args, ref int i) @@ -165,6 +181,8 @@ public static class Program " --skip-reference Skip reference-data import (classes, sleeves, ranks, ...)\n" + " --skip-cards Skip card + card-cosmetic-reward import\n" + " --skip-globals Skip prod-captured globals import\n" + + " --story-data-dir Override story data directory (default: shipped Data/story)\n" + + " --skip-story Skip story import (worlds/sections/chapters/sbs)\n" + "\n" + "Back-compat: `svsim-bootstrap [connection]` still works (positional)."); } @@ -176,5 +194,7 @@ public static class Program string ConnectionString, bool SkipReference, bool SkipCards, - bool SkipGlobals); + bool SkipGlobals, + bool SkipStory, + string StoryDataDir); } diff --git a/SVSim.Bootstrap/SVSim.Bootstrap.csproj b/SVSim.Bootstrap/SVSim.Bootstrap.csproj index 8db1b42..5573a3d 100644 --- a/SVSim.Bootstrap/SVSim.Bootstrap.csproj +++ b/SVSim.Bootstrap/SVSim.Bootstrap.csproj @@ -21,6 +21,9 @@ PreserveNewest + + PreserveNewest + diff --git a/SVSim.Database/Entities/Story/SpecialBattleSetting.cs b/SVSim.Database/Entities/Story/SpecialBattleSetting.cs new file mode 100644 index 0000000..5ebc6de --- /dev/null +++ b/SVSim.Database/Entities/Story/SpecialBattleSetting.cs @@ -0,0 +1,27 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; + +namespace SVSim.Database.Entities.Story; + +public class SpecialBattleSetting +{ + [Key] + [DatabaseGenerated(DatabaseGeneratedOption.None)] + public int Id { get; set; } + + public int PlayerFirstTurn { get; set; } + public int PlayerStartPp { get; set; } + public int EnemyStartPp { get; set; } + public int PlayerStartLife { get; set; } + public int EnemyStartLife { get; set; } + public string PlayerAttachSkill { get; set; } = string.Empty; + public string EnemyAttachSkill { get; set; } = string.Empty; + public string IdOverrideInBattleLog { get; set; } = string.Empty; + public string BanishEffectOverride { get; set; } = string.Empty; + public string TokenDrawEffectOverride { get; set; } = string.Empty; + public string SpecialTokenDrawEffectOverride { get; set; } = string.Empty; + public int ResultSkip { get; set; } + public int VsEffectOverride { get; set; } + public int ClassDestroyEffectOverride { get; set; } + public string? Note { get; set; } +} diff --git a/SVSim.Database/Entities/Story/StoryApiType.cs b/SVSim.Database/Entities/Story/StoryApiType.cs new file mode 100644 index 0000000..6c231ec --- /dev/null +++ b/SVSim.Database/Entities/Story/StoryApiType.cs @@ -0,0 +1,10 @@ +namespace SVSim.Database.Entities.Story; + +public enum StoryApiType +{ + None = 0, + Main = 1, + Limited = 2, + Event = 3, + AllStory = 4, +} diff --git a/SVSim.Database/Entities/Story/StoryChapter.cs b/SVSim.Database/Entities/Story/StoryChapter.cs new file mode 100644 index 0000000..a72f529 --- /dev/null +++ b/SVSim.Database/Entities/Story/StoryChapter.cs @@ -0,0 +1,51 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; + +namespace SVSim.Database.Entities.Story; + +public class StoryChapter +{ + [Key] + [DatabaseGenerated(DatabaseGeneratedOption.None)] + public int StoryId { get; set; } + + public int SectionId { get; set; } + public StorySection? Section { get; set; } + + public int CharaId { get; set; } + public string ChapterId { get; set; } = string.Empty; + public string NextChapterId { get; set; } = string.Empty; + public string? RequiredChapterId { get; set; } + + public string? SelectionDisplayPosition { get; set; } + public string? SelectionTextId { get; set; } + public decimal XCoordinate { get; set; } + public decimal YCoordinate { get; set; } + public int ShowCoordinate { get; set; } + public int IsCameraMovable { get; set; } + public int ShowSubtitles { get; set; } + + public bool BattleExists { get; set; } + public int EnemyCharaId { get; set; } + public int EnemyClass { get; set; } + public int EnemyAiId { get; set; } + public string BgFileName { get; set; } = string.Empty; + public string? ChapterEffectPath { get; set; } + public string? ChapterClearTextId { get; set; } + public int Battle3dFieldId { get; set; } + public string BgmId { get; set; } = string.Empty; + + public int? SpecialBattleSettingId { get; set; } + public SpecialBattleSetting? SpecialBattleSetting { get; set; } + + public int ReleasePoint { get; set; } + public bool IsMaintenanceChapter { get; set; } + public bool IsPlayAnotherEndAppearanceAnimation { get; set; } + public bool IsReleasedAnotherEnd { get; set; } + public bool IsSkipEnabled { get; set; } + + // Owned collections — populated via .OwnsMany() in DbContext. + public List BattleSettings { get; set; } = new(); + public List Rewards { get; set; } = new(); + public List SubChapters { get; set; } = new(); +} diff --git a/SVSim.Database/Entities/Story/StoryChapterBattleSetting.cs b/SVSim.Database/Entities/Story/StoryChapterBattleSetting.cs new file mode 100644 index 0000000..877f571 --- /dev/null +++ b/SVSim.Database/Entities/Story/StoryChapterBattleSetting.cs @@ -0,0 +1,13 @@ +namespace SVSim.Database.Entities.Story; + +[Microsoft.EntityFrameworkCore.Owned] +public class StoryChapterBattleSetting +{ + public int DeckClassId { get; set; } + public int PlayerEmotionOverride { get; set; } + public int EnemyEmotionOverride { get; set; } + public int SkinIdOverride { get; set; } + public int Battle3dFieldIdOverride { get; set; } + public int BgmIdOverride { get; set; } + public int DeckSkinIdOverride { get; set; } +} diff --git a/SVSim.Database/Entities/Story/StoryChapterReward.cs b/SVSim.Database/Entities/Story/StoryChapterReward.cs new file mode 100644 index 0000000..265eadd --- /dev/null +++ b/SVSim.Database/Entities/Story/StoryChapterReward.cs @@ -0,0 +1,9 @@ +namespace SVSim.Database.Entities.Story; + +[Microsoft.EntityFrameworkCore.Owned] +public class StoryChapterReward +{ + public int RewardType { get; set; } + public long RewardDetailId { get; set; } + public int RewardNumber { get; set; } +} diff --git a/SVSim.Database/Entities/Story/StorySection.cs b/SVSim.Database/Entities/Story/StorySection.cs new file mode 100644 index 0000000..4e9be03 --- /dev/null +++ b/SVSim.Database/Entities/Story/StorySection.cs @@ -0,0 +1,26 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; + +namespace SVSim.Database.Entities.Story; + +public class StorySection +{ + [Key] + [DatabaseGenerated(DatabaseGeneratedOption.None)] + public int Id { get; set; } + + public int? WorldId { get; set; } + public StoryWorld? World { get; set; } + + public StoryApiType StoryApiType { get; set; } + public int OrderId { get; set; } + public int AllStoryOrderId { get; set; } + public string NameTextKey { get; set; } = string.Empty; + public string ImageName { get; set; } = string.Empty; + public bool IsLeaderSelect { get; set; } + public int BackGroundId { get; set; } + public int ChapterSelectType { get; set; } + public int StoryTypeOverwrite { get; set; } + public bool IsUnderMaintenance { get; set; } + public bool IsPlayAnotherEndAppearanceAnimation { get; set; } +} diff --git a/SVSim.Database/Entities/Story/StorySubChapter.cs b/SVSim.Database/Entities/Story/StorySubChapter.cs new file mode 100644 index 0000000..98226c2 --- /dev/null +++ b/SVSim.Database/Entities/Story/StorySubChapter.cs @@ -0,0 +1,9 @@ +namespace SVSim.Database.Entities.Story; + +[Microsoft.EntityFrameworkCore.Owned] +public class StorySubChapter +{ + public int SubChapterId { get; set; } + public int SubChapterStoryId { get; set; } + public bool IsMaintenanceChapter { get; set; } +} diff --git a/SVSim.Database/Entities/Story/StoryWorld.cs b/SVSim.Database/Entities/Story/StoryWorld.cs new file mode 100644 index 0000000..f837d94 --- /dev/null +++ b/SVSim.Database/Entities/Story/StoryWorld.cs @@ -0,0 +1,15 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; + +namespace SVSim.Database.Entities.Story; + +public class StoryWorld +{ + [Key] + [DatabaseGenerated(DatabaseGeneratedOption.None)] + public int Id { get; set; } + + public string TitleTextKey { get; set; } = string.Empty; + public string PanelImageName { get; set; } = string.Empty; + public string RibbonText { get; set; } = string.Empty; +} diff --git a/SVSim.Database/Entities/Story/ViewerStoryBranchUnlock.cs b/SVSim.Database/Entities/Story/ViewerStoryBranchUnlock.cs new file mode 100644 index 0000000..83f37d9 --- /dev/null +++ b/SVSim.Database/Entities/Story/ViewerStoryBranchUnlock.cs @@ -0,0 +1,9 @@ +namespace SVSim.Database.Entities.Story; + +// Composite PK (ViewerId, StoryId) — StoryId here is the BRANCH CHILD that was unlocked. +public class ViewerStoryBranchUnlock +{ + public long ViewerId { get; set; } + public int StoryId { get; set; } + public DateTime UnlockedAt { get; set; } +} diff --git a/SVSim.Database/Entities/Story/ViewerStoryProgress.cs b/SVSim.Database/Entities/Story/ViewerStoryProgress.cs new file mode 100644 index 0000000..c6d1d80 --- /dev/null +++ b/SVSim.Database/Entities/Story/ViewerStoryProgress.cs @@ -0,0 +1,13 @@ +namespace SVSim.Database.Entities.Story; + +// Composite PK (ViewerId, StoryId) configured via fluent API in SVSimDbContext. +public class ViewerStoryProgress +{ + public long ViewerId { get; set; } + public int StoryId { get; set; } + + public bool IsFinish { get; set; } + public bool IsSkipped { get; set; } + public DateTime? FinishedAt { get; set; } + public DateTime? SkippedAt { get; set; } +} diff --git a/SVSim.Database/Migrations/20260525163848_Story.Designer.cs b/SVSim.Database/Migrations/20260525163848_Story.Designer.cs new file mode 100644 index 0000000..240c2f8 --- /dev/null +++ b/SVSim.Database/Migrations/20260525163848_Story.Designer.cs @@ -0,0 +1,2570 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; +using SVSim.Database; + +#nullable disable + +namespace SVSim.Database.Migrations +{ + [DbContext(typeof(SVSimDbContext))] + [Migration("20260525163848_Story")] + partial class Story + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.8") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.HasSequence("ShortUdidSequence") + .StartsAt(400000000L); + + modelBuilder.Entity("DegreeEntryViewer", b => + { + b.Property("DegreesId") + .HasColumnType("integer"); + + b.Property("ViewersId") + .HasColumnType("bigint"); + + b.HasKey("DegreesId", "ViewersId"); + + b.HasIndex("ViewersId"); + + b.ToTable("DegreeEntryViewer"); + }); + + modelBuilder.Entity("EmblemEntryViewer", b => + { + b.Property("EmblemsId") + .HasColumnType("integer"); + + b.Property("ViewersId") + .HasColumnType("bigint"); + + b.HasKey("EmblemsId", "ViewersId"); + + b.HasIndex("ViewersId"); + + b.ToTable("EmblemEntryViewer"); + }); + + modelBuilder.Entity("LeaderSkinEntryViewer", b => + { + b.Property("LeaderSkinsId") + .HasColumnType("integer"); + + b.Property("ViewersId") + .HasColumnType("bigint"); + + b.HasKey("LeaderSkinsId", "ViewersId"); + + b.HasIndex("ViewersId"); + + b.ToTable("LeaderSkinEntryViewer"); + }); + + modelBuilder.Entity("MyPageBackgroundEntryViewer", b => + { + b.Property("MyPageBackgroundsId") + .HasColumnType("integer"); + + b.Property("ViewersId") + .HasColumnType("bigint"); + + b.HasKey("MyPageBackgroundsId", "ViewersId"); + + b.HasIndex("ViewersId"); + + b.ToTable("MyPageBackgroundEntryViewer"); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.SpecialBattleSetting", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("BanishEffectOverride") + .IsRequired() + .HasColumnType("text"); + + b.Property("ClassDestroyEffectOverride") + .HasColumnType("integer"); + + b.Property("EnemyAttachSkill") + .IsRequired() + .HasColumnType("text"); + + b.Property("EnemyStartLife") + .HasColumnType("integer"); + + b.Property("EnemyStartPp") + .HasColumnType("integer"); + + b.Property("IdOverrideInBattleLog") + .IsRequired() + .HasColumnType("text"); + + b.Property("Note") + .HasColumnType("text"); + + b.Property("PlayerAttachSkill") + .IsRequired() + .HasColumnType("text"); + + b.Property("PlayerFirstTurn") + .HasColumnType("integer"); + + b.Property("PlayerStartLife") + .HasColumnType("integer"); + + b.Property("PlayerStartPp") + .HasColumnType("integer"); + + b.Property("ResultSkip") + .HasColumnType("integer"); + + b.Property("SpecialTokenDrawEffectOverride") + .IsRequired() + .HasColumnType("text"); + + b.Property("TokenDrawEffectOverride") + .IsRequired() + .HasColumnType("text"); + + b.Property("VsEffectOverride") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("SpecialBattleSettings"); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.StoryChapter", b => + { + b.Property("StoryId") + .HasColumnType("integer"); + + b.Property("Battle3dFieldId") + .HasColumnType("integer"); + + b.Property("BattleExists") + .HasColumnType("boolean"); + + b.Property("BgFileName") + .IsRequired() + .HasColumnType("text"); + + b.Property("BgmId") + .IsRequired() + .HasColumnType("text"); + + b.Property("ChapterClearTextId") + .HasColumnType("text"); + + b.Property("ChapterEffectPath") + .HasColumnType("text"); + + b.Property("ChapterId") + .IsRequired() + .HasColumnType("text"); + + b.Property("CharaId") + .HasColumnType("integer"); + + b.Property("EnemyAiId") + .HasColumnType("integer"); + + b.Property("EnemyCharaId") + .HasColumnType("integer"); + + b.Property("EnemyClass") + .HasColumnType("integer"); + + b.Property("IsCameraMovable") + .HasColumnType("integer"); + + b.Property("IsMaintenanceChapter") + .HasColumnType("boolean"); + + b.Property("IsPlayAnotherEndAppearanceAnimation") + .HasColumnType("boolean"); + + b.Property("IsReleasedAnotherEnd") + .HasColumnType("boolean"); + + b.Property("IsSkipEnabled") + .HasColumnType("boolean"); + + b.Property("NextChapterId") + .IsRequired() + .HasColumnType("text"); + + b.Property("ReleasePoint") + .HasColumnType("integer"); + + b.Property("RequiredChapterId") + .HasColumnType("text"); + + b.Property("SectionId") + .HasColumnType("integer"); + + b.Property("SelectionDisplayPosition") + .HasColumnType("text"); + + b.Property("SelectionTextId") + .HasColumnType("text"); + + b.Property("ShowCoordinate") + .HasColumnType("integer"); + + b.Property("ShowSubtitles") + .HasColumnType("integer"); + + b.Property("SpecialBattleSettingId") + .HasColumnType("integer"); + + b.Property("XCoordinate") + .HasColumnType("numeric"); + + b.Property("YCoordinate") + .HasColumnType("numeric"); + + b.HasKey("StoryId"); + + b.HasIndex("NextChapterId"); + + b.HasIndex("SpecialBattleSettingId"); + + b.HasIndex("SectionId", "CharaId", "ChapterId"); + + b.ToTable("StoryChapters"); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.StorySection", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("AllStoryOrderId") + .HasColumnType("integer"); + + b.Property("BackGroundId") + .HasColumnType("integer"); + + b.Property("ChapterSelectType") + .HasColumnType("integer"); + + b.Property("ImageName") + .IsRequired() + .HasColumnType("text"); + + b.Property("IsLeaderSelect") + .HasColumnType("boolean"); + + b.Property("IsPlayAnotherEndAppearanceAnimation") + .HasColumnType("boolean"); + + b.Property("IsUnderMaintenance") + .HasColumnType("boolean"); + + b.Property("NameTextKey") + .IsRequired() + .HasColumnType("text"); + + b.Property("OrderId") + .HasColumnType("integer"); + + b.Property("StoryApiType") + .HasColumnType("integer"); + + b.Property("StoryTypeOverwrite") + .HasColumnType("integer"); + + b.Property("WorldId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("WorldId"); + + b.ToTable("StorySections"); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.StoryWorld", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("PanelImageName") + .IsRequired() + .HasColumnType("text"); + + b.Property("RibbonText") + .IsRequired() + .HasColumnType("text"); + + b.Property("TitleTextKey") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("StoryWorlds"); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.ViewerStoryBranchUnlock", b => + { + b.Property("ViewerId") + .HasColumnType("bigint"); + + b.Property("StoryId") + .HasColumnType("integer"); + + b.Property("UnlockedAt") + .HasColumnType("timestamp with time zone"); + + b.HasKey("ViewerId", "StoryId"); + + b.ToTable("ViewerStoryBranchUnlocks"); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.ViewerStoryProgress", b => + { + b.Property("ViewerId") + .HasColumnType("bigint"); + + b.Property("StoryId") + .HasColumnType("integer"); + + b.Property("FinishedAt") + .HasColumnType("timestamp with time zone"); + + b.Property("IsFinish") + .HasColumnType("boolean"); + + b.Property("IsSkipped") + .HasColumnType("boolean"); + + b.Property("SkippedAt") + .HasColumnType("timestamp with time zone"); + + b.HasKey("ViewerId", "StoryId"); + + b.ToTable("ViewerStoryProgress"); + }); + + modelBuilder.Entity("SVSim.Database.Models.ArenaSeasonConfig", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("Cost") + .HasColumnType("numeric(20,0)"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("Enable") + .HasColumnType("integer"); + + b.Property("FormatInfo") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("IsJoin") + .HasColumnType("boolean"); + + b.Property("Mode") + .HasColumnType("integer"); + + b.Property("RupyCost") + .HasColumnType("numeric(20,0)"); + + b.Property("TicketCost") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("ArenaSeasons"); + }); + + modelBuilder.Entity("SVSim.Database.Models.AvatarAbilityEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("Ability") + .IsRequired() + .HasColumnType("text"); + + b.Property("AbilityCost") + .IsRequired() + .HasColumnType("text"); + + b.Property("AbilityDesc") + .IsRequired() + .HasColumnType("text"); + + b.Property("BattleStartFirstPlayerTurnBp") + .HasColumnType("integer"); + + b.Property("BattleStartMaxLife") + .HasColumnType("integer"); + + b.Property("BattleStartSecondPlayerTurnBp") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("LeaderSkinId") + .HasColumnType("integer"); + + b.Property("PassiveAbility") + .IsRequired() + .HasColumnType("text"); + + b.Property("PassiveAbilityDesc") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("AvatarAbilities"); + }); + + modelBuilder.Entity("SVSim.Database.Models.BannerEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("ChangeTime") + .HasColumnType("integer"); + + b.Property("Click") + .IsRequired() + .HasColumnType("text"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("ImageName") + .IsRequired() + .HasColumnType("text"); + + b.Property("ImagePaths") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("RemainingTime") + .HasColumnType("integer"); + + b.Property("Status") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("Banners"); + }); + + modelBuilder.Entity("SVSim.Database.Models.BattlePassLevelEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("Level") + .HasColumnType("integer"); + + b.Property("RewardData") + .IsRequired() + .HasColumnType("jsonb"); + + b.HasKey("Id"); + + b.ToTable("BattlePassLevels"); + }); + + modelBuilder.Entity("SVSim.Database.Models.BattlefieldEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("IsOpen") + .HasColumnType("boolean"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("Battlefields"); + }); + + modelBuilder.Entity("SVSim.Database.Models.CardCosmeticReward", b => + { + b.Property("CardId") + .HasColumnType("bigint"); + + b.Property("Type") + .HasColumnType("integer"); + + b.Property("CosmeticId") + .HasColumnType("bigint"); + + b.Property("Quantity") + .HasColumnType("integer"); + + b.HasKey("CardId", "Type", "CosmeticId"); + + b.HasIndex("CardId"); + + b.ToTable("CardCosmeticRewards"); + }); + + modelBuilder.Entity("SVSim.Database.Models.ClassEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("Classes"); + }); + + modelBuilder.Entity("SVSim.Database.Models.ClassExpEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("NecessaryExp") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("ClassExpCurve"); + }); + + modelBuilder.Entity("SVSim.Database.Models.ColosseumConfig", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("CardPoolName") + .IsRequired() + .HasColumnType("text"); + + b.Property("ColosseumId") + .IsRequired() + .HasColumnType("text"); + + b.Property("ColosseumName") + .IsRequired() + .HasColumnType("text"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("DeckFormat") + .IsRequired() + .HasColumnType("text"); + + b.Property("EndTime") + .HasColumnType("timestamp with time zone"); + + b.Property("IsAllCardEnabled") + .HasColumnType("integer"); + + b.Property("IsColosseumPeriod") + .HasColumnType("boolean"); + + b.Property("IsDisplayTips") + .IsRequired() + .HasColumnType("text"); + + b.Property("IsNormalTwoPick") + .IsRequired() + .HasColumnType("text"); + + b.Property("IsRoundPeriod") + .HasColumnType("boolean"); + + b.Property("IsSpecialMode") + .IsRequired() + .HasColumnType("text"); + + b.Property("NowRound") + .IsRequired() + .HasColumnType("text"); + + b.Property("SalesPeriodInfo") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("StartTime") + .HasColumnType("timestamp with time zone"); + + b.Property("TipsId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("Colosseums"); + }); + + modelBuilder.Entity("SVSim.Database.Models.DailyLoginBonusEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("BonusData") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("BonusId") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.ToTable("DailyLoginBonuses"); + }); + + modelBuilder.Entity("SVSim.Database.Models.DefaultDeckEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("CardIdArray") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("ClassId") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("DeckName") + .IsRequired() + .HasColumnType("text"); + + b.Property("DeckNo") + .HasColumnType("integer"); + + b.Property("LeaderSkinId") + .HasColumnType("integer"); + + b.Property("SleeveId") + .HasColumnType("bigint"); + + b.HasKey("Id"); + + b.ToTable("DefaultDecks"); + }); + + modelBuilder.Entity("SVSim.Database.Models.DefaultLeaderSkinSettingEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("ClassId") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("IsRandomLeaderSkin") + .HasColumnType("integer"); + + b.Property("LeaderSkinId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("DefaultLeaderSkinSettings"); + }); + + modelBuilder.Entity("SVSim.Database.Models.DegreeEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.ToTable("Degrees"); + }); + + modelBuilder.Entity("SVSim.Database.Models.EmblemEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.ToTable("Emblems"); + }); + + modelBuilder.Entity("SVSim.Database.Models.FeatureMaintenanceEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("Data") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("FeatureKey") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("FeatureMaintenances"); + }); + + modelBuilder.Entity("SVSim.Database.Models.GameConfigSection", b => + { + b.Property("SectionName") + .HasColumnType("text"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("ValueJson") + .IsRequired() + .HasColumnType("jsonb"); + + b.HasKey("SectionName"); + + b.ToTable("GameConfigs"); + }); + + modelBuilder.Entity("SVSim.Database.Models.ItemEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("Items"); + }); + + modelBuilder.Entity("SVSim.Database.Models.LeaderSkinEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("ClassId") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("EmoteId") + .HasColumnType("integer"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("ClassId"); + + b.ToTable("LeaderSkins"); + }); + + modelBuilder.Entity("SVSim.Database.Models.LoadingExclusionCardEntry", b => + { + b.Property("Id") + .HasColumnType("bigint"); + + b.Property("CardId") + .HasColumnType("bigint"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.ToTable("LoadingExclusionCards"); + }); + + modelBuilder.Entity("SVSim.Database.Models.MaintenanceCardEntry", b => + { + b.Property("Id") + .HasColumnType("bigint"); + + b.Property("CardId") + .HasColumnType("bigint"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.ToTable("MaintenanceCards"); + }); + + modelBuilder.Entity("SVSim.Database.Models.MasterPointRankingPeriodEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("BeginTime") + .HasColumnType("timestamp with time zone"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("EndTime") + .HasColumnType("timestamp with time zone"); + + b.Property("NecessaryScore") + .HasColumnType("bigint"); + + b.Property("PeriodNum") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("MasterPointRankingPeriods"); + }); + + modelBuilder.Entity("SVSim.Database.Models.MyPageBackgroundEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.ToTable("MyPageBackgrounds"); + }); + + modelBuilder.Entity("SVSim.Database.Models.MyRotationAbilityEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("AbilityId") + .HasColumnType("integer"); + + b.Property("Data") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.ToTable("MyRotationAbilities"); + }); + + modelBuilder.Entity("SVSim.Database.Models.MyRotationSettingEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("AbilitiesCsv") + .IsRequired() + .HasColumnType("text"); + + b.Property("CardSetIdsCsv") + .IsRequired() + .HasColumnType("text"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("ReprintedCardIds") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("RestrictedCardIds") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("RotationId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("MyRotationSettings"); + }); + + modelBuilder.Entity("SVSim.Database.Models.PackConfigEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("BasePackId") + .HasColumnType("integer"); + + b.Property("CommenceDate") + .HasColumnType("timestamp with time zone"); + + b.Property("CompleteDate") + .HasColumnType("timestamp with time zone"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("GachaDetail") + .IsRequired() + .HasColumnType("text"); + + b.Property("GachaType") + .HasColumnType("integer"); + + b.Property("IsHide") + .HasColumnType("boolean"); + + b.Property("IsNew") + .HasColumnType("boolean"); + + b.Property("IsPreRelease") + .HasColumnType("boolean"); + + b.Property("OpenCountLimit") + .HasColumnType("integer"); + + b.Property("OverrideDrawEffectPackId") + .HasColumnType("integer"); + + b.Property("OverrideUiEffectPackId") + .HasColumnType("integer"); + + b.Property("PackCategory") + .HasColumnType("integer"); + + b.Property("PosterType") + .HasColumnType("integer"); + + b.Property("SalesPeriodTime") + .HasColumnType("timestamp with time zone"); + + b.Property("SleeveId") + .HasColumnType("integer"); + + b.Property("SpecialSleeveId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("Packs"); + }); + + modelBuilder.Entity("SVSim.Database.Models.PaymentItemEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("ChargeCrystalNum") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("EndTime") + .HasColumnType("timestamp with time zone"); + + b.Property("FreeCrystalNum") + .HasColumnType("integer"); + + b.Property("ImageName") + .IsRequired() + .HasColumnType("text"); + + b.Property("IsResaleProduct") + .HasColumnType("integer"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.Property("Price") + .HasColumnType("numeric"); + + b.Property("ProductId") + .HasColumnType("integer"); + + b.Property("PurchaseLimit") + .HasColumnType("integer"); + + b.Property("RemainingTime") + .HasColumnType("integer"); + + b.Property("ResaleStartDate") + .HasColumnType("timestamp with time zone"); + + b.Property("SpecialShopFlag") + .HasColumnType("integer"); + + b.Property("StartTime") + .HasColumnType("timestamp with time zone"); + + b.Property("StoreProductId") + .HasColumnType("bigint"); + + b.Property("Text") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("PaymentItems"); + }); + + modelBuilder.Entity("SVSim.Database.Models.PracticeOpponentEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("AiDeckLevel") + .HasColumnType("integer"); + + b.Property("AiLogicLevel") + .HasColumnType("integer"); + + b.Property("AiMaxLife") + .HasColumnType("integer"); + + b.Property("Battle3dFieldId") + .IsRequired() + .HasColumnType("text"); + + b.Property("CharaId") + .HasColumnType("integer"); + + b.Property("ClassId") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("DegreeId") + .HasColumnType("integer"); + + b.Property("IsCampaignPractice") + .HasColumnType("boolean"); + + b.Property("IsMaintenance") + .HasColumnType("boolean"); + + b.Property("PracticeId") + .HasColumnType("integer"); + + b.Property("TextId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("PracticeOpponents"); + }); + + modelBuilder.Entity("SVSim.Database.Models.PreReleaseInfo", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("CardMasterId") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("DefaultCardMasterId") + .IsRequired() + .HasColumnType("text"); + + b.Property("DisplayEndTime") + .HasColumnType("timestamp with time zone"); + + b.Property("EndTime") + .HasColumnType("timestamp with time zone"); + + b.Property("FreeMatchStartTime") + .HasColumnType("timestamp with time zone"); + + b.Property("IsPreRotationFreeMatchTerm") + .HasColumnType("boolean"); + + b.Property("LatestReprintedBaseCardIds") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("NextCardSetId") + .IsRequired() + .HasColumnType("text"); + + b.Property("PreReleaseCardMasterId") + .IsRequired() + .HasColumnType("text"); + + b.Property("PreReleaseId") + .IsRequired() + .HasColumnType("text"); + + b.Property("ReprintedBaseCardIds") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("RotationCardSetIdList") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("StartTime") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.ToTable("PreReleaseInfos"); + }); + + modelBuilder.Entity("SVSim.Database.Models.PuzzleEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("GroupId") + .HasColumnType("integer"); + + b.Property("IsAdditional") + .HasColumnType("boolean"); + + b.Property("IsPlayable") + .HasColumnType("boolean"); + + b.Property("PuzzleDifficulty") + .HasColumnType("integer"); + + b.Property("PuzzleId") + .HasColumnType("integer"); + + b.Property("ReleaseConditionTextId") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.HasIndex("GroupId"); + + b.ToTable("Puzzles"); + }); + + modelBuilder.Entity("SVSim.Database.Models.PuzzleGroupEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("BasicTitleTextId") + .IsRequired() + .HasColumnType("text"); + + b.Property("CharaId") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("DifficultyNameListJson") + .IsRequired() + .HasColumnType("text"); + + b.Property("PuzzleCharaId") + .HasColumnType("integer"); + + b.Property("PuzzleMasterId") + .HasColumnType("integer"); + + b.Property("SortType") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("PuzzleGroups"); + }); + + modelBuilder.Entity("SVSim.Database.Models.PuzzleMissionEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("AchievedMessage") + .IsRequired() + .HasColumnType("text"); + + b.Property("CampaignCommenceTime") + .HasColumnType("bigint"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("MissionName") + .IsRequired() + .HasColumnType("text"); + + b.Property("OrderId") + .HasColumnType("integer"); + + b.Property("RequireNumber") + .HasColumnType("integer"); + + b.Property("RewardDetailId") + .HasColumnType("bigint"); + + b.Property("RewardNumber") + .HasColumnType("integer"); + + b.Property("RewardType") + .HasColumnType("integer"); + + b.Property("TargetPuzzleGroupId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("PuzzleMissions"); + }); + + modelBuilder.Entity("SVSim.Database.Models.RankInfoEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("AccumulateMasterPoint") + .HasColumnType("integer"); + + b.Property("AccumulatePoint") + .HasColumnType("integer"); + + b.Property("BaseAddBp") + .HasColumnType("integer"); + + b.Property("BaseDropBp") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("IsPromotionWar") + .HasColumnType("integer"); + + b.Property("LoseBonus") + .HasColumnType("double precision"); + + b.Property("LowerLimitPoint") + .HasColumnType("integer"); + + b.Property("MatchCount") + .HasColumnType("integer"); + + b.Property("MaxLoseBonus") + .HasColumnType("integer"); + + b.Property("MaxWinBonus") + .HasColumnType("integer"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.Property("NecessaryPoint") + .HasColumnType("integer"); + + b.Property("NecessaryWin") + .HasColumnType("integer"); + + b.Property("ResetLose") + .HasColumnType("integer"); + + b.Property("StreakBonusPt") + .HasColumnType("integer"); + + b.Property("WinBonus") + .HasColumnType("double precision"); + + b.HasKey("Id"); + + b.ToTable("RankInfo"); + }); + + modelBuilder.Entity("SVSim.Database.Models.ReprintedCardEntry", b => + { + b.Property("Id") + .HasColumnType("bigint"); + + b.Property("CardId") + .HasColumnType("bigint"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.ToTable("ReprintedCards"); + }); + + modelBuilder.Entity("SVSim.Database.Models.SealedConfig", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("CrystalCost") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("DeckUsingNumMin") + .HasColumnType("integer"); + + b.Property("Enable") + .HasColumnType("integer"); + + b.Property("IsDeckCodeMaintenance") + .HasColumnType("boolean"); + + b.Property("IsJoin") + .HasColumnType("boolean"); + + b.Property("PackInfo") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("RupyCost") + .HasColumnType("integer"); + + b.Property("SalesPeriodInfo") + .IsRequired() + .HasColumnType("jsonb"); + + b.Property("ScheduleId") + .HasColumnType("integer"); + + b.Property("TicketCost") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("SealedSeasons"); + }); + + modelBuilder.Entity("SVSim.Database.Models.ShadowverseCardEntry", b => + { + b.Property("Id") + .HasColumnType("bigint"); + + b.Property("Attack") + .HasColumnType("integer"); + + b.Property("ClassId") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("Defense") + .HasColumnType("integer"); + + b.Property("IsFoil") + .HasColumnType("boolean"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.Property("PrimaryResourceCost") + .HasColumnType("integer"); + + b.Property("Rarity") + .HasColumnType("integer"); + + b.Property("ShadowverseCardSetEntryId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("ClassId"); + + b.HasIndex("ShadowverseCardSetEntryId"); + + b.ToTable("Cards"); + }); + + modelBuilder.Entity("SVSim.Database.Models.ShadowverseCardSetEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("IsBasic") + .HasColumnType("boolean"); + + b.Property("IsInRotation") + .HasColumnType("boolean"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("CardSets"); + }); + + modelBuilder.Entity("SVSim.Database.Models.ShadowverseDeckEntry", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid"); + + b.Property("ClassId") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("Format") + .HasColumnType("integer"); + + b.Property("LeaderSkinId") + .HasColumnType("integer"); + + b.Property("MyRotationId") + .HasColumnType("text"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text"); + + b.Property("Number") + .HasColumnType("integer"); + + b.Property("RandomLeaderSkin") + .HasColumnType("boolean"); + + b.Property("SleeveId") + .HasColumnType("integer"); + + b.Property("ViewerId") + .HasColumnType("bigint"); + + b.HasKey("Id"); + + b.HasIndex("ClassId"); + + b.HasIndex("LeaderSkinId"); + + b.HasIndex("SleeveId"); + + b.HasIndex("ViewerId"); + + b.ToTable("Decks"); + }); + + modelBuilder.Entity("SVSim.Database.Models.SleeveEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.ToTable("Sleeves"); + }); + + modelBuilder.Entity("SVSim.Database.Models.SpecialDeckFormatEntry", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("DeckFormat") + .IsRequired() + .HasColumnType("text"); + + b.Property("EndTime") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.ToTable("SpecialDeckFormats"); + }); + + modelBuilder.Entity("SVSim.Database.Models.SpotCardEntry", b => + { + b.Property("Id") + .HasColumnType("bigint"); + + b.Property("CardId") + .HasColumnType("bigint"); + + b.Property("Cost") + .HasColumnType("integer"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.HasKey("Id"); + + b.ToTable("SpotCards"); + }); + + modelBuilder.Entity("SVSim.Database.Models.UnlimitedRestrictionEntry", b => + { + b.Property("Id") + .HasColumnType("bigint"); + + b.Property("CardId") + .HasColumnType("bigint"); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("RestrictionValue") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("UnlimitedRestrictions"); + }); + + modelBuilder.Entity("SVSim.Database.Models.Viewer", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("DateCreated") + .HasColumnType("timestamp with time zone"); + + b.Property("DateUpdated") + .HasColumnType("timestamp with time zone"); + + b.Property("DisplayName") + .IsRequired() + .HasColumnType("text"); + + b.Property("LastLogin") + .HasColumnType("timestamp with time zone"); + + b.Property("ShortUdid") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasDefaultValueSql("nextval('\"ShortUdidSequence\"')"); + + NpgsqlPropertyBuilderExtensions.UseSequence(b.Property("ShortUdid"), "ShortUdidSequence"); + + b.HasKey("Id"); + + b.HasIndex("ShortUdid"); + + b.ToTable("Viewers"); + }); + + modelBuilder.Entity("SVSim.Database.Models.ViewerPuzzleClear", b => + { + b.Property("ViewerId") + .HasColumnType("bigint"); + + b.Property("PuzzleId") + .HasColumnType("integer"); + + b.Property("BestRetryCount") + .HasColumnType("integer"); + + b.Property("ClearedAt") + .HasColumnType("timestamp with time zone"); + + b.HasKey("ViewerId", "PuzzleId"); + + b.ToTable("ViewerPuzzleClears"); + }); + + modelBuilder.Entity("SleeveEntryViewer", b => + { + b.Property("SleevesId") + .HasColumnType("integer"); + + b.Property("ViewersId") + .HasColumnType("bigint"); + + b.HasKey("SleevesId", "ViewersId"); + + b.HasIndex("ViewersId"); + + b.ToTable("SleeveEntryViewer"); + }); + + modelBuilder.Entity("DegreeEntryViewer", b => + { + b.HasOne("SVSim.Database.Models.DegreeEntry", null) + .WithMany() + .HasForeignKey("DegreesId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SVSim.Database.Models.Viewer", null) + .WithMany() + .HasForeignKey("ViewersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("EmblemEntryViewer", b => + { + b.HasOne("SVSim.Database.Models.EmblemEntry", null) + .WithMany() + .HasForeignKey("EmblemsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SVSim.Database.Models.Viewer", null) + .WithMany() + .HasForeignKey("ViewersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("LeaderSkinEntryViewer", b => + { + b.HasOne("SVSim.Database.Models.LeaderSkinEntry", null) + .WithMany() + .HasForeignKey("LeaderSkinsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SVSim.Database.Models.Viewer", null) + .WithMany() + .HasForeignKey("ViewersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("MyPageBackgroundEntryViewer", b => + { + b.HasOne("SVSim.Database.Models.MyPageBackgroundEntry", null) + .WithMany() + .HasForeignKey("MyPageBackgroundsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SVSim.Database.Models.Viewer", null) + .WithMany() + .HasForeignKey("ViewersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.StoryChapter", b => + { + b.HasOne("SVSim.Database.Entities.Story.StorySection", "Section") + .WithMany() + .HasForeignKey("SectionId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SVSim.Database.Entities.Story.SpecialBattleSetting", "SpecialBattleSetting") + .WithMany() + .HasForeignKey("SpecialBattleSettingId"); + + b.OwnsMany("SVSim.Database.Entities.Story.StoryChapterBattleSetting", "BattleSettings", b1 => + { + b1.Property("StoryId") + .HasColumnType("integer"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("Battle3dFieldIdOverride") + .HasColumnType("integer"); + + b1.Property("BgmIdOverride") + .HasColumnType("integer"); + + b1.Property("DeckClassId") + .HasColumnType("integer"); + + b1.Property("DeckSkinIdOverride") + .HasColumnType("integer"); + + b1.Property("EnemyEmotionOverride") + .HasColumnType("integer"); + + b1.Property("PlayerEmotionOverride") + .HasColumnType("integer"); + + b1.Property("SkinIdOverride") + .HasColumnType("integer"); + + b1.HasKey("StoryId", "Id"); + + b1.ToTable("StoryChapterBattleSetting"); + + b1.WithOwner() + .HasForeignKey("StoryId"); + }); + + b.OwnsMany("SVSim.Database.Entities.Story.StoryChapterReward", "Rewards", b1 => + { + b1.Property("StoryId") + .HasColumnType("integer"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("RewardDetailId") + .HasColumnType("bigint"); + + b1.Property("RewardNumber") + .HasColumnType("integer"); + + b1.Property("RewardType") + .HasColumnType("integer"); + + b1.HasKey("StoryId", "Id"); + + b1.ToTable("StoryChapterReward"); + + b1.WithOwner() + .HasForeignKey("StoryId"); + }); + + b.OwnsMany("SVSim.Database.Entities.Story.StorySubChapter", "SubChapters", b1 => + { + b1.Property("StoryId") + .HasColumnType("integer"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("IsMaintenanceChapter") + .HasColumnType("boolean"); + + b1.Property("SubChapterId") + .HasColumnType("integer"); + + b1.Property("SubChapterStoryId") + .HasColumnType("integer"); + + b1.HasKey("StoryId", "Id"); + + b1.ToTable("StorySubChapter"); + + b1.WithOwner() + .HasForeignKey("StoryId"); + }); + + b.Navigation("BattleSettings"); + + b.Navigation("Rewards"); + + b.Navigation("Section"); + + b.Navigation("SpecialBattleSetting"); + + b.Navigation("SubChapters"); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.StorySection", b => + { + b.HasOne("SVSim.Database.Entities.Story.StoryWorld", "World") + .WithMany() + .HasForeignKey("WorldId"); + + b.Navigation("World"); + }); + + modelBuilder.Entity("SVSim.Database.Models.CardCosmeticReward", b => + { + b.HasOne("SVSim.Database.Models.ShadowverseCardEntry", "Card") + .WithMany() + .HasForeignKey("CardId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Card"); + }); + + modelBuilder.Entity("SVSim.Database.Models.LeaderSkinEntry", b => + { + b.HasOne("SVSim.Database.Models.ClassEntry", "Class") + .WithMany("LeaderSkins") + .HasForeignKey("ClassId"); + + b.Navigation("Class"); + }); + + modelBuilder.Entity("SVSim.Database.Models.PackConfigEntry", b => + { + b.OwnsMany("SVSim.Database.Models.PackBannerEntry", "Banners", b1 => + { + b1.Property("PackConfigEntryId") + .HasColumnType("integer"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("BannerName") + .IsRequired() + .HasColumnType("text"); + + b1.Property("DialogTitle") + .IsRequired() + .HasColumnType("text"); + + b1.HasKey("PackConfigEntryId", "Id"); + + b1.ToTable("PackBannerEntry"); + + b1.WithOwner() + .HasForeignKey("PackConfigEntryId"); + }); + + b.OwnsMany("SVSim.Database.Models.PackChildGachaEntry", "ChildGachas", b1 => + { + b1.Property("PackConfigEntryId") + .HasColumnType("integer"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("CampaignName") + .HasColumnType("text"); + + b1.Property("CardCount") + .HasColumnType("integer"); + + b1.Property("Cost") + .HasColumnType("integer"); + + b1.Property("FreeGachaCampaignId") + .HasColumnType("integer"); + + b1.Property("GachaId") + .HasColumnType("integer"); + + b1.Property("IsDailySingle") + .HasColumnType("boolean"); + + b1.Property("ItemId") + .HasColumnType("bigint"); + + b1.Property("OverrideIncreaseGachaPoint") + .HasColumnType("integer"); + + b1.Property("PurchaseLimitCount") + .HasColumnType("integer"); + + b1.Property("TypeDetail") + .HasColumnType("integer"); + + b1.HasKey("PackConfigEntryId", "Id"); + + b1.ToTable("PackChildGachaEntry"); + + b1.WithOwner() + .HasForeignKey("PackConfigEntryId"); + }); + + b.OwnsOne("SVSim.Database.Models.PackGachaPointConfig", "GachaPointConfig", b1 => + { + b1.Property("PackConfigEntryId") + .HasColumnType("integer"); + + b1.Property("ExchangeablePoint") + .HasColumnType("integer"); + + b1.Property("IncreaseGachaPoint") + .HasColumnType("integer"); + + b1.HasKey("PackConfigEntryId"); + + b1.ToTable("Packs"); + + b1.WithOwner() + .HasForeignKey("PackConfigEntryId"); + }); + + b.Navigation("Banners"); + + b.Navigation("ChildGachas"); + + b.Navigation("GachaPointConfig"); + }); + + modelBuilder.Entity("SVSim.Database.Models.PuzzleEntry", b => + { + b.HasOne("SVSim.Database.Models.PuzzleGroupEntry", "Group") + .WithMany("Puzzles") + .HasForeignKey("GroupId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Group"); + }); + + modelBuilder.Entity("SVSim.Database.Models.ShadowverseCardEntry", b => + { + b.HasOne("SVSim.Database.Models.ClassEntry", "Class") + .WithMany() + .HasForeignKey("ClassId"); + + b.HasOne("SVSim.Database.Models.ShadowverseCardSetEntry", null) + .WithMany("Cards") + .HasForeignKey("ShadowverseCardSetEntryId"); + + b.OwnsOne("SVSim.Database.Models.CardCollectionInfo", "CollectionInfo", b1 => + { + b1.Property("ShadowverseCardEntryId") + .HasColumnType("bigint"); + + b1.Property("CraftCost") + .HasColumnType("integer"); + + b1.Property("DustReward") + .HasColumnType("integer"); + + b1.HasKey("ShadowverseCardEntryId"); + + b1.ToTable("Cards"); + + b1.WithOwner() + .HasForeignKey("ShadowverseCardEntryId"); + }); + + b.Navigation("Class"); + + b.Navigation("CollectionInfo"); + }); + + modelBuilder.Entity("SVSim.Database.Models.ShadowverseDeckEntry", b => + { + b.HasOne("SVSim.Database.Models.ClassEntry", "Class") + .WithMany() + .HasForeignKey("ClassId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SVSim.Database.Models.LeaderSkinEntry", "LeaderSkin") + .WithMany() + .HasForeignKey("LeaderSkinId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SVSim.Database.Models.SleeveEntry", "Sleeve") + .WithMany() + .HasForeignKey("SleeveId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SVSim.Database.Models.Viewer", null) + .WithMany("Decks") + .HasForeignKey("ViewerId"); + + b.OwnsMany("SVSim.Database.Models.DeckCard", "Cards", b1 => + { + b1.Property("ShadowverseDeckEntryId") + .HasColumnType("uuid"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("CardId") + .HasColumnType("bigint"); + + b1.Property("Count") + .HasColumnType("integer"); + + b1.HasKey("ShadowverseDeckEntryId", "Id"); + + b1.HasIndex("CardId"); + + b1.ToTable("DeckCard"); + + b1.HasOne("SVSim.Database.Models.ShadowverseCardEntry", "Card") + .WithMany() + .HasForeignKey("CardId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b1.WithOwner() + .HasForeignKey("ShadowverseDeckEntryId"); + + b1.Navigation("Card"); + }); + + b.Navigation("Cards"); + + b.Navigation("Class"); + + b.Navigation("LeaderSkin"); + + b.Navigation("Sleeve"); + }); + + modelBuilder.Entity("SVSim.Database.Models.Viewer", b => + { + b.OwnsMany("SVSim.Database.Models.OwnedCardEntry", "Cards", b1 => + { + b1.Property("ViewerId") + .HasColumnType("bigint"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("CardId") + .HasColumnType("bigint"); + + b1.Property("Count") + .HasColumnType("integer"); + + b1.Property("IsProtected") + .HasColumnType("boolean"); + + b1.HasKey("ViewerId", "Id"); + + b1.HasIndex("CardId"); + + b1.ToTable("OwnedCardEntry"); + + b1.HasOne("SVSim.Database.Models.ShadowverseCardEntry", "Card") + .WithMany() + .HasForeignKey("CardId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b1.WithOwner() + .HasForeignKey("ViewerId"); + + b1.Navigation("Card"); + }); + + b.OwnsMany("SVSim.Database.Models.OwnedItemEntry", "Items", b1 => + { + b1.Property("ViewerId") + .HasColumnType("bigint"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("Count") + .HasColumnType("integer"); + + b1.Property("ItemId") + .HasColumnType("integer"); + + b1.HasKey("ViewerId", "Id"); + + b1.HasIndex("ItemId"); + + b1.ToTable("OwnedItemEntry"); + + b1.HasOne("SVSim.Database.Models.ItemEntry", "Item") + .WithMany() + .HasForeignKey("ItemId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b1.WithOwner("Viewer") + .HasForeignKey("ViewerId"); + + b1.Navigation("Item"); + + b1.Navigation("Viewer"); + }); + + b.OwnsMany("SVSim.Database.Models.SocialAccountConnection", "SocialAccountConnections", b1 => + { + b1.Property("ViewerId") + .HasColumnType("bigint"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("AccountId") + .HasColumnType("numeric(20,0)"); + + b1.Property("AccountType") + .HasColumnType("integer"); + + b1.HasKey("ViewerId", "Id"); + + b1.ToTable("SocialAccountConnection"); + + b1.WithOwner("Viewer") + .HasForeignKey("ViewerId"); + + b1.Navigation("Viewer"); + }); + + b.OwnsMany("SVSim.Database.Models.ViewerClassData", "Classes", b1 => + { + b1.Property("ViewerId") + .HasColumnType("bigint"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("ClassId") + .HasColumnType("integer"); + + b1.Property("Exp") + .HasColumnType("integer"); + + b1.Property("LeaderSkinId") + .HasColumnType("integer"); + + b1.Property("Level") + .HasColumnType("integer"); + + b1.HasKey("ViewerId", "Id"); + + b1.HasIndex("ClassId"); + + b1.HasIndex("LeaderSkinId"); + + b1.ToTable("ViewerClassData"); + + b1.HasOne("SVSim.Database.Models.ClassEntry", "Class") + .WithMany() + .HasForeignKey("ClassId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b1.HasOne("SVSim.Database.Models.LeaderSkinEntry", "LeaderSkin") + .WithMany() + .HasForeignKey("LeaderSkinId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b1.WithOwner("Viewer") + .HasForeignKey("ViewerId"); + + b1.Navigation("Class"); + + b1.Navigation("LeaderSkin"); + + b1.Navigation("Viewer"); + }); + + b.OwnsOne("SVSim.Database.Models.ViewerCurrency", "Currency", b1 => + { + b1.Property("ViewerId") + .HasColumnType("bigint"); + + b1.Property("AndroidCrystals") + .HasColumnType("numeric(20,0)"); + + b1.Property("Crystals") + .HasColumnType("numeric(20,0)"); + + b1.Property("DmmCrystals") + .HasColumnType("numeric(20,0)"); + + b1.Property("FreeCrystals") + .HasColumnType("numeric(20,0)"); + + b1.Property("IosCrystals") + .HasColumnType("numeric(20,0)"); + + b1.Property("LifeTotalCrystals") + .HasColumnType("numeric(20,0)"); + + b1.Property("RedEther") + .HasColumnType("numeric(20,0)"); + + b1.Property("Rupees") + .HasColumnType("numeric(20,0)"); + + b1.Property("SteamCrystals") + .HasColumnType("numeric(20,0)"); + + b1.HasKey("ViewerId"); + + b1.ToTable("Viewers"); + + b1.WithOwner() + .HasForeignKey("ViewerId"); + }); + + b.OwnsOne("SVSim.Database.Models.ViewerInfo", "Info", b1 => + { + b1.Property("ViewerId") + .HasColumnType("bigint"); + + b1.Property("BirthDate") + .HasColumnType("timestamp with time zone"); + + b1.Property("CountryCode") + .IsRequired() + .HasColumnType("text"); + + b1.Property("IsOfficial") + .HasColumnType("boolean"); + + b1.Property("IsOfficialMarkDisplayed") + .HasColumnType("boolean"); + + b1.Property("MaxFriends") + .HasColumnType("integer"); + + b1.Property("SelectedDegreeId") + .HasColumnType("integer"); + + b1.Property("SelectedEmblemId") + .HasColumnType("integer"); + + b1.HasKey("ViewerId"); + + b1.HasIndex("SelectedDegreeId"); + + b1.HasIndex("SelectedEmblemId"); + + b1.ToTable("Viewers"); + + b1.HasOne("SVSim.Database.Models.DegreeEntry", "SelectedDegree") + .WithMany() + .HasForeignKey("SelectedDegreeId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b1.HasOne("SVSim.Database.Models.EmblemEntry", "SelectedEmblem") + .WithMany() + .HasForeignKey("SelectedEmblemId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b1.WithOwner() + .HasForeignKey("ViewerId"); + + b1.Navigation("SelectedDegree"); + + b1.Navigation("SelectedEmblem"); + }); + + b.OwnsOne("SVSim.Database.Models.ViewerMissionData", "MissionData", b1 => + { + b1.Property("ViewerId") + .HasColumnType("bigint"); + + b1.Property("HasReceivedPickTwoMission") + .HasColumnType("boolean"); + + b1.Property("MissionChangeTime") + .HasColumnType("timestamp with time zone"); + + b1.Property("MissionReceiveType") + .HasColumnType("integer"); + + b1.Property("TutorialState") + .HasColumnType("integer"); + + b1.HasKey("ViewerId"); + + b1.ToTable("Viewers"); + + b1.WithOwner() + .HasForeignKey("ViewerId"); + }); + + b.OwnsMany("SVSim.Database.Models.ViewerPackOpenCount", "PackOpenCounts", b1 => + { + b1.Property("ViewerId") + .HasColumnType("bigint"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("LastDailyFreeAt") + .HasColumnType("timestamp with time zone"); + + b1.Property("OpenCount") + .HasColumnType("integer"); + + b1.Property("PackId") + .HasColumnType("integer"); + + b1.HasKey("ViewerId", "Id"); + + b1.ToTable("ViewerPackOpenCount"); + + b1.WithOwner() + .HasForeignKey("ViewerId"); + }); + + b.Navigation("Cards"); + + b.Navigation("Classes"); + + b.Navigation("Currency") + .IsRequired(); + + b.Navigation("Info") + .IsRequired(); + + b.Navigation("Items"); + + b.Navigation("MissionData") + .IsRequired(); + + b.Navigation("PackOpenCounts"); + + b.Navigation("SocialAccountConnections"); + }); + + modelBuilder.Entity("SleeveEntryViewer", b => + { + b.HasOne("SVSim.Database.Models.SleeveEntry", null) + .WithMany() + .HasForeignKey("SleevesId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SVSim.Database.Models.Viewer", null) + .WithMany() + .HasForeignKey("ViewersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("SVSim.Database.Models.ClassEntry", b => + { + b.Navigation("LeaderSkins"); + }); + + modelBuilder.Entity("SVSim.Database.Models.PuzzleGroupEntry", b => + { + b.Navigation("Puzzles"); + }); + + modelBuilder.Entity("SVSim.Database.Models.ShadowverseCardSetEntry", b => + { + b.Navigation("Cards"); + }); + + modelBuilder.Entity("SVSim.Database.Models.Viewer", b => + { + b.Navigation("Decks"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/SVSim.Database/Migrations/20260525163848_Story.cs b/SVSim.Database/Migrations/20260525163848_Story.cs new file mode 100644 index 0000000..d33f5ae --- /dev/null +++ b/SVSim.Database/Migrations/20260525163848_Story.cs @@ -0,0 +1,283 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace SVSim.Database.Migrations +{ + /// + public partial class Story : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "SpecialBattleSettings", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false), + PlayerFirstTurn = table.Column(type: "integer", nullable: false), + PlayerStartPp = table.Column(type: "integer", nullable: false), + EnemyStartPp = table.Column(type: "integer", nullable: false), + PlayerStartLife = table.Column(type: "integer", nullable: false), + EnemyStartLife = table.Column(type: "integer", nullable: false), + PlayerAttachSkill = table.Column(type: "text", nullable: false), + EnemyAttachSkill = table.Column(type: "text", nullable: false), + IdOverrideInBattleLog = table.Column(type: "text", nullable: false), + BanishEffectOverride = table.Column(type: "text", nullable: false), + TokenDrawEffectOverride = table.Column(type: "text", nullable: false), + SpecialTokenDrawEffectOverride = table.Column(type: "text", nullable: false), + ResultSkip = table.Column(type: "integer", nullable: false), + VsEffectOverride = table.Column(type: "integer", nullable: false), + ClassDestroyEffectOverride = table.Column(type: "integer", nullable: false), + Note = table.Column(type: "text", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_SpecialBattleSettings", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "StoryWorlds", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false), + TitleTextKey = table.Column(type: "text", nullable: false), + PanelImageName = table.Column(type: "text", nullable: false), + RibbonText = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_StoryWorlds", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "ViewerStoryBranchUnlocks", + columns: table => new + { + ViewerId = table.Column(type: "bigint", nullable: false), + StoryId = table.Column(type: "integer", nullable: false), + UnlockedAt = table.Column(type: "timestamp with time zone", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_ViewerStoryBranchUnlocks", x => new { x.ViewerId, x.StoryId }); + }); + + migrationBuilder.CreateTable( + name: "ViewerStoryProgress", + columns: table => new + { + ViewerId = table.Column(type: "bigint", nullable: false), + StoryId = table.Column(type: "integer", nullable: false), + IsFinish = table.Column(type: "boolean", nullable: false), + IsSkipped = table.Column(type: "boolean", nullable: false), + FinishedAt = table.Column(type: "timestamp with time zone", nullable: true), + SkippedAt = table.Column(type: "timestamp with time zone", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_ViewerStoryProgress", x => new { x.ViewerId, x.StoryId }); + }); + + migrationBuilder.CreateTable( + name: "StorySections", + columns: table => new + { + Id = table.Column(type: "integer", nullable: false), + WorldId = table.Column(type: "integer", nullable: true), + StoryApiType = table.Column(type: "integer", nullable: false), + OrderId = table.Column(type: "integer", nullable: false), + AllStoryOrderId = table.Column(type: "integer", nullable: false), + NameTextKey = table.Column(type: "text", nullable: false), + ImageName = table.Column(type: "text", nullable: false), + IsLeaderSelect = table.Column(type: "boolean", nullable: false), + BackGroundId = table.Column(type: "integer", nullable: false), + ChapterSelectType = table.Column(type: "integer", nullable: false), + StoryTypeOverwrite = table.Column(type: "integer", nullable: false), + IsUnderMaintenance = table.Column(type: "boolean", nullable: false), + IsPlayAnotherEndAppearanceAnimation = table.Column(type: "boolean", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_StorySections", x => x.Id); + table.ForeignKey( + name: "FK_StorySections_StoryWorlds_WorldId", + column: x => x.WorldId, + principalTable: "StoryWorlds", + principalColumn: "Id"); + }); + + migrationBuilder.CreateTable( + name: "StoryChapters", + columns: table => new + { + StoryId = table.Column(type: "integer", nullable: false), + SectionId = table.Column(type: "integer", nullable: false), + CharaId = table.Column(type: "integer", nullable: false), + ChapterId = table.Column(type: "text", nullable: false), + NextChapterId = table.Column(type: "text", nullable: false), + RequiredChapterId = table.Column(type: "text", nullable: true), + SelectionDisplayPosition = table.Column(type: "text", nullable: true), + SelectionTextId = table.Column(type: "text", nullable: true), + XCoordinate = table.Column(type: "numeric", nullable: false), + YCoordinate = table.Column(type: "numeric", nullable: false), + ShowCoordinate = table.Column(type: "integer", nullable: false), + IsCameraMovable = table.Column(type: "integer", nullable: false), + ShowSubtitles = table.Column(type: "integer", nullable: false), + BattleExists = table.Column(type: "boolean", nullable: false), + EnemyCharaId = table.Column(type: "integer", nullable: false), + EnemyClass = table.Column(type: "integer", nullable: false), + EnemyAiId = table.Column(type: "integer", nullable: false), + BgFileName = table.Column(type: "text", nullable: false), + ChapterEffectPath = table.Column(type: "text", nullable: true), + ChapterClearTextId = table.Column(type: "text", nullable: true), + Battle3dFieldId = table.Column(type: "integer", nullable: false), + BgmId = table.Column(type: "text", nullable: false), + SpecialBattleSettingId = table.Column(type: "integer", nullable: true), + ReleasePoint = table.Column(type: "integer", nullable: false), + IsMaintenanceChapter = table.Column(type: "boolean", nullable: false), + IsPlayAnotherEndAppearanceAnimation = table.Column(type: "boolean", nullable: false), + IsReleasedAnotherEnd = table.Column(type: "boolean", nullable: false), + IsSkipEnabled = table.Column(type: "boolean", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_StoryChapters", x => x.StoryId); + table.ForeignKey( + name: "FK_StoryChapters_SpecialBattleSettings_SpecialBattleSettingId", + column: x => x.SpecialBattleSettingId, + principalTable: "SpecialBattleSettings", + principalColumn: "Id"); + table.ForeignKey( + name: "FK_StoryChapters_StorySections_SectionId", + column: x => x.SectionId, + principalTable: "StorySections", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "StoryChapterBattleSetting", + columns: table => new + { + StoryId = table.Column(type: "integer", nullable: false), + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + DeckClassId = table.Column(type: "integer", nullable: false), + PlayerEmotionOverride = table.Column(type: "integer", nullable: false), + EnemyEmotionOverride = table.Column(type: "integer", nullable: false), + SkinIdOverride = table.Column(type: "integer", nullable: false), + Battle3dFieldIdOverride = table.Column(type: "integer", nullable: false), + BgmIdOverride = table.Column(type: "integer", nullable: false), + DeckSkinIdOverride = table.Column(type: "integer", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_StoryChapterBattleSetting", x => new { x.StoryId, x.Id }); + table.ForeignKey( + name: "FK_StoryChapterBattleSetting_StoryChapters_StoryId", + column: x => x.StoryId, + principalTable: "StoryChapters", + principalColumn: "StoryId", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "StoryChapterReward", + columns: table => new + { + StoryId = table.Column(type: "integer", nullable: false), + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + RewardType = table.Column(type: "integer", nullable: false), + RewardDetailId = table.Column(type: "bigint", nullable: false), + RewardNumber = table.Column(type: "integer", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_StoryChapterReward", x => new { x.StoryId, x.Id }); + table.ForeignKey( + name: "FK_StoryChapterReward_StoryChapters_StoryId", + column: x => x.StoryId, + principalTable: "StoryChapters", + principalColumn: "StoryId", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "StorySubChapter", + columns: table => new + { + StoryId = table.Column(type: "integer", nullable: false), + Id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + SubChapterId = table.Column(type: "integer", nullable: false), + SubChapterStoryId = table.Column(type: "integer", nullable: false), + IsMaintenanceChapter = table.Column(type: "boolean", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_StorySubChapter", x => new { x.StoryId, x.Id }); + table.ForeignKey( + name: "FK_StorySubChapter_StoryChapters_StoryId", + column: x => x.StoryId, + principalTable: "StoryChapters", + principalColumn: "StoryId", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateIndex( + name: "IX_StoryChapters_NextChapterId", + table: "StoryChapters", + column: "NextChapterId"); + + migrationBuilder.CreateIndex( + name: "IX_StoryChapters_SectionId_CharaId_ChapterId", + table: "StoryChapters", + columns: new[] { "SectionId", "CharaId", "ChapterId" }); + + migrationBuilder.CreateIndex( + name: "IX_StoryChapters_SpecialBattleSettingId", + table: "StoryChapters", + column: "SpecialBattleSettingId"); + + migrationBuilder.CreateIndex( + name: "IX_StorySections_WorldId", + table: "StorySections", + column: "WorldId"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "StoryChapterBattleSetting"); + + migrationBuilder.DropTable( + name: "StoryChapterReward"); + + migrationBuilder.DropTable( + name: "StorySubChapter"); + + migrationBuilder.DropTable( + name: "ViewerStoryBranchUnlocks"); + + migrationBuilder.DropTable( + name: "ViewerStoryProgress"); + + migrationBuilder.DropTable( + name: "StoryChapters"); + + migrationBuilder.DropTable( + name: "SpecialBattleSettings"); + + migrationBuilder.DropTable( + name: "StorySections"); + + migrationBuilder.DropTable( + name: "StoryWorlds"); + } + } +} diff --git a/SVSim.Database/Migrations/SVSimDbContextModelSnapshot.cs b/SVSim.Database/Migrations/SVSimDbContextModelSnapshot.cs index eb58c80..71a211b 100644 --- a/SVSim.Database/Migrations/SVSimDbContextModelSnapshot.cs +++ b/SVSim.Database/Migrations/SVSimDbContextModelSnapshot.cs @@ -85,6 +85,281 @@ namespace SVSim.Database.Migrations b.ToTable("MyPageBackgroundEntryViewer"); }); + modelBuilder.Entity("SVSim.Database.Entities.Story.SpecialBattleSetting", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("BanishEffectOverride") + .IsRequired() + .HasColumnType("text"); + + b.Property("ClassDestroyEffectOverride") + .HasColumnType("integer"); + + b.Property("EnemyAttachSkill") + .IsRequired() + .HasColumnType("text"); + + b.Property("EnemyStartLife") + .HasColumnType("integer"); + + b.Property("EnemyStartPp") + .HasColumnType("integer"); + + b.Property("IdOverrideInBattleLog") + .IsRequired() + .HasColumnType("text"); + + b.Property("Note") + .HasColumnType("text"); + + b.Property("PlayerAttachSkill") + .IsRequired() + .HasColumnType("text"); + + b.Property("PlayerFirstTurn") + .HasColumnType("integer"); + + b.Property("PlayerStartLife") + .HasColumnType("integer"); + + b.Property("PlayerStartPp") + .HasColumnType("integer"); + + b.Property("ResultSkip") + .HasColumnType("integer"); + + b.Property("SpecialTokenDrawEffectOverride") + .IsRequired() + .HasColumnType("text"); + + b.Property("TokenDrawEffectOverride") + .IsRequired() + .HasColumnType("text"); + + b.Property("VsEffectOverride") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.ToTable("SpecialBattleSettings"); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.StoryChapter", b => + { + b.Property("StoryId") + .HasColumnType("integer"); + + b.Property("Battle3dFieldId") + .HasColumnType("integer"); + + b.Property("BattleExists") + .HasColumnType("boolean"); + + b.Property("BgFileName") + .IsRequired() + .HasColumnType("text"); + + b.Property("BgmId") + .IsRequired() + .HasColumnType("text"); + + b.Property("ChapterClearTextId") + .HasColumnType("text"); + + b.Property("ChapterEffectPath") + .HasColumnType("text"); + + b.Property("ChapterId") + .IsRequired() + .HasColumnType("text"); + + b.Property("CharaId") + .HasColumnType("integer"); + + b.Property("EnemyAiId") + .HasColumnType("integer"); + + b.Property("EnemyCharaId") + .HasColumnType("integer"); + + b.Property("EnemyClass") + .HasColumnType("integer"); + + b.Property("IsCameraMovable") + .HasColumnType("integer"); + + b.Property("IsMaintenanceChapter") + .HasColumnType("boolean"); + + b.Property("IsPlayAnotherEndAppearanceAnimation") + .HasColumnType("boolean"); + + b.Property("IsReleasedAnotherEnd") + .HasColumnType("boolean"); + + b.Property("IsSkipEnabled") + .HasColumnType("boolean"); + + b.Property("NextChapterId") + .IsRequired() + .HasColumnType("text"); + + b.Property("ReleasePoint") + .HasColumnType("integer"); + + b.Property("RequiredChapterId") + .HasColumnType("text"); + + b.Property("SectionId") + .HasColumnType("integer"); + + b.Property("SelectionDisplayPosition") + .HasColumnType("text"); + + b.Property("SelectionTextId") + .HasColumnType("text"); + + b.Property("ShowCoordinate") + .HasColumnType("integer"); + + b.Property("ShowSubtitles") + .HasColumnType("integer"); + + b.Property("SpecialBattleSettingId") + .HasColumnType("integer"); + + b.Property("XCoordinate") + .HasColumnType("numeric"); + + b.Property("YCoordinate") + .HasColumnType("numeric"); + + b.HasKey("StoryId"); + + b.HasIndex("NextChapterId"); + + b.HasIndex("SpecialBattleSettingId"); + + b.HasIndex("SectionId", "CharaId", "ChapterId"); + + b.ToTable("StoryChapters"); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.StorySection", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("AllStoryOrderId") + .HasColumnType("integer"); + + b.Property("BackGroundId") + .HasColumnType("integer"); + + b.Property("ChapterSelectType") + .HasColumnType("integer"); + + b.Property("ImageName") + .IsRequired() + .HasColumnType("text"); + + b.Property("IsLeaderSelect") + .HasColumnType("boolean"); + + b.Property("IsPlayAnotherEndAppearanceAnimation") + .HasColumnType("boolean"); + + b.Property("IsUnderMaintenance") + .HasColumnType("boolean"); + + b.Property("NameTextKey") + .IsRequired() + .HasColumnType("text"); + + b.Property("OrderId") + .HasColumnType("integer"); + + b.Property("StoryApiType") + .HasColumnType("integer"); + + b.Property("StoryTypeOverwrite") + .HasColumnType("integer"); + + b.Property("WorldId") + .HasColumnType("integer"); + + b.HasKey("Id"); + + b.HasIndex("WorldId"); + + b.ToTable("StorySections"); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.StoryWorld", b => + { + b.Property("Id") + .HasColumnType("integer"); + + b.Property("PanelImageName") + .IsRequired() + .HasColumnType("text"); + + b.Property("RibbonText") + .IsRequired() + .HasColumnType("text"); + + b.Property("TitleTextKey") + .IsRequired() + .HasColumnType("text"); + + b.HasKey("Id"); + + b.ToTable("StoryWorlds"); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.ViewerStoryBranchUnlock", b => + { + b.Property("ViewerId") + .HasColumnType("bigint"); + + b.Property("StoryId") + .HasColumnType("integer"); + + b.Property("UnlockedAt") + .HasColumnType("timestamp with time zone"); + + b.HasKey("ViewerId", "StoryId"); + + b.ToTable("ViewerStoryBranchUnlocks"); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.ViewerStoryProgress", b => + { + b.Property("ViewerId") + .HasColumnType("bigint"); + + b.Property("StoryId") + .HasColumnType("integer"); + + b.Property("FinishedAt") + .HasColumnType("timestamp with time zone"); + + b.Property("IsFinish") + .HasColumnType("boolean"); + + b.Property("IsSkipped") + .HasColumnType("boolean"); + + b.Property("SkippedAt") + .HasColumnType("timestamp with time zone"); + + b.HasKey("ViewerId", "StoryId"); + + b.ToTable("ViewerStoryProgress"); + }); + modelBuilder.Entity("SVSim.Database.Models.ArenaSeasonConfig", b => { b.Property("Id") @@ -1562,6 +1837,134 @@ namespace SVSim.Database.Migrations .IsRequired(); }); + modelBuilder.Entity("SVSim.Database.Entities.Story.StoryChapter", b => + { + b.HasOne("SVSim.Database.Entities.Story.StorySection", "Section") + .WithMany() + .HasForeignKey("SectionId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("SVSim.Database.Entities.Story.SpecialBattleSetting", "SpecialBattleSetting") + .WithMany() + .HasForeignKey("SpecialBattleSettingId"); + + b.OwnsMany("SVSim.Database.Entities.Story.StoryChapterBattleSetting", "BattleSettings", b1 => + { + b1.Property("StoryId") + .HasColumnType("integer"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("Battle3dFieldIdOverride") + .HasColumnType("integer"); + + b1.Property("BgmIdOverride") + .HasColumnType("integer"); + + b1.Property("DeckClassId") + .HasColumnType("integer"); + + b1.Property("DeckSkinIdOverride") + .HasColumnType("integer"); + + b1.Property("EnemyEmotionOverride") + .HasColumnType("integer"); + + b1.Property("PlayerEmotionOverride") + .HasColumnType("integer"); + + b1.Property("SkinIdOverride") + .HasColumnType("integer"); + + b1.HasKey("StoryId", "Id"); + + b1.ToTable("StoryChapterBattleSetting"); + + b1.WithOwner() + .HasForeignKey("StoryId"); + }); + + b.OwnsMany("SVSim.Database.Entities.Story.StoryChapterReward", "Rewards", b1 => + { + b1.Property("StoryId") + .HasColumnType("integer"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("RewardDetailId") + .HasColumnType("bigint"); + + b1.Property("RewardNumber") + .HasColumnType("integer"); + + b1.Property("RewardType") + .HasColumnType("integer"); + + b1.HasKey("StoryId", "Id"); + + b1.ToTable("StoryChapterReward"); + + b1.WithOwner() + .HasForeignKey("StoryId"); + }); + + b.OwnsMany("SVSim.Database.Entities.Story.StorySubChapter", "SubChapters", b1 => + { + b1.Property("StoryId") + .HasColumnType("integer"); + + b1.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b1.Property("Id")); + + b1.Property("IsMaintenanceChapter") + .HasColumnType("boolean"); + + b1.Property("SubChapterId") + .HasColumnType("integer"); + + b1.Property("SubChapterStoryId") + .HasColumnType("integer"); + + b1.HasKey("StoryId", "Id"); + + b1.ToTable("StorySubChapter"); + + b1.WithOwner() + .HasForeignKey("StoryId"); + }); + + b.Navigation("BattleSettings"); + + b.Navigation("Rewards"); + + b.Navigation("Section"); + + b.Navigation("SpecialBattleSetting"); + + b.Navigation("SubChapters"); + }); + + modelBuilder.Entity("SVSim.Database.Entities.Story.StorySection", b => + { + b.HasOne("SVSim.Database.Entities.Story.StoryWorld", "World") + .WithMany() + .HasForeignKey("WorldId"); + + b.Navigation("World"); + }); + modelBuilder.Entity("SVSim.Database.Models.CardCosmeticReward", b => { b.HasOne("SVSim.Database.Models.ShadowverseCardEntry", "Card") diff --git a/SVSim.Database/Models/Config/StoryConfig.cs b/SVSim.Database/Models/Config/StoryConfig.cs new file mode 100644 index 0000000..88c7b2f --- /dev/null +++ b/SVSim.Database/Models/Config/StoryConfig.cs @@ -0,0 +1,9 @@ +namespace SVSim.Database.Models.Config; + +[ConfigSection("Story")] +public class StoryConfig +{ + public int ClassXpPerClear { get; set; } = 200; + + public static StoryConfig ShippedDefaults() => new(); +} diff --git a/SVSim.Database/Repositories/Story/IStoryMasterRepository.cs b/SVSim.Database/Repositories/Story/IStoryMasterRepository.cs new file mode 100644 index 0000000..aef9a95 --- /dev/null +++ b/SVSim.Database/Repositories/Story/IStoryMasterRepository.cs @@ -0,0 +1,19 @@ +using SVSim.Database.Entities.Story; + +namespace SVSim.Database.Repositories.Story; + +public interface IStoryMasterRepository +{ + Task> GetSectionsByFamilyAsync(StoryApiType apiType); + Task> GetWorldsForSectionsAsync(IEnumerable worldIds); + Task> GetChaptersBySectionCharaAsync(int sectionId, int charaId); + + /// + /// Bulk-load chapter scalars (no owned collections) across multiple sections in one round-trip. + /// Used by the section rollup to avoid N+1 per (section, chara) lookups. + /// + Task> GetChaptersBySectionsAsync(IEnumerable sectionIds); + + Task GetChapterByIdAsync(int storyId); + Task GetSbsByIdAsync(int sbsId); +} diff --git a/SVSim.Database/Repositories/Story/IViewerStoryProgressRepository.cs b/SVSim.Database/Repositories/Story/IViewerStoryProgressRepository.cs new file mode 100644 index 0000000..0c70627 --- /dev/null +++ b/SVSim.Database/Repositories/Story/IViewerStoryProgressRepository.cs @@ -0,0 +1,12 @@ +using SVSim.Database.Entities.Story; + +namespace SVSim.Database.Repositories.Story; + +public interface IViewerStoryProgressRepository +{ + Task> GetProgressForChaptersAsync(long viewerId, IEnumerable storyIds); + Task> GetBranchUnlockedStoryIdsAsync(long viewerId, IEnumerable storyIds); + + Task UpsertProgressAsync(long viewerId, int storyId, bool? isFinish, bool? isSkipped); + Task UpsertBranchUnlockAsync(long viewerId, int storyId); +} diff --git a/SVSim.Database/Repositories/Story/StoryMasterRepository.cs b/SVSim.Database/Repositories/Story/StoryMasterRepository.cs new file mode 100644 index 0000000..3751792 --- /dev/null +++ b/SVSim.Database/Repositories/Story/StoryMasterRepository.cs @@ -0,0 +1,49 @@ +using Microsoft.EntityFrameworkCore; +using SVSim.Database.Entities.Story; + +namespace SVSim.Database.Repositories.Story; + +public class StoryMasterRepository : IStoryMasterRepository +{ + private readonly SVSimDbContext _db; + public StoryMasterRepository(SVSimDbContext db) { _db = db; } + + public Task> GetSectionsByFamilyAsync(StoryApiType apiType) + { + var families = apiType == StoryApiType.AllStory + ? new[] { StoryApiType.Main } // AllStory effectively returns Main per spec + : new[] { apiType }; + return _db.StorySections.Where(s => families.Contains(s.StoryApiType)) + .OrderBy(s => s.AllStoryOrderId) + .ToListAsync(); + } + + public Task> GetWorldsForSectionsAsync(IEnumerable worldIds) + => _db.StoryWorlds.Where(w => worldIds.Contains(w.Id)).ToListAsync(); + + public Task> GetChaptersBySectionCharaAsync(int sectionId, int charaId) + => _db.StoryChapters + .Include(c => c.BattleSettings).Include(c => c.Rewards).Include(c => c.SubChapters) + .Where(c => c.SectionId == sectionId && c.CharaId == charaId) + .ToListAsync(); + + // No Includes — the rollup only reads SectionId/CharaId/StoryId. Including the three owned + // collections here would cartesian-explode across ~677 chapters and turn a single query into + // a multi-MB result set. + public Task> GetChaptersBySectionsAsync(IEnumerable sectionIds) + { + var ids = sectionIds.ToList(); + return _db.StoryChapters + .AsNoTracking() + .Where(c => ids.Contains(c.SectionId)) + .ToListAsync(); + } + + public Task GetChapterByIdAsync(int storyId) + => _db.StoryChapters + .Include(c => c.BattleSettings).Include(c => c.Rewards).Include(c => c.SubChapters) + .FirstOrDefaultAsync(c => c.StoryId == storyId); + + public Task GetSbsByIdAsync(int sbsId) + => _db.SpecialBattleSettings.FirstOrDefaultAsync(s => s.Id == sbsId); +} diff --git a/SVSim.Database/Repositories/Story/ViewerStoryProgressRepository.cs b/SVSim.Database/Repositories/Story/ViewerStoryProgressRepository.cs new file mode 100644 index 0000000..ee2fcad --- /dev/null +++ b/SVSim.Database/Repositories/Story/ViewerStoryProgressRepository.cs @@ -0,0 +1,56 @@ +using Microsoft.EntityFrameworkCore; +using SVSim.Database.Entities.Story; + +namespace SVSim.Database.Repositories.Story; + +public class ViewerStoryProgressRepository : IViewerStoryProgressRepository +{ + private readonly SVSimDbContext _db; + public ViewerStoryProgressRepository(SVSimDbContext db) { _db = db; } + + public async Task> GetProgressForChaptersAsync( + long viewerId, IEnumerable storyIds) + { + var ids = storyIds.ToList(); + var rows = await _db.ViewerStoryProgress + .Where(p => p.ViewerId == viewerId && ids.Contains(p.StoryId)) + .ToListAsync(); + return rows.ToDictionary(r => r.StoryId); + } + + public async Task> GetBranchUnlockedStoryIdsAsync(long viewerId, IEnumerable storyIds) + { + var ids = storyIds.ToList(); + var rows = await _db.ViewerStoryBranchUnlocks + .Where(u => u.ViewerId == viewerId && ids.Contains(u.StoryId)) + .Select(u => u.StoryId) + .ToListAsync(); + return new HashSet(rows); + } + + public async Task UpsertProgressAsync(long viewerId, int storyId, bool? isFinish, bool? isSkipped) + { + var row = await _db.ViewerStoryProgress.FirstOrDefaultAsync( + p => p.ViewerId == viewerId && p.StoryId == storyId); + if (row is null) + { + row = new ViewerStoryProgress { ViewerId = viewerId, StoryId = storyId }; + _db.ViewerStoryProgress.Add(row); + } + if (isFinish.HasValue) { row.IsFinish = isFinish.Value; if (isFinish.Value) row.FinishedAt = DateTime.UtcNow; } + if (isSkipped.HasValue) { row.IsSkipped = isSkipped.Value; if (isSkipped.Value) row.SkippedAt = DateTime.UtcNow; } + await _db.SaveChangesAsync(); + } + + public async Task UpsertBranchUnlockAsync(long viewerId, int storyId) + { + bool exists = await _db.ViewerStoryBranchUnlocks + .AnyAsync(u => u.ViewerId == viewerId && u.StoryId == storyId); + if (!exists) + { + _db.ViewerStoryBranchUnlocks.Add(new ViewerStoryBranchUnlock + { ViewerId = viewerId, StoryId = storyId, UnlockedAt = DateTime.UtcNow }); + await _db.SaveChangesAsync(); + } + } +} diff --git a/SVSim.Database/SVSimDbContext.cs b/SVSim.Database/SVSimDbContext.cs index 34c71cf..2e0c9a3 100644 --- a/SVSim.Database/SVSimDbContext.cs +++ b/SVSim.Database/SVSimDbContext.cs @@ -1,6 +1,7 @@ using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using SVSim.Database.Common; +using SVSim.Database.Entities.Story; using SVSim.Database.Models; using SVSim.Database.Models.Config; @@ -67,6 +68,14 @@ public class SVSimDbContext : DbContext public DbSet PuzzleMissions => Set(); public DbSet ViewerPuzzleClears => Set(); + // Story reference data + viewer progress + public DbSet StoryWorlds => Set(); + public DbSet StorySections => Set(); + public DbSet StoryChapters => Set(); + public DbSet SpecialBattleSettings => Set(); + public DbSet ViewerStoryProgress => Set(); + public DbSet ViewerStoryBranchUnlocks => Set(); + #endregion public override async Task SaveChangesAsync(CancellationToken cancellationToken = default) @@ -142,6 +151,29 @@ public class SVSimDbContext : DbContext .HasColumnType("jsonb"); } + // --- Story entities --- + + // Composite PKs for viewer-state tables + modelBuilder.Entity().HasKey(x => new { x.ViewerId, x.StoryId }); + modelBuilder.Entity().HasKey(x => new { x.ViewerId, x.StoryId }); + + // StoryChapter owned collections (shadow-PK per row) + modelBuilder.Entity(c => + { + c.OwnsMany(x => x.BattleSettings, b => { b.WithOwner().HasForeignKey("StoryId"); b.Property("Id"); b.HasKey("StoryId", "Id"); }); + c.OwnsMany(x => x.Rewards, b => { b.WithOwner().HasForeignKey("StoryId"); b.Property("Id"); b.HasKey("StoryId", "Id"); }); + c.OwnsMany(x => x.SubChapters, b => { b.WithOwner().HasForeignKey("StoryId"); b.Property("Id"); b.HasKey("StoryId", "Id"); }); + }); + + // FK relationships + modelBuilder.Entity().HasOne(s => s.World).WithMany().HasForeignKey(s => s.WorldId); + modelBuilder.Entity().HasOne(c => c.Section).WithMany().HasForeignKey(c => c.SectionId); + modelBuilder.Entity().HasOne(c => c.SpecialBattleSetting).WithMany().HasForeignKey(c => c.SpecialBattleSettingId); + + // Indexes + modelBuilder.Entity().HasIndex(c => new { c.SectionId, c.CharaId, c.ChapterId }); + modelBuilder.Entity().HasIndex(c => c.NextChapterId); + base.OnModelCreating(modelBuilder); } diff --git a/SVSim.EmulatedEntrypoint/Controllers/MyPageController.cs b/SVSim.EmulatedEntrypoint/Controllers/MyPageController.cs index 44b4116..dec7263 100644 --- a/SVSim.EmulatedEntrypoint/Controllers/MyPageController.cs +++ b/SVSim.EmulatedEntrypoint/Controllers/MyPageController.cs @@ -98,7 +98,7 @@ public class MyPageController : SVSimController { UserMyPageSetting = new MyPageBgSetting(), }, - BasicPuzzle = new BasicPuzzleBadge { IsDisplayBadge = false }, // TODO(mypage-stub): viewer practice-puzzle progress + BasicPuzzle = new Models.Dtos.Common.BadgeFlag { IsDisplayBadge = false }, // TODO(mypage-stub): viewer practice-puzzle progress IsBattlePassPeriod = rotation.IsBattlePassPeriod, SpecialCrystalInfo = new(), // TODO(mypage-stub): same shape/source as /load/index // CompetitionInfo, ShopNotification, StoryNotification, GuildNotification, GatheringInfo, diff --git a/SVSim.EmulatedEntrypoint/Controllers/StoryController.cs b/SVSim.EmulatedEntrypoint/Controllers/StoryController.cs new file mode 100644 index 0000000..46a24c4 --- /dev/null +++ b/SVSim.EmulatedEntrypoint/Controllers/StoryController.cs @@ -0,0 +1,88 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using SVSim.Database.Entities.Story; +using SVSim.EmulatedEntrypoint.Models.Dtos.Story; +using SVSim.EmulatedEntrypoint.Services; + +namespace SVSim.EmulatedEntrypoint.Controllers; + +[ApiController] +[Authorize] +public class StoryController : SVSimController +{ + private readonly IStoryService _service; + public StoryController(IStoryService service) { _service = service; } + + [HttpPost("/story/section")] + [HttpPost("/main_story/section")] + [HttpPost("/limited_story/section")] + [HttpPost("/event_story/section")] + public async Task> Section(SectionRequest req) + { + if (!TryGetViewerId(out long vid)) return Unauthorized(); + return await _service.GetSectionsAsync(ResolveApiType(), vid); + } + + [HttpPost("/main_story/leader_select")] + [HttpPost("/limited_story/leader_select")] + [HttpPost("/event_story/leader_select")] + public async Task> LeaderSelect(LeaderSelectRequest req) + { + if (!TryGetViewerId(out long vid)) return Unauthorized(); + return await _service.GetLeaderSelectAsync(ResolveApiType(), req.SectionId, vid); + } + + [HttpPost("/main_story/info")] + [HttpPost("/limited_story/info")] + [HttpPost("/event_story/info")] + public async Task> Info(InfoRequest req) + { + if (!TryGetViewerId(out long vid)) return Unauthorized(); + int? chara = req.CharaId == 0 ? null : req.CharaId; + return await _service.GetInfoAsync(ResolveApiType(), req.SectionId, chara, vid); + } + + [HttpPost("/main_story/get_deck_list")] + [HttpPost("/event_story/get_deck_list")] + public async Task> GetDeckList(GetDeckListRequest req) + { + if (!TryGetViewerId(out long vid)) return Unauthorized(); + return await _service.GetDeckListAsync(ResolveApiType(), req.StoryId, vid); + } + + [HttpPost("/main_story/start")] + [HttpPost("/limited_story/start")] + [HttpPost("/event_story/start")] + public async Task> Start(StartRequest req) + { + if (!TryGetViewerId(out long vid)) return Unauthorized(); + return await _service.StartAsync(ResolveApiType(), req.StoryIds, vid); + } + + [HttpPost("/main_story/finish")] + [HttpPost("/limited_story/finish")] + [HttpPost("/event_story/finish")] + public async Task> Finish(FinishRequest req) + { + if (!TryGetViewerId(out long vid)) return Unauthorized(); + return await _service.FinishAsync(ResolveApiType(), req, vid); + } + + [HttpPost("/main_story/all_finish")] + [HttpPost("/limited_story/all_finish")] + [HttpPost("/event_story/all_finish")] + public async Task> AllFinish(AllFinishRequest req) + { + if (!TryGetViewerId(out long vid)) return Unauthorized(); + return await _service.AllFinishAsync(ResolveApiType(), req.StoryIds, req.IsFinish == 1, vid); + } + + private StoryApiType ResolveApiType() + { + var path = HttpContext.Request.Path.Value ?? ""; + if (path.StartsWith("/main_story")) return StoryApiType.Main; + if (path.StartsWith("/limited_story")) return StoryApiType.Limited; + if (path.StartsWith("/event_story")) return StoryApiType.Event; + return StoryApiType.AllStory; // /story/section + } +} diff --git a/SVSim.EmulatedEntrypoint/Models/Dtos/BasicPuzzleBadge.cs b/SVSim.EmulatedEntrypoint/Models/Dtos/BasicPuzzleBadge.cs deleted file mode 100644 index e71a26b..0000000 --- a/SVSim.EmulatedEntrypoint/Models/Dtos/BasicPuzzleBadge.cs +++ /dev/null @@ -1,20 +0,0 @@ -using MessagePack; -using System.Text.Json.Serialization; - -namespace SVSim.EmulatedEntrypoint.Models.Dtos; - -/// -/// basic_puzzle.is_display_badge — drives the "practice puzzle" badge on the -/// footer. Read by MyPageTask.cs:177. -/// -/// Named with the "Badge" suffix to avoid colliding with the -/// Models.Dtos.{Common,Requests,Responses}.BasicPuzzle sub-namespaces -/// that hold the /basic_puzzle/* endpoint DTOs. -/// -[MessagePackObject] -public class BasicPuzzleBadge -{ - [JsonPropertyName("is_display_badge")] - [Key("is_display_badge")] - public bool IsDisplayBadge { get; set; } -} diff --git a/SVSim.EmulatedEntrypoint/Models/Dtos/Common/BadgeFlag.cs b/SVSim.EmulatedEntrypoint/Models/Dtos/Common/BadgeFlag.cs new file mode 100644 index 0000000..8055d28 --- /dev/null +++ b/SVSim.EmulatedEntrypoint/Models/Dtos/Common/BadgeFlag.cs @@ -0,0 +1,24 @@ +using MessagePack; +using System.Text.Json.Serialization; + +namespace SVSim.EmulatedEntrypoint.Models.Dtos.Common; + +/// +/// Single-field `{ "is_display_badge": bool }` wrapper. The badge-poll context +/// of MyPageNotifications.ParseBadgeInfos (called from StoryFinishTask, +/// QuestFinishTask, RecoveryTask, OpenRoomBattleGetRecoveryParamTask) reads +/// only this one field from each of quest, story_notification, +/// and basic_puzzle, so all three positions share this shape. +/// +/// The mypage-index versions of quest and story_notification have +/// richer shapes (, +/// ) since +/// the home-screen UI reads additional fields off them. +/// +[MessagePackObject] +public class BadgeFlag +{ + [JsonPropertyName("is_display_badge")] + [Key("is_display_badge")] + public bool IsDisplayBadge { get; set; } +} diff --git a/SVSim.EmulatedEntrypoint/Models/Dtos/Common/ShopNotificationBadges.cs b/SVSim.EmulatedEntrypoint/Models/Dtos/Common/ShopNotificationBadges.cs new file mode 100644 index 0000000..9ced5c4 --- /dev/null +++ b/SVSim.EmulatedEntrypoint/Models/Dtos/Common/ShopNotificationBadges.cs @@ -0,0 +1,35 @@ +using MessagePack; +using System.Text.Json.Serialization; + +namespace SVSim.EmulatedEntrypoint.Models.Dtos.Common; + +/// +/// Flat 4-bool form of shop_notification returned by the badge-poll +/// endpoints (StoryFinish, QuestFinish, Recovery, OpenRoomBattleGetRecoveryParam). +/// Each bool drives the corresponding shop tab's footer badge via +/// ShopNotification.SetShopBadgeEnable (Wizard/ShopNotification.cs:63), +/// which calls .ToBoolean() on each directly. +/// +/// Distinct from , +/// which is the richer mypage-index shape (each sub-key holds a detail object +/// instead of a bool, for the home-screen's animated shop appeals). +/// +[MessagePackObject] +public class ShopNotificationBadges +{ + [JsonPropertyName("card_pack")] + [Key("card_pack")] + public bool CardPack { get; set; } + + [JsonPropertyName("build_deck")] + [Key("build_deck")] + public bool BuildDeck { get; set; } + + [JsonPropertyName("sleeve")] + [Key("sleeve")] + public bool Sleeve { get; set; } + + [JsonPropertyName("leader_skin")] + [Key("leader_skin")] + public bool LeaderSkin { get; set; } +} diff --git a/SVSim.EmulatedEntrypoint/Models/Dtos/Responses/MyPageIndexResponse.cs b/SVSim.EmulatedEntrypoint/Models/Dtos/Responses/MyPageIndexResponse.cs index 6d84e9f..e29006b 100644 --- a/SVSim.EmulatedEntrypoint/Models/Dtos/Responses/MyPageIndexResponse.cs +++ b/SVSim.EmulatedEntrypoint/Models/Dtos/Responses/MyPageIndexResponse.cs @@ -222,7 +222,7 @@ public class MyPageIndexResponse [JsonPropertyName("basic_puzzle")] [Key("basic_puzzle")] - public BasicPuzzleBadge BasicPuzzle { get; set; } = new(); + public Common.BadgeFlag BasicPuzzle { get; set; } = new(); // ── Battle Pass period flag ──────────────────────────────────────────── diff --git a/SVSim.EmulatedEntrypoint/Models/Dtos/Story/AllFinishDtos.cs b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/AllFinishDtos.cs new file mode 100644 index 0000000..bfab252 --- /dev/null +++ b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/AllFinishDtos.cs @@ -0,0 +1,17 @@ +using MessagePack; +using System.Text.Json.Serialization; +using SVSim.EmulatedEntrypoint.Models.Dtos.Requests; + +namespace SVSim.EmulatedEntrypoint.Models.Dtos.Story; + +[MessagePackObject] +public class AllFinishRequest : BaseRequest +{ + [JsonPropertyName("story_ids")] + [Key("story_ids")] + public int[] StoryIds { get; set; } = Array.Empty(); + + [JsonPropertyName("is_finish")] + [Key("is_finish")] + public int IsFinish { get; set; } +} diff --git a/SVSim.EmulatedEntrypoint/Models/Dtos/Story/FinishDtos.cs b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/FinishDtos.cs new file mode 100644 index 0000000..8f13d1f --- /dev/null +++ b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/FinishDtos.cs @@ -0,0 +1,158 @@ +using MessagePack; +using System.Text.Json.Serialization; +using SVSim.EmulatedEntrypoint.Models.Dtos.Common; +using SVSim.EmulatedEntrypoint.Models.Dtos.Requests; + +namespace SVSim.EmulatedEntrypoint.Models.Dtos.Story; + +// GatheringInfo and CompetitionInfo resolve via the parent Models.Dtos namespace (C# walks outward). + +[MessagePackObject] +public class FinishRequest : BaseRequest +{ + [JsonPropertyName("story_id")] + [Key("story_id")] + public int StoryId { get; set; } + + [JsonPropertyName("is_finish")] + [Key("is_finish")] + public int IsFinish { get; set; } + + // Battle-shape fields (present only on play-shape) + [JsonPropertyName("evolve_count")] + [Key("evolve_count")] + public int? EvolveCount { get; set; } + + [JsonPropertyName("total_turn")] + [Key("total_turn")] + public int? TotalTurn { get; set; } + + [JsonPropertyName("deck_no")] + [Key("deck_no")] + public int? DeckNo { get; set; } + + [JsonPropertyName("use_build_deck")] + [Key("use_build_deck")] + public int? UseBuildDeck { get; set; } + + [JsonPropertyName("deck_format")] + [Key("deck_format")] + public int? DeckFormat { get; set; } + + [JsonPropertyName("class_id")] + [Key("class_id")] + public int? ClassId { get; set; } + + [JsonPropertyName("mission")] + [Key("mission")] + public Dictionary? Mission { get; set; } + + [JsonPropertyName("recovery_data")] + [Key("recovery_data")] + public string? RecoveryData { get; set; } + + // Misspelled the same way in every solo finish endpoint — preserved on the wire. + [JsonPropertyName("prosessing_time_data")] + [Key("prosessing_time_data")] + public string[]? ProsessingTimeData { get; set; } + + // No-battle-shape fields + [JsonPropertyName("selection_chapter_id")] + [Key("selection_chapter_id")] + public string? SelectionChapterId { get; set; } + + [JsonPropertyName("is_select_another_end")] + [Key("is_select_another_end")] + public bool? IsSelectAnotherEnd { get; set; } + + /// + /// Derived: true when the request carries battle-shape fields (ClassId present = play-shape). + /// Kept off both serializations. + /// + [JsonIgnore] + [IgnoreMember] + public bool IsPlayShape => ClassId.HasValue; +} + +[MessagePackObject] +public class FinishResponse +{ + [JsonPropertyName("get_class_experience")] + [Key("get_class_experience")] + public string GetClassExperience { get; set; } = "0"; + + [JsonPropertyName("class_experience")] + [Key("class_experience")] + public int ClassExperience { get; set; } + + [JsonPropertyName("class_level")] + [Key("class_level")] + public string ClassLevel { get; set; } = "0"; + + [JsonPropertyName("achieved_info")] + [Key("achieved_info")] + public Dictionary AchievedInfo { get; set; } = new(); + + [JsonPropertyName("reward_list")] + [Key("reward_list")] + public List RewardList { get; set; } = new(); + + [JsonPropertyName("story_reward_list")] + [Key("story_reward_list")] + public List StoryRewardList { get; set; } = new(); + + // ─── Post-action mypage badge cluster ─── + // + // MyPageNotifications.ParseBadgeInfos (Wizard/MyPageNotifications.cs:9) reads every key below + // unguardedly; omitting any one throws KeyNotFoundException in Cute.NetworkManager.Connect and + // aborts the response. The same cluster ships from every endpoint that calls ParseBadgeInfos + // (StoryFinishTask, QuestFinishTask, RecoveryTask, OpenRoomBattleGetRecoveryParamTask). + + [JsonPropertyName("quest")] + [Key("quest")] + public BadgeFlag Quest { get; set; } = new(); + + [JsonPropertyName("story_notification")] + [Key("story_notification")] + public BadgeFlag StoryNotification { get; set; } = new(); + + [JsonPropertyName("basic_puzzle")] + [Key("basic_puzzle")] + public BadgeFlag BasicPuzzle { get; set; } = new(); + + [JsonPropertyName("shop_notification")] + [Key("shop_notification")] + public ShopNotificationBadges ShopNotification { get; set; } = new(); + + [JsonPropertyName("receive_friend_apply_count")] + [Key("receive_friend_apply_count")] + public int ReceiveFriendApplyCount { get; set; } + + [JsonPropertyName("gathering_info")] + [Key("gathering_info")] + public GatheringInfo GatheringInfo { get; set; } = new(); + + [JsonPropertyName("competition_info")] + [Key("competition_info")] + public CompetitionInfo CompetitionInfo { get; set; } = new(); + + [JsonPropertyName("is_available_colosseum_free_entry")] + [Key("is_available_colosseum_free_entry")] + public bool IsAvailableColosseumFreeEntry { get; set; } +} + +[MessagePackObject] +public class RewardGrant +{ + [JsonPropertyName("reward_type")] + [Key("reward_type")] + public string RewardType { get; set; } = ""; + + [JsonPropertyName("reward_id")] + [Key("reward_id")] + public string RewardId { get; set; } = ""; + + [JsonPropertyName("reward_num")] + [Key("reward_num")] + public string RewardNum { get; set; } = ""; +} diff --git a/SVSim.EmulatedEntrypoint/Models/Dtos/Story/GetDeckListDtos.cs b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/GetDeckListDtos.cs new file mode 100644 index 0000000..37a4b20 --- /dev/null +++ b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/GetDeckListDtos.cs @@ -0,0 +1,39 @@ +using MessagePack; +using System.Text.Json.Serialization; +using SVSim.EmulatedEntrypoint.Models.Dtos.Requests; + +namespace SVSim.EmulatedEntrypoint.Models.Dtos.Story; + +[MessagePackObject] +public class GetDeckListRequest : BaseRequest +{ + [JsonPropertyName("story_id")] + [Key("story_id")] + public int StoryId { get; set; } +} + +[MessagePackObject] +public class GetDeckListResponse +{ + [JsonPropertyName("user_deck_rotation")] + [Key("user_deck_rotation")] + public List UserDeckRotation { get; set; } = new(); + + [JsonPropertyName("user_deck_unlimited")] + [Key("user_deck_unlimited")] + public List UserDeckUnlimited { get; set; } = new(); + + [JsonPropertyName("maintenance_card_list")] + [Key("maintenance_card_list")] + public List MaintenanceCardList { get; set; } = new(); + + [JsonPropertyName("build_deck_list")] + [Key("build_deck_list")] + public List BuildDeckList { get; set; } = new(); +} + +[MessagePackObject] +public class BuildDeck +{ + // Placeholder — build decks return [] for v1 per spec. +} diff --git a/SVSim.EmulatedEntrypoint/Models/Dtos/Story/InfoDtos.cs b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/InfoDtos.cs new file mode 100644 index 0000000..4baf6b0 --- /dev/null +++ b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/InfoDtos.cs @@ -0,0 +1,222 @@ +using MessagePack; +using System.Text.Json.Serialization; +using SVSim.EmulatedEntrypoint.Models.Dtos.Requests; + +namespace SVSim.EmulatedEntrypoint.Models.Dtos.Story; + +[MessagePackObject] +public class InfoRequest : BaseRequest +{ + [JsonPropertyName("section_id")] + [Key("section_id")] + public int SectionId { get; set; } + + [JsonPropertyName("chara_id")] + [Key("chara_id")] + public int CharaId { get; set; } // 0 for non-leader-select +} + +[MessagePackObject] +public class InfoResponse +{ + [JsonPropertyName("story_master_list")] + [Key("story_master_list")] + public List StoryMasterList { get; set; } = new(); + + [JsonPropertyName("maintenance_card_list")] + [Key("maintenance_card_list")] + public List MaintenanceCardList { get; set; } = new(); +} + +[MessagePackObject] +public class StoryMasterEntry +{ + [JsonPropertyName("story_id")] + [Key("story_id")] + public string StoryId { get; set; } = ""; + + [JsonPropertyName("section_id")] + [Key("section_id")] + public string SectionId { get; set; } = ""; + + [JsonPropertyName("chara_id")] + [Key("chara_id")] + public string CharaId { get; set; } = ""; + + [JsonPropertyName("chapter_id")] + [Key("chapter_id")] + public string ChapterId { get; set; } = ""; + + [JsonPropertyName("is_lock")] + [Key("is_lock")] + public bool IsLock { get; set; } + + [JsonPropertyName("next_chapter_id")] + [Key("next_chapter_id")] + public string NextChapterId { get; set; } = ""; + + [JsonPropertyName("required_chapter_id")] + [Key("required_chapter_id")] + public string RequiredChapterId { get; set; } = ""; + + [JsonPropertyName("selection_display_position")] + [Key("selection_display_position")] + public string SelectionDisplayPosition { get; set; } = ""; + + [JsonPropertyName("selection_text_id")] + [Key("selection_text_id")] + public string SelectionTextId { get; set; } = ""; + + [JsonPropertyName("show_coordinate")] + [Key("show_coordinate")] + public string ShowCoordinate { get; set; } = ""; + + [JsonPropertyName("x_coordinate")] + [Key("x_coordinate")] + public string XCoordinate { get; set; } = ""; + + [JsonPropertyName("y_coordinate")] + [Key("y_coordinate")] + public string YCoordinate { get; set; } = ""; + + // Wire typo preserved: note the space in "is_camera_ movable" + [JsonPropertyName("is_camera_ movable")] + [Key("is_camera_ movable")] + public string IsCameraMovable { get; set; } = ""; + + [JsonPropertyName("show_subtitles")] + [Key("show_subtitles")] + public string ShowSubtitles { get; set; } = ""; + + [JsonPropertyName("battle_exists")] + [Key("battle_exists")] + public bool BattleExists { get; set; } + + [JsonPropertyName("enemy_chara_id")] + [Key("enemy_chara_id")] + public string EnemyCharaId { get; set; } = ""; + + [JsonPropertyName("enemy_class")] + [Key("enemy_class")] + public string EnemyClass { get; set; } = ""; + + [JsonPropertyName("enemy_ai_id")] + [Key("enemy_ai_id")] + public string EnemyAiId { get; set; } = ""; + + [JsonPropertyName("bg_file_name")] + [Key("bg_file_name")] + public string BgFileName { get; set; } = ""; + + [JsonPropertyName("chapter_effect_path")] + [Key("chapter_effect_path")] + public string ChapterEffectPath { get; set; } = ""; + + [JsonPropertyName("chapter_clear_text_id")] + [Key("chapter_clear_text_id")] + public string ChapterClearTextId { get; set; } = ""; + + [JsonPropertyName("battle3dfield_id")] + [Key("battle3dfield_id")] + public string Battle3dFieldId { get; set; } = ""; + + [JsonPropertyName("bgm_id")] + [Key("bgm_id")] + public string BgmId { get; set; } = ""; + + [JsonPropertyName("special_battle_setting_id")] + [Key("special_battle_setting_id")] + public string SpecialBattleSettingId { get; set; } = ""; + + [JsonPropertyName("release_point")] + [Key("release_point")] + public string ReleasePoint { get; set; } = ""; + + [JsonPropertyName("battle_settings")] + [Key("battle_settings")] + public List BattleSettings { get; set; } = new(); + + [JsonPropertyName("story_reward")] + [Key("story_reward")] + public List StoryReward { get; set; } = new(); + + [JsonPropertyName("is_maintenance_chapter")] + [Key("is_maintenance_chapter")] + public bool IsMaintenanceChapter { get; set; } + + [JsonPropertyName("is_released")] + [Key("is_released")] + public bool IsReleased { get; set; } + + [JsonPropertyName("is_skipped")] + [Key("is_skipped")] + public bool IsSkipped { get; set; } + + [JsonPropertyName("is_finish")] + [Key("is_finish")] + public bool IsFinish { get; set; } + + [JsonPropertyName("unlock_text")] + [Key("unlock_text")] + public string UnlockText { get; set; } = ""; + + [JsonPropertyName("is_play_another_end_appearance_animation")] + [Key("is_play_another_end_appearance_animation")] + public bool IsPlayAnotherEndAppearanceAnimation { get; set; } + + [JsonPropertyName("is_released_another_end")] + [Key("is_released_another_end")] + public bool IsReleasedAnotherEnd { get; set; } + + [JsonPropertyName("is_skip_enabled")] + [Key("is_skip_enabled")] + public bool IsSkipEnabled { get; set; } +} + +[MessagePackObject] +public class BattleSettingDto +{ + [JsonPropertyName("deck_class_id")] + [Key("deck_class_id")] + public int DeckClassId { get; set; } + + [JsonPropertyName("player_emotion_override")] + [Key("player_emotion_override")] + public int PlayerEmotionOverride { get; set; } + + [JsonPropertyName("enemy_emotion_override")] + [Key("enemy_emotion_override")] + public int EnemyEmotionOverride { get; set; } + + [JsonPropertyName("skin_id_override")] + [Key("skin_id_override")] + public int SkinIdOverride { get; set; } + + [JsonPropertyName("battle3dfield_id_override")] + [Key("battle3dfield_id_override")] + public int Battle3dFieldIdOverride { get; set; } + + [JsonPropertyName("bgm_id_override")] + [Key("bgm_id_override")] + public int BgmIdOverride { get; set; } + + [JsonPropertyName("deck_skin_id_override")] + [Key("deck_skin_id_override")] + public int DeckSkinIdOverride { get; set; } +} + +[MessagePackObject] +public class RewardDto +{ + [JsonPropertyName("reward_type")] + [Key("reward_type")] + public string RewardType { get; set; } = ""; + + [JsonPropertyName("reward_detail_id")] + [Key("reward_detail_id")] + public string RewardDetailId { get; set; } = ""; + + [JsonPropertyName("reward_number")] + [Key("reward_number")] + public string RewardNumber { get; set; } = ""; +} diff --git a/SVSim.EmulatedEntrypoint/Models/Dtos/Story/LeaderSelectDtos.cs b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/LeaderSelectDtos.cs new file mode 100644 index 0000000..b33263b --- /dev/null +++ b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/LeaderSelectDtos.cs @@ -0,0 +1,45 @@ +using MessagePack; +using System.Text.Json.Serialization; +using SVSim.EmulatedEntrypoint.Models.Dtos.Requests; + +namespace SVSim.EmulatedEntrypoint.Models.Dtos.Story; + +[MessagePackObject] +public class LeaderSelectRequest : BaseRequest +{ + [JsonPropertyName("section_id")] + [Key("section_id")] + public int SectionId { get; set; } +} + +[MessagePackObject] +public class LeaderSelectResponse +{ + [JsonPropertyName("leader_list")] + [Key("leader_list")] + public List LeaderList { get; set; } = new(); + + [JsonPropertyName("leader_count")] + [Key("leader_count")] + public int LeaderCount { get; set; } = 8; +} + +[MessagePackObject] +public class LeaderEntry +{ + [JsonPropertyName("chara_id")] + [Key("chara_id")] + public int CharaId { get; set; } + + [JsonPropertyName("is_skipped")] + [Key("is_skipped")] + public bool IsSkipped { get; set; } + + [JsonPropertyName("is_finished")] + [Key("is_finished")] + public bool IsFinished { get; set; } + + [JsonPropertyName("current_chapter")] + [Key("current_chapter")] + public int CurrentChapter { get; set; } +} diff --git a/SVSim.EmulatedEntrypoint/Models/Dtos/Story/SectionDtos.cs b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/SectionDtos.cs new file mode 100644 index 0000000..de4db6e --- /dev/null +++ b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/SectionDtos.cs @@ -0,0 +1,109 @@ +using MessagePack; +using System.Text.Json.Serialization; +using SVSim.EmulatedEntrypoint.Models.Dtos.Requests; + +namespace SVSim.EmulatedEntrypoint.Models.Dtos.Story; + +[MessagePackObject] +public class SectionRequest : BaseRequest +{ + [JsonPropertyName("is_disp_first_tips")] + [Key("is_disp_first_tips")] + public bool IsDispFirstTips { get; set; } +} + +[MessagePackObject] +public class SectionResponse +{ + [JsonPropertyName("world_list")] + [Key("world_list")] + public Dictionary WorldList { get; set; } = new(); +} + +[MessagePackObject] +public class SectionWorld +{ + [JsonPropertyName("title_text_id")] + [Key("title_text_id")] + public string TitleTextId { get; set; } = ""; + + [JsonPropertyName("panel_image_name")] + [Key("panel_image_name")] + public string PanelImageName { get; set; } = ""; + + [JsonPropertyName("ribbon_text")] + [Key("ribbon_text")] + public string RibbonText { get; set; } = ""; + + [JsonPropertyName("is_complete")] + [Key("is_complete")] + public bool IsComplete { get; set; } + + [JsonPropertyName("section_list")] + [Key("section_list")] + public List SectionList { get; set; } = new(); +} + +[MessagePackObject] +public class SectionEntry +{ + [JsonPropertyName("section_id")] + [Key("section_id")] + public string SectionId { get; set; } = ""; + + [JsonPropertyName("order_id")] + [Key("order_id")] + public int OrderId { get; set; } + + [JsonPropertyName("all_story_order_id")] + [Key("all_story_order_id")] + public string AllStoryOrderId { get; set; } = ""; + + [JsonPropertyName("name")] + [Key("name")] + public string Name { get; set; } = ""; + + [JsonPropertyName("image_name")] + [Key("image_name")] + public string ImageName { get; set; } = ""; + + [JsonPropertyName("is_leader_select")] + [Key("is_leader_select")] + public bool IsLeaderSelect { get; set; } + + [JsonPropertyName("back_ground_id")] + [Key("back_ground_id")] + public int BackGroundId { get; set; } + + [JsonPropertyName("is_finished")] + [Key("is_finished")] + public bool IsFinished { get; set; } + + [JsonPropertyName("released_chara_count")] + [Key("released_chara_count")] + public int ReleasedCharaCount { get; set; } + + [JsonPropertyName("finished_chara_count")] + [Key("finished_chara_count")] + public int FinishedCharaCount { get; set; } + + [JsonPropertyName("is_under_maintenance")] + [Key("is_under_maintenance")] + public bool IsUnderMaintenance { get; set; } + + [JsonPropertyName("chapter_select_type")] + [Key("chapter_select_type")] + public string ChapterSelectType { get; set; } = "1"; + + [JsonPropertyName("story_type_overwrite")] + [Key("story_type_overwrite")] + public string StoryTypeOverwrite { get; set; } = "1"; + + [JsonPropertyName("is_new")] + [Key("is_new")] + public bool IsNew { get; set; } + + [JsonPropertyName("is_play_another_end_appearance_animation")] + [Key("is_play_another_end_appearance_animation")] + public bool IsPlayAnotherEndAppearanceAnimation { get; set; } +} diff --git a/SVSim.EmulatedEntrypoint/Models/Dtos/Story/StartDtos.cs b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/StartDtos.cs new file mode 100644 index 0000000..f5db7a7 --- /dev/null +++ b/SVSim.EmulatedEntrypoint/Models/Dtos/Story/StartDtos.cs @@ -0,0 +1,97 @@ +using MessagePack; +using System.Text.Json.Serialization; +using SVSim.EmulatedEntrypoint.Models.Dtos.Requests; + +namespace SVSim.EmulatedEntrypoint.Models.Dtos.Story; + +[MessagePackObject] +public class StartRequest : BaseRequest +{ + [JsonPropertyName("story_ids")] + [Key("story_ids")] + public int[] StoryIds { get; set; } = Array.Empty(); +} + +// The `start` response is dynamic — each numeric key corresponds to a request story_ids index. +// We use a Dictionary to support both the populated and empty slot shapes. +// MessagePack handles Dictionary natively; no [MessagePackObject] needed here. +public class StartResponse : Dictionary +{ + public void AddSlot(int index, object slotPayload) => this[index.ToString()] = slotPayload; +} + +[MessagePackObject] +public class StartSlotWithSbs +{ + [JsonPropertyName("special_battle_setting")] + [Key("special_battle_setting")] + public SpecialBattleSettingDto SpecialBattleSetting { get; set; } = new(); +} + +[MessagePackObject] +public class SpecialBattleSettingDto +{ + [JsonPropertyName("id")] + [Key("id")] + public string Id { get; set; } = ""; + + [JsonPropertyName("player_first_turn")] + [Key("player_first_turn")] + public string PlayerFirstTurn { get; set; } = ""; + + [JsonPropertyName("player_start_pp")] + [Key("player_start_pp")] + public string PlayerStartPp { get; set; } = ""; + + [JsonPropertyName("enemy_start_pp")] + [Key("enemy_start_pp")] + public string EnemyStartPp { get; set; } = ""; + + [JsonPropertyName("player_start_life")] + [Key("player_start_life")] + public string PlayerStartLife { get; set; } = ""; + + [JsonPropertyName("enemy_start_life")] + [Key("enemy_start_life")] + public string EnemyStartLife { get; set; } = ""; + + [JsonPropertyName("player_attach_skill")] + [Key("player_attach_skill")] + public string PlayerAttachSkill { get; set; } = ""; + + [JsonPropertyName("enemy_attach_skill")] + [Key("enemy_attach_skill")] + public string EnemyAttachSkill { get; set; } = ""; + + [JsonPropertyName("id_override_in_battle_log")] + [Key("id_override_in_battle_log")] + public string IdOverrideInBattleLog { get; set; } = ""; + + [JsonPropertyName("banish_effect_override")] + [Key("banish_effect_override")] + public string BanishEffectOverride { get; set; } = ""; + + [JsonPropertyName("token_draw_effect_override")] + [Key("token_draw_effect_override")] + public string TokenDrawEffectOverride { get; set; } = ""; + + [JsonPropertyName("special_token_draw_effect_override")] + [Key("special_token_draw_effect_override")] + public string SpecialTokenDrawEffectOverride { get; set; } = ""; + + [JsonPropertyName("result_skip")] + [Key("result_skip")] + public string ResultSkip { get; set; } = ""; + + [JsonPropertyName("vs_effect_override")] + [Key("vs_effect_override")] + public string VsEffectOverride { get; set; } = ""; + + [JsonPropertyName("class_destroy_effect_override")] + [Key("class_destroy_effect_override")] + public string ClassDestroyEffectOverride { get; set; } = ""; + + [JsonPropertyName("note")] + [Key("note")] + public string Note { get; set; } = ""; +} diff --git a/SVSim.EmulatedEntrypoint/Program.cs b/SVSim.EmulatedEntrypoint/Program.cs index 51136cd..6f01c73 100644 --- a/SVSim.EmulatedEntrypoint/Program.cs +++ b/SVSim.EmulatedEntrypoint/Program.cs @@ -7,6 +7,7 @@ using SVSim.Database.Repositories.Collectibles; using SVSim.Database.Repositories.Deck; using SVSim.Database.Repositories.Globals; using SVSim.Database.Repositories.Pack; +using SVSim.Database.Repositories.Story; using SVSim.Database.Repositories.Viewer; using SVSim.Database.Services; using SVSim.EmulatedEntrypoint.Configuration; @@ -44,7 +45,12 @@ public class Program }); // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle builder.Services.AddEndpointsApiExplorer(); - builder.Services.AddSwaggerGen(); + builder.Services.AddSwaggerGen(c => + { + // Disambiguate same-named DTOs across families (e.g. Story.StartRequest vs + // BasicPuzzle.StartRequest) by qualifying schema ids with the full type name. + c.CustomSchemaIds(t => t.FullName?.Replace("+", ".")); + }); builder.Services.AddHttpLogging(opt => { @@ -75,6 +81,9 @@ public class Program builder.Services.AddScoped(); builder.Services.AddScoped(); builder.Services.AddScoped(); + builder.Services.AddScoped(); + builder.Services.AddScoped(); + builder.Services.AddScoped(); builder.Services.AddSingleton(); builder.Services.AddSingleton(); diff --git a/SVSim.EmulatedEntrypoint/Services/IStoryService.cs b/SVSim.EmulatedEntrypoint/Services/IStoryService.cs new file mode 100644 index 0000000..d53eae5 --- /dev/null +++ b/SVSim.EmulatedEntrypoint/Services/IStoryService.cs @@ -0,0 +1,15 @@ +using SVSim.Database.Entities.Story; +using SVSim.EmulatedEntrypoint.Models.Dtos.Story; + +namespace SVSim.EmulatedEntrypoint.Services; + +public interface IStoryService +{ + Task GetSectionsAsync(StoryApiType apiType, long viewerId); + Task GetLeaderSelectAsync(StoryApiType apiType, int sectionId, long viewerId); + Task GetInfoAsync(StoryApiType apiType, int sectionId, int? charaId, long viewerId); + Task GetDeckListAsync(StoryApiType apiType, int storyId, long viewerId); + Task StartAsync(StoryApiType apiType, int[] storyIds, long viewerId); + Task FinishAsync(StoryApiType apiType, FinishRequest req, long viewerId); + Task AllFinishAsync(StoryApiType apiType, int[] storyIds, bool isFinish, long viewerId); +} diff --git a/SVSim.EmulatedEntrypoint/Services/StoryService.cs b/SVSim.EmulatedEntrypoint/Services/StoryService.cs new file mode 100644 index 0000000..4a0c16c --- /dev/null +++ b/SVSim.EmulatedEntrypoint/Services/StoryService.cs @@ -0,0 +1,436 @@ +using System.Text.RegularExpressions; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Logging; +using SVSim.Database; +using SVSim.Database.Entities.Story; +using SVSim.Database.Enums; +using SVSim.Database.Models.Config; +using SVSim.Database.Repositories.Deck; +using SVSim.Database.Services; +using SVSim.Database.Repositories.Story; +using SVSim.EmulatedEntrypoint.Models.Dtos.Story; + +namespace SVSim.EmulatedEntrypoint.Services; + +public class StoryService : IStoryService +{ + private static readonly Regex BranchSuffixRx = new(@"^\d+[a-zA-Z]+", RegexOptions.Compiled); + + private readonly IStoryMasterRepository _master; + private readonly IViewerStoryProgressRepository _viewer; + private readonly RewardGrantService _rewards; + private readonly SVSimDbContext _db; + private readonly IGameConfigService _configService; + private readonly IDeckRepository _deckRepository; + private readonly ILogger _logger; + + public StoryService( + IStoryMasterRepository master, + IViewerStoryProgressRepository viewer, + RewardGrantService rewards, + SVSimDbContext db, + IGameConfigService configService, + IDeckRepository deckRepository, + ILogger logger) + { + _master = master; + _viewer = viewer; + _rewards = rewards; + _db = db; + _configService = configService; + _deckRepository = deckRepository; + _logger = logger; + } + + public async Task GetInfoAsync(StoryApiType apiType, int sectionId, int? charaId, long viewerId) + { + var resolvedChara = charaId ?? 0; + var chapters = await _master.GetChaptersBySectionCharaAsync(sectionId, resolvedChara); + if (chapters.Count == 0) + return new InfoResponse(); + + var storyIds = chapters.Select(c => c.StoryId).ToList(); + // Sequential awaits — both repos share the scoped DbContext, and EF Core forbids + // concurrent operations on a single context. Parallel Task.WhenAll throws + // InvalidOperationException ("A second operation was started on this context..."). + var progress = await _viewer.GetProgressForChaptersAsync(viewerId, storyIds); + var unlocked = await _viewer.GetBranchUnlockedStoryIdsAsync(viewerId, storyIds); + + var byChapterId = chapters.ToDictionary(c => c.ChapterId); + var resp = new InfoResponse(); + + foreach (var c in chapters.OrderBy(x => ChapterRowNum(x.ChapterId)) + .ThenBy(x => x.ChapterId, StringComparer.Ordinal)) + { + bool isBranchChild = BranchSuffixRx.IsMatch(c.ChapterId); + var parent = chapters.FirstOrDefault(p => + !ReferenceEquals(p, c) && + p.NextChapterId.Split(' ', StringSplitOptions.RemoveEmptyEntries).Contains(c.ChapterId)); + + bool released; + if (parent is null) released = true; + else if (isBranchChild) released = unlocked.Contains(c.StoryId); + else released = (progress.TryGetValue(parent.StoryId, out var pp)) + && (pp.IsFinish || pp.IsSkipped); + + // Optional required_chapter_id gate + if (!string.IsNullOrEmpty(c.RequiredChapterId) && + byChapterId.TryGetValue(c.RequiredChapterId, out var req)) + { + bool reqDone = progress.TryGetValue(req.StoryId, out var rp) + && (rp.IsFinish || rp.IsSkipped); + released = released && reqDone; + } + + var pState = progress.GetValueOrDefault(c.StoryId); + + resp.StoryMasterList.Add(new StoryMasterEntry + { + StoryId = c.StoryId.ToString(), + SectionId = c.SectionId.ToString(), + CharaId = c.CharaId.ToString(), + ChapterId = c.ChapterId, + IsLock = !released, + NextChapterId = c.NextChapterId, + RequiredChapterId = c.RequiredChapterId ?? "", + SelectionDisplayPosition = c.SelectionDisplayPosition ?? "", + SelectionTextId = c.SelectionTextId ?? "", + ShowCoordinate = c.ShowCoordinate.ToString(), + XCoordinate = c.XCoordinate.ToString("0.#####"), + YCoordinate = c.YCoordinate.ToString("0.#####"), + IsCameraMovable = c.IsCameraMovable.ToString(), + ShowSubtitles = c.ShowSubtitles.ToString(), + BattleExists = c.BattleExists, + EnemyCharaId = c.EnemyCharaId.ToString(), + EnemyClass = c.EnemyClass.ToString(), + EnemyAiId = c.EnemyAiId.ToString(), + BgFileName = c.BgFileName, + ChapterEffectPath = c.ChapterEffectPath ?? "", + ChapterClearTextId = c.ChapterClearTextId ?? "", + Battle3dFieldId = c.Battle3dFieldId.ToString(), + BgmId = c.BgmId, + SpecialBattleSettingId = c.SpecialBattleSettingId?.ToString() ?? "", + ReleasePoint = c.ReleasePoint.ToString(), + BattleSettings = c.BattleSettings.Select(b => new BattleSettingDto + { + DeckClassId = b.DeckClassId, + PlayerEmotionOverride = b.PlayerEmotionOverride, + EnemyEmotionOverride = b.EnemyEmotionOverride, + SkinIdOverride = b.SkinIdOverride, + Battle3dFieldIdOverride = b.Battle3dFieldIdOverride, + BgmIdOverride = b.BgmIdOverride, + DeckSkinIdOverride = b.DeckSkinIdOverride, + }).ToList(), + StoryReward = c.Rewards.Select(r => new RewardDto + { + RewardType = r.RewardType.ToString(), + RewardDetailId = r.RewardDetailId.ToString(), + RewardNumber = r.RewardNumber.ToString(), + }).ToList(), + IsMaintenanceChapter = c.IsMaintenanceChapter, + IsReleased = released, + IsSkipped = pState?.IsSkipped ?? false, + IsFinish = pState?.IsFinish ?? false, + IsPlayAnotherEndAppearanceAnimation = c.IsPlayAnotherEndAppearanceAnimation, + IsReleasedAnotherEnd = c.IsReleasedAnotherEnd, + IsSkipEnabled = c.IsSkipEnabled, + }); + } + + return resp; + } + + public async Task GetSectionsAsync(StoryApiType apiType, long viewerId) + { + var sections = await _master.GetSectionsByFamilyAsync(apiType); + if (sections.Count == 0) return new SectionResponse(); + + var worldIds = sections.Where(s => s.WorldId.HasValue).Select(s => s.WorldId!.Value).Distinct().ToList(); + + // Four bulk loads total — no per-(section,chara) round-trips. For a full main-story sweep + // this is 4 queries instead of ~336. Sequential (not Task.WhenAll) because both repos + // share the scoped DbContext — EF Core forbids concurrent operations on a single context. + var worlds = await _master.GetWorldsForSectionsAsync(worldIds); + var sectionIds = sections.Select(s => s.Id).ToList(); + var allChapters = await _master.GetChaptersBySectionsAsync(sectionIds); + + var allProgress = await _viewer.GetProgressForChaptersAsync( + viewerId, allChapters.Select(c => c.StoryId)); + + // Index chapters by (sectionId, charaId) for O(1) lookup in the rollup loop. + var chaptersBySectionChara = allChapters + .GroupBy(c => (c.SectionId, c.CharaId)) + .ToDictionary(g => g.Key, g => g.ToList()); + + var charaIds = new[] { 1, 2, 3, 4, 5, 6, 7, 8 }; + var resp = new SectionResponse(); + + foreach (var w in worlds) + { + var sectionsInWorld = sections.Where(s => s.WorldId == w.Id).OrderBy(s => s.OrderId).ToList(); + var worldDto = new SectionWorld + { + TitleTextId = w.TitleTextKey, + PanelImageName = w.PanelImageName, + RibbonText = w.RibbonText, + }; + bool worldComplete = sectionsInWorld.Count > 0; + foreach (var s in sectionsInWorld) + { + var charas = s.IsLeaderSelect ? charaIds : new[] { 0 }; + int released = 0, finished = 0, charasWithChapters = 0; + foreach (var c in charas) + { + if (!chaptersBySectionChara.TryGetValue((s.Id, c), out var chapters) || chapters.Count == 0) + continue; + charasWithChapters++; + int doneCount = chapters.Count(x => + allProgress.TryGetValue(x.StoryId, out var p) && (p.IsFinish || p.IsSkipped)); + if (doneCount > 0) released++; + if (doneCount == chapters.Count) finished++; + } + // Compare against charas that actually have chapters, not the canonical 1-8 list — + // otherwise a section missing a class would never be `IsFinished`. + bool sectionFinished = charasWithChapters > 0 && finished == charasWithChapters; + if (!sectionFinished) worldComplete = false; + worldDto.SectionList.Add(new SectionEntry + { + SectionId = s.Id.ToString(), + OrderId = s.OrderId, + AllStoryOrderId = s.AllStoryOrderId.ToString(), + Name = s.NameTextKey, + ImageName = s.ImageName, + IsLeaderSelect = s.IsLeaderSelect, + BackGroundId = s.BackGroundId, + IsFinished = sectionFinished, + ReleasedCharaCount = released, + FinishedCharaCount = finished, + IsUnderMaintenance = s.IsUnderMaintenance, + ChapterSelectType = s.ChapterSelectType.ToString(), + StoryTypeOverwrite = s.StoryTypeOverwrite.ToString(), + IsNew = false, + IsPlayAnotherEndAppearanceAnimation = s.IsPlayAnotherEndAppearanceAnimation, + }); + } + worldDto.IsComplete = worldComplete; + resp.WorldList[w.Id.ToString()] = worldDto; + } + return resp; + } + public async Task GetLeaderSelectAsync(StoryApiType apiType, int sectionId, long viewerId) + { + // For section's chara list we use a fixed 1-8 enumeration for leader-select sections. + // Non-leader-select sections are not expected to call this endpoint; returning leader_count=8 + // matches the client's default sentinel. + var resp = new LeaderSelectResponse { LeaderCount = 8 }; + var charaIds = new[] { 1, 2, 3, 4, 5, 6, 7, 8 }; + + // Pre-collect all story_ids across charas in this section to do one progress query. + var perCharaChapters = new Dictionary>(); + foreach (var c in charaIds) + { + perCharaChapters[c] = await _master.GetChaptersBySectionCharaAsync(sectionId, c); + } + var allStoryIds = perCharaChapters.SelectMany(kv => kv.Value).Select(c => c.StoryId).ToList(); + var progress = await _viewer.GetProgressForChaptersAsync(viewerId, allStoryIds); + + foreach (var c in charaIds) + { + var chapters = perCharaChapters[c]; + if (chapters.Count == 0) + { + resp.LeaderList.Add(new LeaderEntry { CharaId = c, CurrentChapter = 1 }); + continue; + } + int highest = 0; + bool anySkipped = false; + int clearedCount = 0; + foreach (var ch in chapters) + { + if (progress.TryGetValue(ch.StoryId, out var p) && (p.IsFinish || p.IsSkipped)) + { + int row = ChapterRowNum(ch.ChapterId); + if (row > highest) highest = row; + if (p.IsSkipped) anySkipped = true; + clearedCount++; + } + } + resp.LeaderList.Add(new LeaderEntry + { + CharaId = c, + IsSkipped = anySkipped, + IsFinished = clearedCount == chapters.Count, + CurrentChapter = (highest == 0) ? 1 : highest + 1, + }); + } + + return resp; + } + public async Task GetDeckListAsync(StoryApiType apiType, int storyId, long viewerId) + { + var byFormat = await _deckRepository.GetDecksByFormats( + viewerId, new[] { SVSim.Database.Enums.Format.Rotation, SVSim.Database.Enums.Format.Unlimited }); + return new GetDeckListResponse + { + UserDeckRotation = byFormat[SVSim.Database.Enums.Format.Rotation] + .Select(d => new SVSim.EmulatedEntrypoint.Models.Dtos.UserDeck(d)).ToList(), + UserDeckUnlimited = byFormat[SVSim.Database.Enums.Format.Unlimited] + .Select(d => new SVSim.EmulatedEntrypoint.Models.Dtos.UserDeck(d)).ToList(), + BuildDeckList = new List(), // v1: empty + MaintenanceCardList = new List(), + }; + } + public async Task StartAsync(StoryApiType apiType, int[] storyIds, long viewerId) + { + var resp = new StartResponse(); + for (int i = 0; i < storyIds.Length; i++) + { + var chapter = await _master.GetChapterByIdAsync(storyIds[i]); + if (chapter is null) + { + resp[i.ToString()] = Array.Empty(); + continue; + } + if (chapter.SpecialBattleSettingId is null) + { + resp[i.ToString()] = Array.Empty(); + } + else + { + var sbs = await _master.GetSbsByIdAsync(chapter.SpecialBattleSettingId.Value); + if (sbs is null) { resp[i.ToString()] = Array.Empty(); continue; } + resp[i.ToString()] = new StartSlotWithSbs + { + SpecialBattleSetting = new SpecialBattleSettingDto + { + Id = sbs.Id.ToString(), + PlayerFirstTurn = sbs.PlayerFirstTurn.ToString(), + PlayerStartPp = sbs.PlayerStartPp.ToString(), + EnemyStartPp = sbs.EnemyStartPp.ToString(), + PlayerStartLife = sbs.PlayerStartLife.ToString(), + EnemyStartLife = sbs.EnemyStartLife.ToString(), + PlayerAttachSkill = sbs.PlayerAttachSkill, + EnemyAttachSkill = sbs.EnemyAttachSkill, + IdOverrideInBattleLog = sbs.IdOverrideInBattleLog, + BanishEffectOverride = sbs.BanishEffectOverride, + TokenDrawEffectOverride = sbs.TokenDrawEffectOverride, + SpecialTokenDrawEffectOverride = sbs.SpecialTokenDrawEffectOverride, + ResultSkip = sbs.ResultSkip.ToString(), + VsEffectOverride = sbs.VsEffectOverride.ToString(), + ClassDestroyEffectOverride = sbs.ClassDestroyEffectOverride.ToString(), + Note = sbs.Note ?? "", + } + }; + } + } + resp["mission_parameter"] = Array.Empty(); + return resp; + } + public async Task FinishAsync(StoryApiType apiType, FinishRequest req, long viewerId) + { + var chapter = await _master.GetChapterByIdAsync(req.StoryId); + if (chapter is null) return new FinishResponse(); + + var progress = (await _viewer.GetProgressForChaptersAsync(viewerId, new[] { req.StoryId })) + .GetValueOrDefault(req.StoryId); + + var resp = new FinishResponse(); + + if (req.IsPlayShape) + { + bool firstClear = progress is null || !progress.IsFinish; + await _viewer.UpsertProgressAsync(viewerId, req.StoryId, isFinish: true, isSkipped: null); + + if (firstClear) + { + // Load viewer with all collections RewardGrantService might mutate. Split-query + // to avoid the cartesian-explode pitfall (CLAUDE.md "EF split query"). + var viewer = await _db.Viewers + .Include(v => v.Sleeves) + .Include(v => v.Emblems) + .Include(v => v.LeaderSkins) + .Include(v => v.Degrees) + .Include(v => v.MyPageBackgrounds) + .Include(v => v.Items).ThenInclude(i => i.Item) + .AsSplitQuery() + .FirstAsync(v => v.Id == viewerId); + + foreach (var r in chapter.Rewards) + { + GrantedReward granted; + try + { + granted = _rewards.Apply(viewer, (UserGoodsType)r.RewardType, r.RewardDetailId, r.RewardNumber); + } + catch (NotSupportedException ex) + { + _logger.LogWarning(ex, + "StoryService: skipping unsupported reward_type={Type} detail={Detail} num={Num} for story={StoryId}", + r.RewardType, r.RewardDetailId, r.RewardNumber, req.StoryId); + continue; + } + + // reward_list and story_reward_list have DIFFERENT semantics for reward_num: + // - reward_list: post-state totals. Client (PlayerStaticData + // .UpdateHaveUserGoodsNum) direct-assigns to in-memory + // balances (e.g. UserRupyCount = num). + // - story_reward_list: deltas. Client (ResultAnimationAgent + // .HandleStoryAndMissionRewards) feeds each entry to + // AddReward(item) which draws a "+N received" line in + // the rewards popup. + // Same reward_id, different reward_num. For cosmetics (binary owned/not-owned) + // both happen to be 1, so the bug only surfaces on currency rewards. + resp.RewardList.Add(new RewardGrant + { + RewardType = granted.RewardType.ToString(), + RewardId = granted.RewardId.ToString(), + RewardNum = granted.RewardNum.ToString(), + }); + resp.StoryRewardList.Add(new RewardGrant + { + RewardType = ((int)r.RewardType).ToString(), + RewardId = r.RewardDetailId.ToString(), + RewardNum = r.RewardNumber.ToString(), + }); + } + + await _db.SaveChangesAsync(); + + var xp = _configService.Get().ClassXpPerClear; + resp.GetClassExperience = xp.ToString(); + // class_experience / class_level updates would consult the viewer's per-class XP + // table — placeholder zeros; wire to viewer.Classes[class_id] when that path exists. + resp.ClassExperience = 0; + resp.ClassLevel = "0"; + } + } + else + { + // Skip-shape: optionally unlock a branch child if selection_chapter_id is set. + if (!string.IsNullOrEmpty(req.SelectionChapterId)) + { + var siblings = await _master.GetChaptersBySectionCharaAsync(chapter.SectionId, chapter.CharaId); + var child = siblings.FirstOrDefault(c => c.ChapterId == req.SelectionChapterId); + if (child is not null) + await _viewer.UpsertBranchUnlockAsync(viewerId, child.StoryId); + } + await _viewer.UpsertProgressAsync(viewerId, req.StoryId, isFinish: null, isSkipped: true); + } + + return resp; + } + public async Task AllFinishAsync(StoryApiType apiType, int[] storyIds, bool isFinish, long viewerId) + { + foreach (var sid in storyIds) + await _viewer.UpsertProgressAsync(viewerId, sid, isFinish: null, isSkipped: true); + return new FinishResponse(); + } + + private static int ChapterRowNum(string chapterId) + { + // Extract leading numeric prefix; for "12a" returns 12. + int i = 0; + while (i < chapterId.Length && char.IsDigit(chapterId[i])) i++; + return int.TryParse(chapterId[..i], out int n) ? n : 0; + } +} diff --git a/SVSim.UnitTests/Models/GameConfigurationJsonbTests.cs b/SVSim.UnitTests/Models/GameConfigurationJsonbTests.cs index 1d13a1d..24437c3 100644 --- a/SVSim.UnitTests/Models/GameConfigurationJsonbTests.cs +++ b/SVSim.UnitTests/Models/GameConfigurationJsonbTests.cs @@ -25,12 +25,12 @@ public class GameConfigurationJsonbTests var rows = await db.GameConfigs.AsNoTracking().ToListAsync(); var byName = rows.ToDictionary(r => r.SectionName); - // One row per [ConfigSection]-marked POCO (7 sections today: Player, DefaultGrants, - // DefaultLoadout, Challenge, Rotation, PackRates, MyRotationSchedule). + // One row per [ConfigSection]-marked POCO (8 sections today: Player, DefaultGrants, + // DefaultLoadout, Challenge, Rotation, PackRates, MyRotationSchedule, Story). Assert.That(byName.Keys, Is.EquivalentTo(new[] { "Player", "DefaultGrants", "DefaultLoadout", "Challenge", "Rotation", "PackRates", - "MyRotationSchedule", + "MyRotationSchedule", "Story", })); var mrSchedule = JsonSerializer.Deserialize(byName["MyRotationSchedule"].ValueJson)!; diff --git a/SVSim.UnitTests/SVSim.UnitTests.csproj b/SVSim.UnitTests/SVSim.UnitTests.csproj index 338c390..c1e621c 100644 --- a/SVSim.UnitTests/SVSim.UnitTests.csproj +++ b/SVSim.UnitTests/SVSim.UnitTests.csproj @@ -18,6 +18,7 @@ + @@ -49,6 +50,10 @@ PreserveNewest + + + PreserveNewest + diff --git a/SVSim.UnitTests/Story/Fixtures/importer-chapters.json b/SVSim.UnitTests/Story/Fixtures/importer-chapters.json new file mode 100644 index 0000000..3a9ffb9 --- /dev/null +++ b/SVSim.UnitTests/Story/Fixtures/importer-chapters.json @@ -0,0 +1,34 @@ +[ + {"story_id": 100, "section_id": 1, "chara_id": 2, "chapter_id": "1", + "next_chapter_id": "2", "required_chapter_id": null, + "selection_display_position": null, "selection_text_id": null, + "show_coordinate": 1, "x_coordinate": 100, "y_coordinate": -100, + "is_camera_movable": 1, "show_subtitles": 0, + "battle_exists": true, "enemy_chara_id": 500010, "enemy_class": 2, "enemy_ai_id": 2001, + "bg_file_name": "6", "chapter_effect_path": null, "chapter_clear_text_id": null, + "battle3dfield_id": 4, "bgm_id": "0", "special_battle_setting_id": null, + "release_point": 0, "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [{"deck_class_id": 2, "player_emotion_override": 0, + "enemy_emotion_override": 0, "skin_id_override": 0, "battle3dfield_id_override": 0, + "bgm_id_override": 0, "deck_skin_id_override": 0}], + "story_reward": [{"reward_type": 5, "reward_detail_id": 100222010, "reward_number": 3}], + "sub_chapters": []}, + {"story_id": 101, "section_id": 1, "chara_id": 2, "chapter_id": "2", + "next_chapter_id": "3", "required_chapter_id": null, + "selection_display_position": null, "selection_text_id": null, + "show_coordinate": 1, "x_coordinate": 200, "y_coordinate": -100, + "is_camera_movable": 1, "show_subtitles": 0, + "battle_exists": true, "enemy_chara_id": 6, "enemy_class": 6, "enemy_ai_id": 2002, + "bg_file_name": "4", "chapter_effect_path": null, "chapter_clear_text_id": null, + "battle3dfield_id": 2, "bgm_id": "0", "special_battle_setting_id": 8, + "release_point": 0, "is_maintenance_chapter": false, + "is_play_another_end_appearance_animation": false, "is_released_another_end": false, + "is_skip_enabled": true, + "battle_settings": [{"deck_class_id": 2, "player_emotion_override": 0, + "enemy_emotion_override": 0, "skin_id_override": 0, "battle3dfield_id_override": 0, + "bgm_id_override": 0, "deck_skin_id_override": 0}], + "story_reward": [{"reward_type": 1, "reward_detail_id": 0, "reward_number": 20}], + "sub_chapters": []} +] diff --git a/SVSim.UnitTests/Story/Fixtures/importer-sbs.json b/SVSim.UnitTests/Story/Fixtures/importer-sbs.json new file mode 100644 index 0000000..8de2f42 --- /dev/null +++ b/SVSim.UnitTests/Story/Fixtures/importer-sbs.json @@ -0,0 +1,9 @@ +[ + {"id": 8, "player_first_turn": 0, "player_start_pp": 0, "enemy_start_pp": 0, + "player_start_life": 20, "enemy_start_life": 10, + "player_attach_skill": "", "enemy_attach_skill": "", + "id_override_in_battle_log": "", "banish_effect_override": "", + "token_draw_effect_override": "", "special_token_draw_effect_override": "", + "result_skip": 0, "vs_effect_override": 0, "class_destroy_effect_override": 0, + "note": "test sbs"} +] diff --git a/SVSim.UnitTests/Story/Fixtures/importer-sections.json b/SVSim.UnitTests/Story/Fixtures/importer-sections.json new file mode 100644 index 0000000..a2b4b13 --- /dev/null +++ b/SVSim.UnitTests/Story/Fixtures/importer-sections.json @@ -0,0 +1,6 @@ +[ + {"id": 1, "world_id": 1, "story_api_type": "Main", "order_id": 1, "all_story_order_id": 1, + "name_text_key": "section_1", "image_name": "btn_1", "is_leader_select": true, + "back_ground_id": 1, "chapter_select_type": 1, "story_type_overwrite": 1, + "is_under_maintenance": false, "is_play_another_end_appearance_animation": false} +] diff --git a/SVSim.UnitTests/Story/Fixtures/importer-worlds.json b/SVSim.UnitTests/Story/Fixtures/importer-worlds.json new file mode 100644 index 0000000..071f9e1 --- /dev/null +++ b/SVSim.UnitTests/Story/Fixtures/importer-worlds.json @@ -0,0 +1,3 @@ +[ + {"id": 1, "title_text_key": "world_1", "panel_image_name": "panel_1", "ribbon_text": ""} +] diff --git a/SVSim.UnitTests/Story/Fixtures/snapshot-finish-response.json b/SVSim.UnitTests/Story/Fixtures/snapshot-finish-response.json new file mode 100644 index 0000000..568f6c8 --- /dev/null +++ b/SVSim.UnitTests/Story/Fixtures/snapshot-finish-response.json @@ -0,0 +1,12 @@ +{ + "get_class_experience":"0","class_experience":0,"class_level":"0", + "achieved_info":{},"reward_list":[],"story_reward_list":[], + "quest":{"is_display_badge":false}, + "story_notification":{"is_display_badge":false}, + "basic_puzzle":{"is_display_badge":false}, + "shop_notification":{"card_pack":false,"build_deck":false,"sleeve":false,"leader_skin":false}, + "receive_friend_apply_count":0, + "gathering_info":{"has_invite":0,"is_entry":0}, + "competition_info":{"is_competition_period":false}, + "is_available_colosseum_free_entry":false +} diff --git a/SVSim.UnitTests/Story/Fixtures/snapshot-info-response.json b/SVSim.UnitTests/Story/Fixtures/snapshot-info-response.json new file mode 100644 index 0000000..fed272f --- /dev/null +++ b/SVSim.UnitTests/Story/Fixtures/snapshot-info-response.json @@ -0,0 +1,18 @@ +{ + "story_master_list":[ + {"story_id":"100","section_id":"1","chara_id":"2","chapter_id":"1","is_lock":false, + "next_chapter_id":"2","required_chapter_id":"","selection_display_position":"", + "selection_text_id":"","show_coordinate":"1","x_coordinate":"100","y_coordinate":"-100", + "is_camera_ movable":"1","show_subtitles":"0","battle_exists":true, + "enemy_chara_id":"500010","enemy_class":"2","enemy_ai_id":"2001","bg_file_name":"6", + "chapter_effect_path":"","chapter_clear_text_id":"","battle3dfield_id":"4","bgm_id":"0", + "special_battle_setting_id":"","release_point":"0", + "battle_settings":[{"deck_class_id":2,"player_emotion_override":0,"enemy_emotion_override":0, + "skin_id_override":0,"battle3dfield_id_override":0,"bgm_id_override":0,"deck_skin_id_override":0}], + "story_reward":[{"reward_type":"1","reward_detail_id":"0","reward_number":"100"}], + "is_maintenance_chapter":false,"is_released":true,"is_skipped":false,"is_finish":false, + "unlock_text":"","is_play_another_end_appearance_animation":false, + "is_released_another_end":false,"is_skip_enabled":true} + ], + "maintenance_card_list":[] +} diff --git a/SVSim.UnitTests/Story/RoutingSmokeTests.Story.cs b/SVSim.UnitTests/Story/RoutingSmokeTests.Story.cs new file mode 100644 index 0000000..7e27f11 --- /dev/null +++ b/SVSim.UnitTests/Story/RoutingSmokeTests.Story.cs @@ -0,0 +1,68 @@ +using System.Net; +using System.Text; +using Microsoft.AspNetCore.Mvc.Testing; +using Microsoft.AspNetCore.TestHost; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.DependencyInjection; +using NUnit.Framework; +using SVSim.Database; +using SVSim.EmulatedEntrypoint; + +namespace SVSim.UnitTests.Story; + +/// +/// Smoke tests for the 21 story URLs. We assert the framework matched the route +/// (status != 404). Auth-required routes return 401, which is fine — that still means routing matched. +/// +[TestFixture] +public class RoutingSmokeTestsStory +{ + private sealed class TestFactory : WebApplicationFactory + { + protected override void ConfigureWebHost(Microsoft.AspNetCore.Hosting.IWebHostBuilder builder) + { + builder.ConfigureTestServices(services => + { + var descriptor = services.SingleOrDefault(d => d.ServiceType == typeof(DbContextOptions)); + if (descriptor != null) services.Remove(descriptor); + services.AddDbContext(opt => opt.UseInMemoryDatabase("RoutingSmokeStory")); + }); + } + } + + private const string ValidBaseRequestJson = + """{"viewer_id":"0","steam_id":0,"steam_session_ticket":""}"""; + + [TestCase("/story/section")] + [TestCase("/main_story/section")] + [TestCase("/limited_story/section")] + [TestCase("/event_story/section")] + [TestCase("/main_story/leader_select")] + [TestCase("/limited_story/leader_select")] + [TestCase("/event_story/leader_select")] + [TestCase("/main_story/info")] + [TestCase("/limited_story/info")] + [TestCase("/event_story/info")] + [TestCase("/main_story/get_deck_list")] + [TestCase("/event_story/get_deck_list")] + [TestCase("/main_story/start")] + [TestCase("/limited_story/start")] + [TestCase("/event_story/start")] + [TestCase("/main_story/finish")] + [TestCase("/limited_story/finish")] + [TestCase("/event_story/finish")] + [TestCase("/main_story/all_finish")] + [TestCase("/limited_story/all_finish")] + [TestCase("/event_story/all_finish")] + public async Task Story_route_resolves(string path) + { + using var factory = new TestFactory(); + using var client = factory.CreateClient(); + + var response = await client.PostAsync(path, + new StringContent(ValidBaseRequestJson, Encoding.UTF8, "application/json")); + + Assert.That(response.StatusCode, Is.Not.EqualTo(HttpStatusCode.NotFound), + $"Route {path} did not match — route registration broken."); + } +} diff --git a/SVSim.UnitTests/Story/StoryImporterTests.cs b/SVSim.UnitTests/Story/StoryImporterTests.cs new file mode 100644 index 0000000..f4c4dd3 --- /dev/null +++ b/SVSim.UnitTests/Story/StoryImporterTests.cs @@ -0,0 +1,58 @@ +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Logging.Abstractions; +using NUnit.Framework; +using SVSim.Bootstrap.Importers; +using SVSim.Database; + +namespace SVSim.UnitTests.Story; + +[TestFixture] +public class StoryImporterTests +{ + private static string FixturesDir => + Path.Combine(AppContext.BaseDirectory, "Story", "Fixtures"); + + private static SVSimDbContext NewInMemoryContext(string name) + { + var opts = new DbContextOptionsBuilder() + .UseInMemoryDatabase(name) + .Options; + return new SVSimDbContext(NullLogger.Instance, opts); + } + + [Test] + public async Task ImportAsync_inserts_worlds_sections_chapters_sbs_from_fixtures() + { + await using var ctx = NewInMemoryContext(nameof(ImportAsync_inserts_worlds_sections_chapters_sbs_from_fixtures)); + + var importer = new StoryImporter(); + await importer.ImportAsync(ctx, FixturesDir); + + Assert.That(await ctx.StoryWorlds.CountAsync(), Is.EqualTo(1)); + Assert.That(await ctx.StorySections.CountAsync(), Is.EqualTo(1)); + Assert.That(await ctx.StoryChapters.CountAsync(), Is.EqualTo(2)); + Assert.That(await ctx.SpecialBattleSettings.CountAsync(), Is.EqualTo(1)); + + var chapter2 = await ctx.StoryChapters + .Include(c => c.BattleSettings).Include(c => c.Rewards) + .FirstAsync(c => c.StoryId == 101); + Assert.That(chapter2.SpecialBattleSettingId, Is.EqualTo(8)); + Assert.That(chapter2.Rewards.Count, Is.EqualTo(1)); + Assert.That(chapter2.BattleSettings.Count, Is.EqualTo(1)); + } + + [Test] + public async Task ImportAsync_is_idempotent_no_changes_on_rerun() + { + await using var ctx = NewInMemoryContext(nameof(ImportAsync_is_idempotent_no_changes_on_rerun)); + + var importer = new StoryImporter(); + await importer.ImportAsync(ctx, FixturesDir); + var afterFirst = await ctx.StoryChapters.CountAsync(); + + await importer.ImportAsync(ctx, FixturesDir); + var afterSecond = await ctx.StoryChapters.CountAsync(); + + Assert.That(afterSecond, Is.EqualTo(afterFirst)); + } +} diff --git a/SVSim.UnitTests/Story/StoryServiceTests.cs b/SVSim.UnitTests/Story/StoryServiceTests.cs new file mode 100644 index 0000000..4947a8b --- /dev/null +++ b/SVSim.UnitTests/Story/StoryServiceTests.cs @@ -0,0 +1,423 @@ +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging.Abstractions; +using Moq; +using NUnit.Framework; +using SVSim.Database; +using SVSim.Database.Entities.Story; +using SVSim.Database.Models; +using SVSim.Database.Repositories.Story; +using SVSim.Database.Services; +using SVSim.EmulatedEntrypoint.Models.Dtos.Story; +using SVSim.EmulatedEntrypoint.Services; +using SVSim.UnitTests.Infrastructure; + +namespace SVSim.UnitTests.Story; + +[TestFixture] +public class StoryServiceTests +{ + private Mock _master = null!; + private Mock _viewer = null!; + private StoryService _service = null!; + + [SetUp] + public void SetUp() + { + _master = new Mock(); + _viewer = new Mock(); + // Non-reward tests never exercise the DB/reward path; use a stub InMemory context. + var db = StoryServiceTestHelpers.NewInMemoryDb(nameof(SetUp)); + var rewards = new RewardGrantService(db); + _service = new StoryService( + _master.Object, _viewer.Object, + rewards: rewards, + db: db, + configService: StoryServiceTestHelpers.NewConfigService(), + deckRepository: new Mock().Object, + logger: NullLogger.Instance); + } + + /// + /// Creates a backed by a real from + /// , seeds a viewer with RedEther reset to 0, and returns the + /// service + viewer's actual ID. + /// The caller owns the factory lifetime; keep it alive for post-call assertions. + /// + private StoryService NewServiceWithSeededViewer( + SVSimTestFactory factory, + out IServiceScope scope, + out long viewerId) + { + viewerId = factory.SeedViewerAsync().GetAwaiter().GetResult(); + + // Reset RedEther to 0 so tests can assert literal post-state totals (spec requirement). + var seedId = viewerId; + using (var resetScope = factory.Services.CreateScope()) + { + var resetDb = resetScope.ServiceProvider.GetRequiredService(); + var v = resetDb.Viewers.First(x => x.Id == seedId); + v.Currency.RedEther = 0; + resetDb.SaveChanges(); + } + + scope = factory.Services.CreateScope(); + var db = scope.ServiceProvider.GetRequiredService(); + var rewards = scope.ServiceProvider.GetRequiredService(); + + return new StoryService( + _master.Object, + _viewer.Object, + rewards: rewards, + db: db, + configService: StoryServiceTestHelpers.NewConfigService(), + deckRepository: new Mock().Object, + logger: NullLogger.Instance); + } + + private static StoryChapter Ch(int storyId, int section, int chara, string chapId, string nextId, + bool battle = true, int? sbsId = null) => + new() { StoryId = storyId, SectionId = section, CharaId = chara, + ChapterId = chapId, NextChapterId = nextId, BattleExists = battle, + SpecialBattleSettingId = sbsId, IsSkipEnabled = true }; + + [Test] + public async Task GetInfoAsync_chapter1_always_released_chapter2_locked_when_no_progress() + { + var chapters = new List { + Ch(100, 1, 2, "1", "2"), + Ch(101, 1, 2, "2", "3"), + }; + _master.Setup(m => m.GetChaptersBySectionCharaAsync(1, 2)).ReturnsAsync(chapters); + _viewer.Setup(v => v.GetProgressForChaptersAsync(7L, It.IsAny>())) + .ReturnsAsync(new Dictionary()); + _viewer.Setup(v => v.GetBranchUnlockedStoryIdsAsync(7L, It.IsAny>())) + .ReturnsAsync(new HashSet()); + + var resp = await _service.GetInfoAsync(StoryApiType.Main, 1, 2, viewerId: 7L); + + var ch1 = resp.StoryMasterList.Single(c => c.ChapterId == "1"); + var ch2 = resp.StoryMasterList.Single(c => c.ChapterId == "2"); + Assert.That(ch1.IsReleased, Is.True); + Assert.That(ch2.IsReleased, Is.False); + } + + [Test] + public async Task GetInfoAsync_chapter2_released_after_chapter1_finished() + { + var chapters = new List { + Ch(100, 1, 2, "1", "2"), + Ch(101, 1, 2, "2", "3"), + }; + _master.Setup(m => m.GetChaptersBySectionCharaAsync(1, 2)).ReturnsAsync(chapters); + _viewer.Setup(v => v.GetProgressForChaptersAsync(7L, It.IsAny>())) + .ReturnsAsync(new Dictionary { + { 100, new ViewerStoryProgress { ViewerId = 7, StoryId = 100, IsFinish = true } } }); + _viewer.Setup(v => v.GetBranchUnlockedStoryIdsAsync(7L, It.IsAny>())) + .ReturnsAsync(new HashSet()); + + var resp = await _service.GetInfoAsync(StoryApiType.Main, 1, 2, viewerId: 7L); + + Assert.That(resp.StoryMasterList.Single(c => c.ChapterId == "2").IsReleased, Is.True); + } + + [Test] + public async Task GetInfoAsync_chapter2_released_after_skip_clear_too() + { + var chapters = new List { + Ch(100, 1, 2, "1", "2"), Ch(101, 1, 2, "2", "3"), + }; + _master.Setup(m => m.GetChaptersBySectionCharaAsync(1, 2)).ReturnsAsync(chapters); + _viewer.Setup(v => v.GetProgressForChaptersAsync(7L, It.IsAny>())) + .ReturnsAsync(new Dictionary { + { 100, new ViewerStoryProgress { StoryId = 100, IsSkipped = true } } }); + _viewer.Setup(v => v.GetBranchUnlockedStoryIdsAsync(7L, It.IsAny>())) + .ReturnsAsync(new HashSet()); + + var resp = await _service.GetInfoAsync(StoryApiType.Main, 1, 2, viewerId: 7L); + Assert.That(resp.StoryMasterList.Single(c => c.ChapterId == "2").IsReleased, Is.True); + } + + [Test] + public async Task GetInfoAsync_branch_children_locked_without_explicit_unlock() + { + var chapters = new List { + Ch(200, 17, 500901, "2", "3a 3b 3c"), + Ch(201, 17, 500901, "3a", "4a"), + Ch(202, 17, 500901, "3b", "4b"), + }; + _master.Setup(m => m.GetChaptersBySectionCharaAsync(17, 500901)).ReturnsAsync(chapters); + _viewer.Setup(v => v.GetProgressForChaptersAsync(7L, It.IsAny>())) + .ReturnsAsync(new Dictionary { + { 200, new ViewerStoryProgress { StoryId = 200, IsFinish = true } } }); + _viewer.Setup(v => v.GetBranchUnlockedStoryIdsAsync(7L, It.IsAny>())) + .ReturnsAsync(new HashSet()); + + var resp = await _service.GetInfoAsync(StoryApiType.Main, 17, 500901, viewerId: 7L); + + Assert.That(resp.StoryMasterList.Single(c => c.ChapterId == "3a").IsReleased, Is.False); + Assert.That(resp.StoryMasterList.Single(c => c.ChapterId == "3b").IsReleased, Is.False); + } + + [Test] + public async Task GetInfoAsync_branch_child_released_when_unlock_exists() + { + var chapters = new List { + Ch(200, 17, 500901, "2", "3a 3b 3c"), + Ch(201, 17, 500901, "3a", "4a"), + Ch(202, 17, 500901, "3b", "4b"), + }; + _master.Setup(m => m.GetChaptersBySectionCharaAsync(17, 500901)).ReturnsAsync(chapters); + _viewer.Setup(v => v.GetProgressForChaptersAsync(7L, It.IsAny>())) + .ReturnsAsync(new Dictionary { + { 200, new ViewerStoryProgress { StoryId = 200, IsFinish = true } } }); + _viewer.Setup(v => v.GetBranchUnlockedStoryIdsAsync(7L, It.IsAny>())) + .ReturnsAsync(new HashSet { 201 }); // only 3a unlocked + + var resp = await _service.GetInfoAsync(StoryApiType.Main, 17, 500901, viewerId: 7L); + + Assert.That(resp.StoryMasterList.Single(c => c.ChapterId == "3a").IsReleased, Is.True); + Assert.That(resp.StoryMasterList.Single(c => c.ChapterId == "3b").IsReleased, Is.False); + } + + [Test] + public async Task GetLeaderSelectAsync_untouched_chara_has_current_chapter_1() + { + _master.Setup(m => m.GetSectionsByFamilyAsync(StoryApiType.Main)) + .ReturnsAsync(new List { new() { Id = 1, IsLeaderSelect = true } }); + foreach (int chara in new[] { 1, 2, 3, 4, 5, 6, 7, 8 }) + { + _master.Setup(m => m.GetChaptersBySectionCharaAsync(1, chara)) + .ReturnsAsync(new List { Ch(100 + chara, 1, chara, "1", "2") }); + } + _viewer.Setup(v => v.GetProgressForChaptersAsync(7L, It.IsAny>())) + .ReturnsAsync(new Dictionary()); + + var resp = await _service.GetLeaderSelectAsync(StoryApiType.Main, 1, viewerId: 7L); + + Assert.That(resp.LeaderList, Has.Count.EqualTo(8)); + Assert.That(resp.LeaderList.All(l => l.CurrentChapter == 1)); + Assert.That(resp.LeaderCount, Is.EqualTo(8)); + } + + [Test] + public async Task GetLeaderSelectAsync_after_clearing_chapter5_current_chapter_is_6() + { + _master.Setup(m => m.GetSectionsByFamilyAsync(StoryApiType.Main)) + .ReturnsAsync(new List { new() { Id = 1, IsLeaderSelect = true } }); + _master.Setup(m => m.GetChaptersBySectionCharaAsync(1, 2)).ReturnsAsync(new List { + Ch(101, 1, 2, "1", "2"), Ch(102, 1, 2, "2", "3"), Ch(103, 1, 2, "3", "4"), + Ch(104, 1, 2, "4", "5"), Ch(105, 1, 2, "5", "6"), Ch(106, 1, 2, "6", "0"), + }); + foreach (int chara in new[] { 1, 3, 4, 5, 6, 7, 8 }) + _master.Setup(m => m.GetChaptersBySectionCharaAsync(1, chara)).ReturnsAsync(new List()); + _viewer.Setup(v => v.GetProgressForChaptersAsync(7L, It.IsAny>())) + .ReturnsAsync(new Dictionary { + { 101, new ViewerStoryProgress { StoryId = 101, IsFinish = true } }, + { 102, new ViewerStoryProgress { StoryId = 102, IsFinish = true } }, + { 103, new ViewerStoryProgress { StoryId = 103, IsFinish = true } }, + { 104, new ViewerStoryProgress { StoryId = 104, IsFinish = true } }, + { 105, new ViewerStoryProgress { StoryId = 105, IsFinish = true } }, + }); + + var resp = await _service.GetLeaderSelectAsync(StoryApiType.Main, 1, viewerId: 7L); + + var chara2 = resp.LeaderList.Single(l => l.CharaId == 2); + Assert.That(chara2.CurrentChapter, Is.EqualTo(6)); + Assert.That(chara2.IsFinished, Is.False); // chapter 6 not done yet + } + + [Test] + public async Task StartAsync_returns_sbs_payload_for_chapter_with_sbs_id() + { + var chapter = Ch(101, 1, 2, "2", "3", sbsId: 8); + var sbs = new SpecialBattleSetting { Id = 8, PlayerStartLife = 20, EnemyStartLife = 10, + Note = "Disaster Tree ch2&3" }; + _master.Setup(m => m.GetChapterByIdAsync(101)).ReturnsAsync(chapter); + _master.Setup(m => m.GetSbsByIdAsync(8)).ReturnsAsync(sbs); + + var resp = await _service.StartAsync(StoryApiType.Main, new[] { 101 }, viewerId: 7L); + + Assert.That(resp.ContainsKey("0"), Is.True); + var slot = (StartSlotWithSbs)resp["0"]; + Assert.That(slot.SpecialBattleSetting.Id, Is.EqualTo("8")); + Assert.That(slot.SpecialBattleSetting.EnemyStartLife, Is.EqualTo("10")); + Assert.That(resp.ContainsKey("mission_parameter"), Is.True); + Assert.That(((Array)resp["mission_parameter"]).Length, Is.EqualTo(0)); + } + + [Test] + public async Task StartAsync_returns_empty_slot_for_chapter_without_sbs_id() + { + var chapter = Ch(100, 1, 2, "1", "2", sbsId: null); + _master.Setup(m => m.GetChapterByIdAsync(100)).ReturnsAsync(chapter); + + var resp = await _service.StartAsync(StoryApiType.Main, new[] { 100 }, viewerId: 7L); + + Assert.That(resp["0"], Is.InstanceOf()); + Assert.That(((Array)resp["0"]).Length, Is.EqualTo(0)); + } + + [Test] + public async Task FinishAsync_skip_shape_sets_isSkipped_and_grants_nothing() + { + var chapter = Ch(100, 1, 2, "1", "2"); + chapter.Rewards.Add(new StoryChapterReward { RewardType = 1, RewardNumber = 20 }); + _master.Setup(m => m.GetChapterByIdAsync(100)).ReturnsAsync(chapter); + _viewer.Setup(v => v.GetProgressForChaptersAsync(7L, It.IsAny>())) + .ReturnsAsync(new Dictionary()); + + var req = new FinishRequest { + StoryId = 100, IsFinish = 1, + SelectionChapterId = null, + IsSelectAnotherEnd = false, + ClassId = null, // play-shape absence → skip + }; + + var resp = await _service.FinishAsync(StoryApiType.Main, req, viewerId: 7L); + + Assert.That(resp.RewardList, Is.Empty); + Assert.That(resp.StoryRewardList, Is.Empty); + Assert.That(resp.GetClassExperience, Is.EqualTo("0")); + _viewer.Verify(v => v.UpsertProgressAsync(7L, 100, null, true), Times.Once); + } + + [Test] + public async Task FinishAsync_skip_shape_with_selection_unlocks_branch() + { + var parent = Ch(200, 17, 500901, "2", "3a 3b 3c"); + var branch3b = Ch(202, 17, 500901, "3b", "4b"); + _master.Setup(m => m.GetChapterByIdAsync(200)).ReturnsAsync(parent); + _master.Setup(m => m.GetChaptersBySectionCharaAsync(17, 500901)) + .ReturnsAsync(new List { parent, branch3b }); + _viewer.Setup(v => v.GetProgressForChaptersAsync(7L, It.IsAny>())) + .ReturnsAsync(new Dictionary()); + + var req = new FinishRequest { + StoryId = 200, IsFinish = 1, + SelectionChapterId = "3b", + IsSelectAnotherEnd = false, + }; + + await _service.FinishAsync(StoryApiType.Main, req, viewerId: 7L); + + _viewer.Verify(v => v.UpsertBranchUnlockAsync(7L, 202), Times.Once); + } + + [Test] + public async Task FinishAsync_play_shape_first_clear_grants_rewards_and_xp() + { + using var factory = new SVSimTestFactory(); + var svc = NewServiceWithSeededViewer(factory, out var scope, out var viewerId); + using (scope) + { + var chapter = Ch(100, 1, 2, "1", "2"); + chapter.Rewards.Add(new StoryChapterReward { RewardType = 1, RewardDetailId = 0, RewardNumber = 100 }); + _master.Setup(m => m.GetChapterByIdAsync(100)).ReturnsAsync(chapter); + _viewer.Setup(v => v.GetProgressForChaptersAsync(viewerId, It.IsAny>())) + .ReturnsAsync(new Dictionary()); + + var req = new FinishRequest { + StoryId = 100, IsFinish = 1, ClassId = 2, + EvolveCount = 0, TotalTurn = 5, DeckNo = 1, + UseBuildDeck = 0, DeckFormat = 1, Mission = new(), + RecoveryData = null, + }; + + var resp = await svc.FinishAsync(StoryApiType.Main, req, viewerId: viewerId); + + // Viewer started at RedEther=0; grant of 100 → post-state total = 100. + Assert.That(resp.RewardList, Has.Count.EqualTo(1)); + Assert.That(resp.RewardList[0].RewardNum, Is.EqualTo("100")); + Assert.That(resp.GetClassExperience, Is.EqualTo("200")); + _viewer.Verify(v => v.UpsertProgressAsync(viewerId, 100, true, null), Times.Once); + + // Confirm currency persisted: fetch fresh viewer from a new scope. + using var verifyScope = factory.Services.CreateScope(); + var db2 = verifyScope.ServiceProvider.GetRequiredService(); + var freshViewer = await db2.Viewers.FirstAsync(v => v.Id == viewerId); + Assert.That(freshViewer.Currency.RedEther, Is.EqualTo(100UL)); + } + } + + [Test] + public async Task FinishAsync_play_shape_replay_does_not_double_grant() + { + using var factory = new SVSimTestFactory(); + var svc = NewServiceWithSeededViewer(factory, out var scope, out var viewerId); + using (scope) + { + var chapter = Ch(100, 1, 2, "1", "2"); + chapter.Rewards.Add(new StoryChapterReward { RewardType = 1, RewardDetailId = 0, RewardNumber = 100 }); + _master.Setup(m => m.GetChapterByIdAsync(100)).ReturnsAsync(chapter); + _viewer.Setup(v => v.GetProgressForChaptersAsync(viewerId, It.IsAny>())) + .ReturnsAsync(new Dictionary { + { 100, new ViewerStoryProgress { StoryId = 100, IsFinish = true } } }); + + var req = new FinishRequest { StoryId = 100, IsFinish = 1, ClassId = 2 }; + var resp = await svc.FinishAsync(StoryApiType.Main, req, viewerId: viewerId); + + Assert.That(resp.RewardList, Is.Empty); + + // Currency must not have changed from its seed value of 0. + using var verifyScope = factory.Services.CreateScope(); + var db2 = verifyScope.ServiceProvider.GetRequiredService(); + var freshViewer = await db2.Viewers.FirstAsync(v => v.Id == viewerId); + Assert.That(freshViewer.Currency.RedEther, Is.EqualTo(0UL)); + } + } + + [Test] + public async Task FinishAsync_battle_after_skip_still_grants_rewards() + { + using var factory = new SVSimTestFactory(); + var svc = NewServiceWithSeededViewer(factory, out var scope, out var viewerId); + using (scope) + { + var chapter = Ch(100, 1, 2, "1", "2"); + chapter.Rewards.Add(new StoryChapterReward { RewardType = 1, RewardDetailId = 0, RewardNumber = 100 }); + _master.Setup(m => m.GetChapterByIdAsync(100)).ReturnsAsync(chapter); + // Previously skipped but never finished — should be treated as first clear. + _viewer.Setup(v => v.GetProgressForChaptersAsync(viewerId, It.IsAny>())) + .ReturnsAsync(new Dictionary { + { 100, new ViewerStoryProgress { StoryId = 100, IsFinish = false, IsSkipped = true } } }); + + var req = new FinishRequest { StoryId = 100, IsFinish = 1, ClassId = 2 }; + var resp = await svc.FinishAsync(StoryApiType.Main, req, viewerId: viewerId); + + Assert.That(resp.RewardList, Has.Count.EqualTo(1)); + Assert.That(resp.RewardList[0].RewardNum, Is.EqualTo("100")); + + using var verifyScope = factory.Services.CreateScope(); + var db2 = verifyScope.ServiceProvider.GetRequiredService(); + var freshViewer = await db2.Viewers.FirstAsync(v => v.Id == viewerId); + Assert.That(freshViewer.Currency.RedEther, Is.EqualTo(100UL)); + } + } +} + +internal static class StoryServiceTestHelpers +{ + public static SVSim.Database.Services.IGameConfigService NewConfigService() + { + var mock = new Mock(); + mock.Setup(s => s.Get()) + .Returns(new SVSim.Database.Models.Config.StoryConfig { ClassXpPerClear = 200 }); + return mock.Object; + } + + /// + /// Returns a minimal backed by the EF InMemory provider. + /// Safe for non-reward tests that never actually query the DB. + /// Each call should use a unique to prevent test bleed-through. + /// + public static SVSimDbContext NewInMemoryDb(string dbName) + { + var options = new Microsoft.EntityFrameworkCore.DbContextOptionsBuilder() + .UseInMemoryDatabase(dbName) + .Options; + return new SVSimDbContext( + Microsoft.Extensions.Logging.Abstractions.NullLogger.Instance, + options); + } +} diff --git a/SVSim.UnitTests/Story/StoryWireShapeTests.cs b/SVSim.UnitTests/Story/StoryWireShapeTests.cs new file mode 100644 index 0000000..89e5211 --- /dev/null +++ b/SVSim.UnitTests/Story/StoryWireShapeTests.cs @@ -0,0 +1,91 @@ +using System.Text.Json; +using NUnit.Framework; +using SVSim.EmulatedEntrypoint.Models.Dtos.Story; + +namespace SVSim.UnitTests.Story; + +[TestFixture] +public class StoryWireShapeTests +{ + private static readonly JsonSerializerOptions Opts = new() + { + PropertyNamingPolicy = JsonNamingPolicy.SnakeCaseLower, + DefaultIgnoreCondition = System.Text.Json.Serialization.JsonIgnoreCondition.Never, + WriteIndented = false, + }; + + [Test] + public void InfoResponse_serializes_to_expected_shape() + { + var dto = new InfoResponse + { + StoryMasterList = new() + { + new StoryMasterEntry + { + StoryId = "100", SectionId = "1", CharaId = "2", ChapterId = "1", + IsLock = false, NextChapterId = "2", + ShowCoordinate = "1", XCoordinate = "100", YCoordinate = "-100", + IsCameraMovable = "1", ShowSubtitles = "0", + BattleExists = true, EnemyCharaId = "500010", EnemyClass = "2", + EnemyAiId = "2001", BgFileName = "6", + Battle3dFieldId = "4", BgmId = "0", ReleasePoint = "0", + BattleSettings = new() { new BattleSettingDto { DeckClassId = 2 } }, + StoryReward = new() { new RewardDto { + RewardType = "1", RewardDetailId = "0", RewardNumber = "100" } }, + IsReleased = true, IsSkipEnabled = true, + } + } + }; + var actual = JsonSerializer.Serialize(dto, Opts); + var expectedPath = Path.Combine(AppContext.BaseDirectory, "Story", "Fixtures", + "snapshot-info-response.json"); + var expectedJson = File.ReadAllText(expectedPath); + + AssertJsonEquivalent(actual, expectedJson); + } + + [Test] + public void FinishResponse_default_serializes_to_expected_shape() + { + var dto = new FinishResponse(); + var actual = JsonSerializer.Serialize(dto, Opts); + var expectedPath = Path.Combine(AppContext.BaseDirectory, "Story", "Fixtures", + "snapshot-finish-response.json"); + var expectedJson = File.ReadAllText(expectedPath); + AssertJsonEquivalent(actual, expectedJson); + } + + private static void AssertJsonEquivalent(string actualJson, string expectedJson) + { + var a = JsonDocument.Parse(actualJson).RootElement; + var e = JsonDocument.Parse(expectedJson).RootElement; + Assert.That(JsonDeepEquals(a, e), Is.True, + $"JSON mismatch.\nExpected: {expectedJson}\nActual: {actualJson}"); + } + + private static bool JsonDeepEquals(JsonElement a, JsonElement b) + { + if (a.ValueKind != b.ValueKind) return false; + switch (a.ValueKind) + { + case JsonValueKind.Object: + var ap = a.EnumerateObject().OrderBy(p => p.Name).ToList(); + var bp = b.EnumerateObject().OrderBy(p => p.Name).ToList(); + if (ap.Count != bp.Count) return false; + for (int i = 0; i < ap.Count; i++) + if (ap[i].Name != bp[i].Name || !JsonDeepEquals(ap[i].Value, bp[i].Value)) + return false; + return true; + case JsonValueKind.Array: + var ae = a.EnumerateArray().ToList(); + var be = b.EnumerateArray().ToList(); + if (ae.Count != be.Count) return false; + for (int i = 0; i < ae.Count; i++) + if (!JsonDeepEquals(ae[i], be[i])) return false; + return true; + default: + return a.GetRawText() == b.GetRawText(); + } + } +}