Ranged Weapon Attributes Fix

Ranged weapons had a mistake in their GetDamage function - they haven't
taken into account item attributes for years. With this change, ranged
weapons can have attributes added to them once again.

The attributes in question don't normally drop in-game on ranged
weapons, but admins can create them for events now.
Ranged Weapons GetBaseDamage rename

Changed code back to original, just renamed Ranged.GetDamage to
Ranged.GetBaseDamage.

Tested and functions as intended.
Ranged Weapons Fix cleanup

Deleted unused variable oWeapAtt

Added back in line 199, accidentally deleted in an earlier commit
Merge pull request #42 from M59Gar/WeaponAtts

Ranged Weapon Attributes Fix