I've always been confused about how this works. If a unit has multiple weapons - say infantry with shields, hand weapons, and spears - how do you figure out which weapon they use in each round of combat? Do they get to optimize? Does the player just pick?

Thanks in advance for helping to clear this up.