Update gameserver/src/game/manager/dungeon.rs

This commit is contained in:
inkursion 2025-06-09 23:05:16 +00:00
parent 5800628723
commit 3f4053a335

View file

@ -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();