Change some strings passed as arguments to booleans

For accuracy calculations, changed the string switching
from single to dual wield (offhand) to a boolean,
handle the string concatenations internally.