添加弹夹

This commit is contained in:
aozhiwei 2021-12-24 11:42:03 +08:00
parent 2b1f0e29cf
commit 03e08e46e9
2 changed files with 3 additions and 6 deletions

View File

@ -19,6 +19,7 @@ void Weapon::ToPB(cs::MFWeapon* pb_obj)
pb_obj->set_weapon_id(weapon_id); pb_obj->set_weapon_id(weapon_id);
pb_obj->set_weapon_lv(weapon_lv); pb_obj->set_weapon_lv(weapon_lv);
pb_obj->set_ammo(ammo); pb_obj->set_ammo(ammo);
pb_obj->set_volume(GetClipVolume());
} }
void Weapon::Recalc() void Weapon::Recalc()
@ -29,12 +30,7 @@ void Weapon::Recalc()
int Weapon::GetClipVolume() int Weapon::GetClipVolume()
{ {
if (upgrade_meta) { return GetAttrValue(kHAT_Volume);
return meta->i->clip_volume() +
upgrade_meta->GetAttrValue(weapon_lv, kHAT_Volume);
} else {
return meta->i->clip_volume();
}
} }
float Weapon::GetAttrValue(HumanAttrType_e attr_type) float Weapon::GetAttrValue(HumanAttrType_e attr_type)

View File

@ -201,6 +201,7 @@ message MFWeapon
optional int32 weapon_id = 1; //id weapon_id == 0 optional int32 weapon_id = 1; //id weapon_id == 0
optional int32 weapon_lv = 2; // optional int32 weapon_lv = 2; //
optional int32 ammo = 4; // optional int32 ammo = 4; //
optional int32 volume = 5; //
} }
// //