Weapons

Weapons
Weapons type are divied into these categories:
 * pistol
 * smg
 * rifle
 * shotgun
 * heavy
 * experimental
 * melee
 * thrown

each wepon has parameters:
 * name
 * model - internal info only
 * damage - pretty self explenatory
 * weapon range - range that weapon is able to try fire
 * effective range - range where weapon is effective and dont have any penalty
 * magazine size - number of bulets in magazine (how many times can you shoot before reload)
 * ammo type
 * attack ap cost - ap cost of single attack
 * reload ap cost - ap cost of reload action
 * critical chance bonus
 * weight
 * cost
 * weapon type - define in which weapon category it belong

If targeting target out of effective range you will get penalization 5% for every meter far from effective range.

Reload
(Reload: one handed weapon 2ap, two handed weapon 3ap, heavy weapon 4ap)

Reload weapon fill up your magazine, you ca not shoot with empty magazine.

9mm Pistol

 * name: 9mm Pistol
 * weapon type: pistol
 * damage: 10-15
 * weapon range: 0-35m
 * effective range: 0-25m
 * ammo type: pistol ammo - 9mm
 * attack ap cost: 6 ap
 * reload ap cost: 2 ap
 * magazine size: 10
 * critical chance bonus: +0%
 * weight: 2 kg
 * cost: 150
 * model: xxx

Sawed Off Shotgun

 * name: Sawed Off Shotgun
 * weapon type: shotgun
 * damage: 25-35
 * weapon range: 0-15m
 * effective range: 0-8m
 * ammo type: shotgun shells
 * attack ap cost: 8 ap
 * reload ap cost: 3 ap
 * magazine size: 2
 * critical chance bonus: +0%
 * weight: 5 kg
 * cost: 290
 * model: xxx

Home-made Assault Rifle

 * name: Home-made Assault Rifle
 * weapon type: rifle
 * damage: 18-26
 * weapon range:0-40m
 * effective range: 0-35m
 * ammo type: rifle ammo
 * attack ap cost: 6 ap
 * reload ap cost: 3 ap
 * magazine size: 30
 * critical chance bonus: +0%
 * weight: 6kg
 * cost: 500
 * model: zzz

PROTOTYPE

 * name:
 * weapon type:
 * damage:
 * weapon range:
 * effective range:
 * ammo type:
 * attack ap cost:
 * reload ap cost:
 * magazine size:
 * critical chance bonus:
 * weight:
 * cost:
 * model: