1
This commit is contained in:
parent
d58b1a758d
commit
b7f3b594bf
@ -273,6 +273,9 @@ enum PropertyType_e
|
||||
kPropSpecShot = 53,
|
||||
|
||||
kPropFlyTo = 54,
|
||||
|
||||
kPropLevelExp = 55,
|
||||
kPropLevelUp = 56,
|
||||
};
|
||||
|
||||
enum SkinSlot_e
|
||||
|
@ -3933,3 +3933,18 @@ void Creature::SetHeroGrowMeta(mt::BattleHeroGrow* grow_meta)
|
||||
{
|
||||
hero_grow_meta_ = grow_meta;
|
||||
}
|
||||
|
||||
int Creature::GetHeroLevel()
|
||||
{
|
||||
return hero_level_;
|
||||
}
|
||||
|
||||
int Creature::GetHeroExp()
|
||||
{
|
||||
return hero_exp_;
|
||||
}
|
||||
|
||||
int Creature::GetHeroMaxExp()
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
@ -99,7 +99,6 @@ class Creature : public MoveableEntity
|
||||
int max_energy_shield = 0;
|
||||
int armor_shield = 0;
|
||||
int max_armor_shield = 0;
|
||||
int hero_level = 1;
|
||||
int revive_count = 0;
|
||||
CreatureWeakPtr master;
|
||||
|
||||
@ -358,6 +357,9 @@ class Creature : public MoveableEntity
|
||||
void SetDisableMoveTimes(int times) { disable_move_times_ = times; };
|
||||
|
||||
void DoRecoilForce(int distance);
|
||||
int GetHeroLevel();
|
||||
int GetHeroExp();
|
||||
int GetHeroMaxExp();
|
||||
void WinSkillExp(int win_exp);
|
||||
void RecalcDtoAttr();
|
||||
void AutoNavigation(const glm::vec3& target_pos, float speed,
|
||||
@ -479,6 +481,9 @@ private:
|
||||
std::map<int, int> buff_tags_;
|
||||
const mt::BattleHeroGrow* hero_grow_meta_ = nullptr;
|
||||
|
||||
int hero_level_ = 1;
|
||||
int hero_exp_ = 0;
|
||||
|
||||
int disable_move_dir_times_ = 0;
|
||||
int disable_attack_dir_times_ = 0;
|
||||
int disable_move_times_ = 0;
|
||||
|
@ -140,7 +140,7 @@ int HeroAgent::GetHeroId()
|
||||
|
||||
int HeroAgent::GetLevel()
|
||||
{
|
||||
return owner_->hero_level;
|
||||
return owner_->GetHeroLevel();
|
||||
}
|
||||
|
||||
bool HeroAgent::CanShot()
|
||||
|
@ -68,7 +68,7 @@ int MasterAgent::GetLevel()
|
||||
if (!owner_->master.Get()) {
|
||||
abort();
|
||||
}
|
||||
return owner_->master.Get()->hero_level;
|
||||
return owner_->master.Get()->GetHeroLevel();
|
||||
}
|
||||
|
||||
void MasterAgent::SetOwner(Creature* owner)
|
||||
|
@ -70,7 +70,7 @@ int TargetAgent::GetLevel()
|
||||
if (!target_.Get()) {
|
||||
abort();
|
||||
}
|
||||
return target_.Get()->hero_level;
|
||||
return target_.Get()->GetHeroLevel();
|
||||
}
|
||||
|
||||
void TargetAgent::Abandon(int min_time, int max_time)
|
||||
|
@ -70,7 +70,7 @@ int TeammateAgent::GetLevel()
|
||||
if (!target_.Get()) {
|
||||
abort();
|
||||
}
|
||||
return target_.Get()->hero_level;
|
||||
return target_.Get()->GetHeroLevel();
|
||||
}
|
||||
|
||||
void TeammateAgent::Abandon(int min_time, int max_time)
|
||||
|
@ -241,6 +241,14 @@ message MFVec3
|
||||
value2: 目标y
|
||||
value3: 目标z
|
||||
property_type: 54 传送到目标点(不用显示拖拽线)
|
||||
property_type: 55 同步对象等级经验
|
||||
property_subtype: 对象uniid
|
||||
value: 等级
|
||||
value2: 经验
|
||||
property_type: 56 同步对象升级
|
||||
property_subtype: 对象uniid
|
||||
value: 老等级
|
||||
value2: 新等级
|
||||
*/
|
||||
message MFPropertyChg
|
||||
{
|
||||
@ -394,6 +402,8 @@ message MFPlayerFull
|
||||
optional int32 gemstone = 68; //宝石
|
||||
optional int32 level = 69; //等级
|
||||
optional int32 hero_level = 72; //hero等级
|
||||
optional int32 hero_exp = 80; //hero经验
|
||||
optional int32 hero_max_exp = 81; //hero经验(max -1:已达上限无法获得新经验)
|
||||
|
||||
optional int32 team_member_num = 70 [default = 0]; //队伍成员数
|
||||
|
||||
@ -508,6 +518,8 @@ message MFHeroFull
|
||||
repeated MFEffect effect_list = 14; //特效列表
|
||||
optional int32 team_id = 15; //队伍id
|
||||
optional int32 hero_level = 16; //hero等级
|
||||
optional int32 hero_exp = 17; //hero经验
|
||||
optional int32 hero_max_exp = 19; //hero经验(max -1:已达上限无法获得新经验)
|
||||
|
||||
repeated MFSkill skill_list = 18; //技能列表
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user