From 3f4053a3351204719df32beb00ca70ec8ae7fa51 Mon Sep 17 00:00:00 2001 From: inkursion Date: Mon, 9 Jun 2025 23:05:16 +0000 Subject: [PATCH] Update gameserver/src/game/manager/dungeon.rs --- gameserver/src/game/manager/dungeon.rs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/gameserver/src/game/manager/dungeon.rs b/gameserver/src/game/manager/dungeon.rs index 2da6481..69f9ecd 100644 --- a/gameserver/src/game/manager/dungeon.rs +++ b/gameserver/src/game/manager/dungeon.rs @@ -277,11 +277,15 @@ impl DungeonManager { let add_scene = hollow_scene.clone(); let quest_data = player.quest_data.as_ref().unwrap(); + + //let quest_id = quest_data.quests.as_ref().unwrap().get_id; + + //Finish inner hollow quest (DungeonInner) let mut dungeon_quest = quest_data .quests .as_ref() .unwrap() - .get(&dungeon_uid, &1001000101) + .get(&dungeon_uid, &1001000102) .unwrap() .clone(); dungeon_quest.set_progress(1); @@ -300,7 +304,7 @@ impl DungeonManager { }), quest_data: Some(QuestData { quests: Some(PropertyDoubleKeyHashMap::Modify { - to_add: vec![(dungeon_uid, 1001000101, dungeon_quest)], + to_add: vec![(dungeon_uid, 1001000102, dungeon_quest)], to_remove: Vec::new(), }), ..Default::default() @@ -368,7 +372,7 @@ impl DungeonManager { (1035, 10000), (1041, 10000), (1042, 10000), - (1043, 1), + (1043, 2), (1044, 1), ] { props.insert(scene_uid, *sub_key, *value); @@ -602,7 +606,7 @@ impl DungeonManager { 1, PlayerHollowSectionInfo { prev_grid_index: 0, - cur_grid_index: 22, + cur_grid_index: 8, entered_times: 0, global_event: 0, perform_event_graph: 3405096459205834, @@ -611,7 +615,7 @@ impl DungeonManager { )], executing_event: true, event_id: 1000, - hollow_event_graph_uid: 22, + hollow_event_graph_uid: 8, on_battle_success: String::new(), on_battle_failure: String::new(), battle_finished: false, @@ -661,7 +665,9 @@ impl DungeonManager { continue; }; *robot_id = 101000101; + //*robot_id2 = 101000201; updated_items.push((*avatar_uid, item.clone())); + } let mut prop_changes = Vec::new();