From 1cfb1d6a12d340f75c06f7cc3ce529b10beddb68 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 15 Aug 2022 18:31:56 +0800 Subject: [PATCH] 1 --- server/gameserver/metamgr.cc | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/server/gameserver/metamgr.cc b/server/gameserver/metamgr.cc index 77de630f..fbe51ee2 100644 --- a/server/gameserver/metamgr.cc +++ b/server/gameserver/metamgr.cc @@ -942,6 +942,28 @@ private: item.i = &meta; gun_quality_hash[meta.quality()] = item; } + + for (auto& meta : pve_gemini_meta_list) { + MetaData::PveGemini item; + item.pb = &meta; + pve_gemini_hash[meta.gemini_id()] = item; + } + + for (auto& meta : pve_gemini_content_meta_list) { + MetaData::PveGeminiContent item; + item.pb = &meta; + if (pve_gemini_content_hash.find(meta.mode_id()) == pve_gemini_content_hash.end()) { + pve_gemini_content_hash[meta.mode_id()] = std::vector(); + } + pve_gemini_content_hash[meta.mode_id()].push_back(item); + } + + for (auto& meta : pve_gemini_mode_meta_list) { + MetaData::PveGeminiMode item; + item.pb = &meta; + pve_gemini_mode_hash[meta.id()] = item; + } + } private: