public function getLoadingInRoundsMalusByStrengthWithRangedWeapon(
        RangedWeaponCode $rangedWeaponCode,
        Strength $currentStrength
    ): int
    {
        return $this->tables->getRangedWeaponStrengthSanctionsTable()->getLoadingInRoundsSanction(
            $this->getMissingStrengthForArmament($rangedWeaponCode, $currentStrength, Size::getIt(0))
        );
    }
public function getLoadingInRoundsMalusByStrengthWithRangedWeapon(
        RangedWeaponCode $rangedWeaponCode,
        Strength $currentStrength
    ): int
    {
        return $this->tables->getRangedWeaponStrengthSanctionsTable()->getLoadingInRoundsSanction(
            $this->getMissingStrengthForArmament($rangedWeaponCode, $currentStrength, Size::getIt(0))
        );
    }
public function getLoadingInRoundsMalusByStrengthWithRangedWeapon ( RangedWeaponCode $ rangedWeaponCode , Strength $ currentStrength ) : int { return $ this -> tables -> getRangedWeaponStrengthSanctionsTable ( ) -> getLoadingInRoundsSanction ( $ this -> getMissingStrengthForArmament ( $ rangedWeaponCode , $ currentStrength , Size :: getIt ( 0 ) ) ) ; }
The relative number of rounds as a malus to standard number of rounds needed to load a weapon.

@param RangedWeaponCode $rangedWeaponCode
@param Strength $currentStrength
@return int
@throws \DrdPlus\Tables\Armaments\Weapons\Exceptions\CanNotUseWeaponBecauseOfMissingStrength
The relative number of rounds as a malus to standard number of rounds needed to load a weapon .