1
This commit is contained in:
parent
34e99b592a
commit
85d77d24de
@ -1625,4 +1625,24 @@ namespace MetaData
|
||||
return up_limit;
|
||||
}
|
||||
|
||||
void PveGemini::Init()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
float PveGemini::GetHpMul()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void PveGeminiContent::Init()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void PveGeminiMode::Init()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -388,4 +388,32 @@ namespace MetaData
|
||||
|
||||
};
|
||||
|
||||
struct PveGemini
|
||||
{
|
||||
const metatable::PveGemini* pb = nullptr;
|
||||
|
||||
void Init();
|
||||
float GetHpMul();
|
||||
|
||||
private:
|
||||
std::vector<float> hp_mul;
|
||||
};
|
||||
|
||||
struct PveGeminiContent
|
||||
{
|
||||
const metatable::PveGeminiContent* pb = nullptr;
|
||||
a8::Vec2 spawn_point;
|
||||
|
||||
void Init();
|
||||
};
|
||||
|
||||
struct PveGeminiMode
|
||||
{
|
||||
const metatable::PveGeminiMode* pb = nullptr;
|
||||
std::vector<int> mode_time;
|
||||
std::vector<std::tuple<float, float, int>> area;
|
||||
|
||||
void Init();
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -1290,3 +1290,19 @@ MetaData::FormulaPvp* MetaMgr::GetFormulaPvp(float ranked_topx)
|
||||
}
|
||||
return last_meta;
|
||||
}
|
||||
|
||||
MetaData::PveGemini* MetaMgr::GetPveGemini(int gemini_id)
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
std::vector<MetaData::PveGeminiContent>* MetaMgr::GetPveGeminiContents(int mode_id)
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
MetaData::PveGeminiMode* MetaMgr::GetPveGeminiMode(int mode_id)
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
|
@ -53,6 +53,9 @@ class MetaMgr : public a8::Singleton<MetaMgr>
|
||||
MetaData::Dress* RandDress();
|
||||
MetaData::RankReward* GetRankReward(int rank);
|
||||
MetaData::GunTalentGrow* GetTalent(int talent_id, int talent_lv);
|
||||
MetaData::PveGemini* GetPveGemini(int gemini_id);
|
||||
std::vector<MetaData::PveGeminiContent>* GetPveGeminiContents(int mode_id);
|
||||
MetaData::PveGeminiMode* GetPveGeminiMode(int mode_id);
|
||||
float GetRankRewardParam(int rank);
|
||||
float GetKillRewardParam(int kill_num);
|
||||
int GetRankPointParam1(int rank);
|
||||
|
@ -460,6 +460,31 @@ message FormulaPvp
|
||||
optional float survival_topx = 6;
|
||||
}
|
||||
|
||||
message PveGemini
|
||||
{
|
||||
optional int32 gemini_id = 1;
|
||||
optional int32 gemini_lv = 2;
|
||||
optional int32 gemini_limit = 3;
|
||||
optional string multiplayer_enemy_hp_mul = 4;
|
||||
}
|
||||
|
||||
message PveGeminiContent
|
||||
{
|
||||
optional int32 id = 1;
|
||||
optional int32 mode_id = 2;
|
||||
optional int32 round = 3;
|
||||
optional string spawn_point = 4;
|
||||
optional int32 enemy_id = 5;
|
||||
}
|
||||
|
||||
message PveGeminiMode
|
||||
{
|
||||
optional int32 id = 1;
|
||||
optional string mode_map = 2;
|
||||
optional string mode_time = 3;
|
||||
optional string area = 4;
|
||||
}
|
||||
|
||||
//end
|
||||
|
||||
message DoorObjJson
|
||||
|
Loading…
x
Reference in New Issue
Block a user