This commit is contained in:
aozhiwei 2022-10-25 11:20:28 +08:00
parent 335c37b1f7
commit ed309c3ab5
5 changed files with 33 additions and 0 deletions

View File

@ -1786,4 +1786,9 @@ namespace MetaData
} }
} }
void RankRoom::Init()
{
}
} }

View File

@ -476,4 +476,11 @@ namespace MetaData
void Init(); void Init();
}; };
struct RankRoom
{
const metatable::RankRoom* pb = nullptr;
void Init();
};
} }

View File

@ -1535,3 +1535,8 @@ MetaData::NpcStandard* MetaMgr::GetNpcStandard(int quality)
auto itr = loader_->npc_standard_hash.find(quality); auto itr = loader_->npc_standard_hash.find(quality);
return itr != loader_->npc_standard_hash.end() ? &itr->second : nullptr; return itr != loader_->npc_standard_hash.end() ? &itr->second : nullptr;
} }
MetaData::RankRoom* MetaMgr::GetRoomRank(int id )
{
return nullptr;
}

View File

@ -55,6 +55,7 @@ class MetaMgr : public a8::Singleton<MetaMgr>
MetaData::PveGemini* GetPveGemini(int gemini_id); MetaData::PveGemini* GetPveGemini(int gemini_id);
std::vector<MetaData::PveGeminiContent>* GetPveGeminiContents(int mode_id); std::vector<MetaData::PveGeminiContent>* GetPveGeminiContents(int mode_id);
MetaData::PveGeminiMode* GetPveGeminiMode(int mode_id); MetaData::PveGeminiMode* GetPveGeminiMode(int mode_id);
MetaData::RankRoom* GetRoomRank(int id );
float GetRankRewardParam(int rank); float GetRankRewardParam(int rank);
float GetKillRewardParam(int kill_num); float GetKillRewardParam(int kill_num);
int GetRankPointParam1(int rank); int GetRankPointParam1(int rank);

View File

@ -543,6 +543,21 @@ message PveGeminiMode
optional int32 wave_prepare_time = 8; optional int32 wave_prepare_time = 8;
} }
message RankRoom
{
optional int32 id = 1;
optional int32 elo_min = 2;
optional int32 elo_max = 3;
optional int32 elo_expansion1 = 4;
optional int32 elo_expansion2 = 5;
optional int32 expand_time1 = 6;
optional int32 expand_time2 = 7;
optional int32 player_num_standard = 8;
optional int32 final_time = 9;
optional int32 final_player_num = 10;
}
//end //end
message DoorObjJson message DoorObjJson