This commit is contained in:
aozhiwei 2019-04-08 15:52:02 +08:00
parent 88bb1919e3
commit 02685a76bc
5 changed files with 4 additions and 10 deletions

View File

@ -23,7 +23,7 @@ Human::Human()
weapon.weapon_idx = i;
weapon.weapon_id = 0;
weapon.weapon_lv = 0;
weapon.num = 0;
weapon.ammo = 0;
}
weapons[0] = default_weapon;
curr_weapon = &weapons[0];

View File

@ -422,8 +422,7 @@ void Player::LootInteraction(Loot* entity)
weapons[0].weapon_idx = 0;
weapons[0].weapon_id = entity->item_id;
weapons[0].weapon_lv = 1;
weapons[0].num = 0;
weapons[0].ammo = 0;
weapons[0].ammo = entity->count;
need_sync_active_player = true;
}
need_sync_active_player = true;
@ -453,8 +452,7 @@ void Player::LootInteraction(Loot* entity)
}
weapon->weapon_id = entity->item_id;
weapon->weapon_lv = 1;
weapon->num = 0;
weapon->ammo = 0;
weapon->ammo = entity->count;
weapon->meta = item_meta;
AutoLoadingBullet();
need_sync_active_player = true;
@ -475,8 +473,7 @@ void Player::LootInteraction(Loot* entity)
if (weapon->weapon_id == 0) {
weapon->weapon_id = entity->item_id;
weapon->weapon_lv = 1;
weapon->num = 0;
weapon->ammo = 1 ;
weapon->ammo = entity->count;
weapon->meta = item_meta;
inventory[item_meta->i->_inventory_slot()] -= entity->count;
}

View File

@ -123,6 +123,5 @@ void Weapon::ToPB(cs::MFWeapon* pb_obj)
{
pb_obj->set_weapon_id(weapon_id);
pb_obj->set_weapon_lv(weapon_lv);
pb_obj->set_num(num);
pb_obj->set_ammo(ammo);
}

View File

@ -69,7 +69,6 @@ struct Weapon
int weapon_idx = 0;
int weapon_id = 0;
int weapon_lv = 0;
int num = 0;
int ammo = 0;
MetaData::Equip* meta = nullptr;

View File

@ -124,7 +124,6 @@ message MFWeapon
{
optional int32 weapon_id = 1; //id weapon_id == 0
optional int32 weapon_lv = 2; //
optional int32 num = 3; //
optional int32 ammo = 4; //
}