Whee combat!
Hit location does modify damage somewhat. A head hit has a good chance of doing more damage than a hit by the same weapon to the foot. However, location isn't the only factor to take into account so don't count on it. The severity of your hit, wether it was a critical hit and how much armor is on the location will all make a big difference too. A glancing blow to the head of someone wearing a helmet is going to do less damage than you planting your sledgehammer full force onto the same persons bare foot.
Location aiming is available as an extension of aim.
'aim at <person>'
'aim at <person>'s <location>'
This still needs work tho, so bear with me on it. I plan to add a verb that will let you see a list of the possible locations on the target. You will be able to aim at all objects, not just players and if the target object has multiple locations, you will be able to choose which to aim for.
Location aiming slightly reduces your chance of hitting but applies a multiplier to the chance of hitting the chosen location -if- you hit. The size/vulnerability of a location also effects the chance of you hitting it, aimed or not. Some attacks on some weapons can only hit certain locations.
Enforcer - Rifle uses rifle skill, pistol uses pistol skill. Other than that, they're currently identical simply because they're still kinda incomplete.
There is a version of dual wield currently in play, but it's something I want to extensively modify. At the moment if you hold two weapons you will switch weapon after each attack. If you dual wield two melee weapons you'll get a slight bonus to parry. Beside the parry bonus the only real use for it at the moment is posing and, in the case of pistols, doubling the number of rounds you can get off before having to reload. I -may- add a system to allow dual pistols to be fired simultaneously. Other than that, I plan to remove the weapon change after each attack and replace it with a system where you manually switch weapons. Your primary weapon will be the one used to attack, secondary weapon will be a parrying weapon (melee) or simply available (posing again). Perhaps in kamikaze posture I'll allow simultaneous attacks with dual melee weapons.
Either way, dual wield is likely to require weapon specialization or a possible ambidextrous advantage, so it won't be open to everyone.