Update gameserver/src/game/manager/dungeon.rs
This commit is contained in:
parent
5800628723
commit
3f4053a335
1 changed files with 11 additions and 5 deletions
|
@ -277,11 +277,15 @@ impl DungeonManager {
|
||||||
let add_scene = hollow_scene.clone();
|
let add_scene = hollow_scene.clone();
|
||||||
|
|
||||||
let quest_data = player.quest_data.as_ref().unwrap();
|
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
|
let mut dungeon_quest = quest_data
|
||||||
.quests
|
.quests
|
||||||
.as_ref()
|
.as_ref()
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.get(&dungeon_uid, &1001000101)
|
.get(&dungeon_uid, &1001000102)
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.clone();
|
.clone();
|
||||||
dungeon_quest.set_progress(1);
|
dungeon_quest.set_progress(1);
|
||||||
|
@ -300,7 +304,7 @@ impl DungeonManager {
|
||||||
}),
|
}),
|
||||||
quest_data: Some(QuestData {
|
quest_data: Some(QuestData {
|
||||||
quests: Some(PropertyDoubleKeyHashMap::Modify {
|
quests: Some(PropertyDoubleKeyHashMap::Modify {
|
||||||
to_add: vec![(dungeon_uid, 1001000101, dungeon_quest)],
|
to_add: vec![(dungeon_uid, 1001000102, dungeon_quest)],
|
||||||
to_remove: Vec::new(),
|
to_remove: Vec::new(),
|
||||||
}),
|
}),
|
||||||
..Default::default()
|
..Default::default()
|
||||||
|
@ -368,7 +372,7 @@ impl DungeonManager {
|
||||||
(1035, 10000),
|
(1035, 10000),
|
||||||
(1041, 10000),
|
(1041, 10000),
|
||||||
(1042, 10000),
|
(1042, 10000),
|
||||||
(1043, 1),
|
(1043, 2),
|
||||||
(1044, 1),
|
(1044, 1),
|
||||||
] {
|
] {
|
||||||
props.insert(scene_uid, *sub_key, *value);
|
props.insert(scene_uid, *sub_key, *value);
|
||||||
|
@ -602,7 +606,7 @@ impl DungeonManager {
|
||||||
1,
|
1,
|
||||||
PlayerHollowSectionInfo {
|
PlayerHollowSectionInfo {
|
||||||
prev_grid_index: 0,
|
prev_grid_index: 0,
|
||||||
cur_grid_index: 22,
|
cur_grid_index: 8,
|
||||||
entered_times: 0,
|
entered_times: 0,
|
||||||
global_event: 0,
|
global_event: 0,
|
||||||
perform_event_graph: 3405096459205834,
|
perform_event_graph: 3405096459205834,
|
||||||
|
@ -611,7 +615,7 @@ impl DungeonManager {
|
||||||
)],
|
)],
|
||||||
executing_event: true,
|
executing_event: true,
|
||||||
event_id: 1000,
|
event_id: 1000,
|
||||||
hollow_event_graph_uid: 22,
|
hollow_event_graph_uid: 8,
|
||||||
on_battle_success: String::new(),
|
on_battle_success: String::new(),
|
||||||
on_battle_failure: String::new(),
|
on_battle_failure: String::new(),
|
||||||
battle_finished: false,
|
battle_finished: false,
|
||||||
|
@ -661,7 +665,9 @@ impl DungeonManager {
|
||||||
continue;
|
continue;
|
||||||
};
|
};
|
||||||
*robot_id = 101000101;
|
*robot_id = 101000101;
|
||||||
|
//*robot_id2 = 101000201;
|
||||||
updated_items.push((*avatar_uid, item.clone()));
|
updated_items.push((*avatar_uid, item.clone()));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let mut prop_changes = Vec::new();
|
let mut prop_changes = Vec::new();
|
||||||
|
|
Loading…
Reference in a new issue