readable if statement

This commit is contained in:
Kuyondo 2025-09-03 16:30:36 +08:00
parent ff40de89aa
commit d78480120d

View File

@ -285,7 +285,7 @@ namespace MWClass
bool activeWeapUsesAmmo = activeWeapon->mWeaponClass == ESM::WeaponType::Class::Ranged;
bool sameAmmoType = activeWeapon->mAmmoType == type;
// special case for ammo equipping
if (!((!activeWeapUsesAmmo && isAmmo) || (activeWeapUsesAmmo && isAmmo && sameAmmoType)))
if ((activeWeapUsesAmmo && !sameAmmoType) || !isAmmo)
return { 0, "#{sCantEquipWeapWarning}" };
}
}