添加僵尸普攻处理

This commit is contained in:
aozhiwei 2020-07-28 14:47:31 +08:00
parent 076cfc6b7e
commit 8937526338
2 changed files with 13 additions and 0 deletions

View File

@ -3773,6 +3773,18 @@ void Human::AddPassiveSkillBuff(MetaData::Skill* skill_meta)
void Human::OnMetaChange()
{
if (GetRace() == kZombieRace) {
MetaData::Equip* weapon_meta = MetaMgr::Instance()->GetEquip(meta->i->normal_skill());
if (weapon_meta) {
default_weapon.weapon_idx = 0;
default_weapon.weapon_id = weapon_meta->i->id();
default_weapon.weapon_lv = 1;
default_weapon.ammo = 1;
default_weapon.meta = weapon_meta;
default_weapon.Recalc();
curr_weapon = &weapons[0];
}
}
skill_meta_ = MetaMgr::Instance()->GetSkill(meta->i->active_skill());
ResetSkill();
MetaData::Skill* passive_skill_meta = MetaMgr::Instance()->GetSkill(meta->i->passive_skill());

View File

@ -128,6 +128,7 @@ message Player
optional int32 zbmode_weapon_lv = 21;
optional int32 revive_time = 22;
optional string name = 23;
optional int32 normal_skill = 24;
}
message Robot