1
This commit is contained in:
parent
4e7ddfa237
commit
85b9e474f3
@ -4140,6 +4140,9 @@ void Human::ProcReloadAction()
|
|||||||
|
|
||||||
void Human::NextReload(int prev_weapon_id, int prev_weapon_idx)
|
void Human::NextReload(int prev_weapon_id, int prev_weapon_idx)
|
||||||
{
|
{
|
||||||
|
if (action_type != AT_None) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
Weapon* p_weapon = curr_weapon;
|
Weapon* p_weapon = curr_weapon;
|
||||||
if (car_weapon.meta) {
|
if (car_weapon.meta) {
|
||||||
p_weapon = &car_weapon;
|
p_weapon = &car_weapon;
|
||||||
@ -4147,17 +4150,6 @@ void Human::NextReload(int prev_weapon_id, int prev_weapon_idx)
|
|||||||
if (p_weapon &&
|
if (p_weapon &&
|
||||||
p_weapon->weapon_id == prev_weapon_id &&
|
p_weapon->weapon_id == prev_weapon_id &&
|
||||||
p_weapon->weapon_idx == prev_weapon_idx) {
|
p_weapon->weapon_idx == prev_weapon_idx) {
|
||||||
if (p_weapon->weapon_idx != 0 &&
|
AutoLoadingBullet(true);
|
||||||
p_weapon->ammo < p_weapon->GetClipVolume()) {
|
|
||||||
MetaData::Equip* bullet_meta = MetaMgr::Instance()->GetEquip(p_weapon->meta->i->use_bullet());
|
|
||||||
if (bullet_meta) {
|
|
||||||
if (bullet_meta->i->_inventory_slot() >= 0 &&
|
|
||||||
bullet_meta->i->_inventory_slot() < IS_END) {
|
|
||||||
if (GetInventory(bullet_meta->i->_inventory_slot()) > 0) {
|
|
||||||
AutoLoadingBullet();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user