Currently, we have 6 weapon types in the game. Blade1H(0), Blade2H(1), Blunt1H(2), Blunt2H(3), Staff(4), and Bow(5)
As far as I know, the weapon's type determines 4 things: Which skill gains XP from using that weapon, which animation set a character uses when they have that weapon equipped, whether or not equipping it forces off your shield, and less importantly, what that weapon says about it's type when you mouse over it (ie. "Blade Two-Handed"). Knowing this, it should be *theoretically* possible to add new weapon types, just assign it a code that isn't used for something else, pick which skill gets the xp, and then choose the animation filenames. With this, you could add new weapon animations, such as Spear or Dual-Wield, without ever touching the original animations.
Bottom line is: Can it be done? If so, how?
Also, if this can be done, would it be possible to add a whole new skill to the game? (I'm thinking Spear, obviously.)