feat: Initial support for 3.3.5x

This commit is contained in:
amizing25
2025-05-22 13:47:15 +07:00
parent 284e5cd48e
commit ac5ef9706f
7 changed files with 21160 additions and 18801 deletions
+24 -24
View File
@@ -241,30 +241,30 @@ async fn load_scene(
scene.world_id
},
lighten_section_list: scene.sections.clone(),
chest_id_list: scene
.scenes
.values()
.flat_map(|v| v.chests.clone())
.collect::<Vec<_>>(),
scene_mission_info: Some(MissionStatusBySceneInfo {
finished_mission_id_list: scene
.scenes
.values()
.flat_map(|s| s.finished_main_missions.clone())
.collect::<Vec<_>>(),
sub_mission_status_list: scene
.scenes
.values()
.flat_map(|s| {
s.finished_sub_missions.iter().map(|sm| Mission {
id: *sm,
status: MissionStatus::MissionFinish.into(),
progress: 0,
})
})
.collect::<Vec<_>>(),
..Default::default()
}),
// chest_id_list: scene
// .scenes
// .values()
// .flat_map(|v| v.chests.clone())
// .collect::<Vec<_>>(),
// scene_mission_info: Some(MissionStatusBySceneInfo {
// finished_mission_id_list: scene
// .scenes
// .values()
// .flat_map(|s| s.finished_main_missions.clone())
// .collect::<Vec<_>>(),
// sub_mission_status_list: scene
// .scenes
// .values()
// .flat_map(|s| {
// s.finished_sub_missions.iter().map(|sm| Mission {
// id: *sm,
// status: MissionStatus::MissionFinish.into(),
// progress: 0,
// })
// })
// .collect::<Vec<_>>(),
// ..Default::default()
// }),
floor_saved_data: scene.saved_values.clone(),
..Default::default()
};