This commit is contained in:
aozhiwei 2023-05-20 22:28:46 +08:00
parent 92ecda9c19
commit 8d1e9f6284
3 changed files with 8 additions and 0 deletions

View File

@ -68,3 +68,9 @@ void Compose::TakeOnWeapon(Weapon* weapon)
}
}
}
void Compose::Reset()
{
Clear();
num_ = 0;
}

View File

@ -14,6 +14,7 @@ class Compose
void IncNum();
bool CanAdd();
int GetNum() { return num_; }
void Reset();
private:

View File

@ -2647,6 +2647,7 @@ void Human::ProcLootWeaponNew(AddItemDTO& dto)
} else {
int old_weapon_idx = GetCurrWeapon()->weapon_idx;
DropWeapon(GetCurrWeapon()->weapon_idx, 1);
GetCompose()->Reset();
Weapon* weapon = &weapons[old_weapon_idx];
weapon->weapon_id = dto.item_id;
weapon->meta = dto.item_meta;