Weapons

There are 10 weapon classes in Entropic Void, split among one-handed and two-handed weapons. Each weapon has a primary and secondary attack as well as an "effect" for each which can be triggered via combos. When dual-wielding, primary attacks use your mainhand weapon and secondary attacks use your offhand weapon. All weapons provide attribute bonuses, determined by their rarity and level. One-handed weapons provide half the attribute bonus of two-handed weapons. Weapons can have one upgrade; upgrades always provide localized bonuses that will apply to that weapon only (so, when dual-wielding, the upgrade on the offhand weapon will apply only to your secondary attacks, for example). Note that attack skills always use your primary weapon, and do not count as attacks for combos.

All weapons of a given weapon class have the same attack speed, range, area of effect, and primary and secondary attacks. Weapons of the same class only differ in their damage (higher-level and higher-rarity weapons will deal more damage) and their attribute bonuses (same as damage).

Weapon Stats
Each weapon, when designed, needs to have the following stats:
 * Weapon class
 * Damage (primary attack)
 * Damage (secondary attack)
 * Range (in meters; even melee weapons will have a range)

Weapon Classes
There are ten weapon classes, each with their own set of attacks and effects:

Pistol

 * Range: 15
 * Primary: shoot
 * Speed: fast
 * Arc: 0
 * Effect: critical hit
 * Secondary: aim and shoot
 * Speed: medium
 * Arc: 0
 * Effect: smoke discharge, blinding nearby enemies

Sword

 * Range: 1.5
 * Primary: slash
 * Speed: medium
 * Arc: 45
 * Effect: cripple
 * Secondary: hilt bash
 * Speed: medium
 * Arc: 0
 * Effect: knock back (3)

Knife

 * Range: 1
 * Primary: slash
 * Speed: fast
 * Arc: 45
 * Effect: bleed
 * Secondary: stab
 * Speed: fast
 * Arc: 0
 * Effect: critical hit

Gauntlet

 * Range: 1
 * Primary: punch
 * Speed: medium
 * Arc: 30
 * Effect: knock back (2)
 * Secondary: uppercut
 * Speed: slow
 * Arc: 0
 * Effect: shock

Whip

 * Range: 3
 * Primary: lash
 * Speed: medium
 * Arc: 90
 * Effect: bleed
 * Secondary: sting
 * Speed: medium
 * Arc: 0
 * Effect: knock down and pull to you

Shield

 * Range: 1
 * Primary: smack
 * Speed: slow
 * Arc: 30
 * Effect: knock back (2)
 * Secondary: bash
 * Speed: slow
 * Arc: 0
 * Effect: stun

Rifle

 * Range: 25
 * Primary: shoot
 * Speed: medium
 * Arc: 0
 * Effect: knock back (2)
 * Secondary: aim and shoot
 * Speed: medium
 * Arc: 0
 * Effect: pierce

Pole

 * Range: 2.5
 * Primary: sweep
 * Speed: fast
 * Arc: 90
 * Effect: knock back (2)
 * Secondary: jab
 * Speed: fast
 * Arc: 0
 * Effect: shock

Hammer

 * Range: 2
 * Primary: sweep
 * Speed: slow
 * Arc: 90
 * Effect: whirl, hitting 360 arc
 * Secondary: vertical smash
 * Speed: slow
 * Arc: 0
 * Effect: knock down

Rocket Launcher

 * Range: 25
 * Primary: shoot (aoe on impact)
 * Speed: slow
 * Arc: 0
 * Effect: much faster missile
 * Secondary: ground slam (range 3)
 * Speed: slow
 * Arc: 360
 * Effect: leave a burning area on the ground