we have seen some threads about balance of the melee weapon. And we have been listening to you. Just at the moment most of the weapons feel equal to us. Here is chart I made that list all of the variable properties of each of our melee weapons:

As you can see we have tried to balance them. The Hammer for instant does the most damage but has the smallest chance of hitting your head, it also has the most momentum transferred. The daggers are on the opposite end, the have the lowest amount of damage, lowest momentum but a fairly decent chance to hit the head. Again some of the values were based on some physical properties of the weapon, there others we set to balance the weapon. So we can use this as a guide to see if any one of them should be tweaked.
Now notice the blockrange is the same for all. That is something we added but never looked at tweaking. The value of 24 represents a good mix for blocking. So we can move this up or down a bit. Remember when you block nothing really happens other than your weapon is moved in front of you (or to a side/back). All of the blocking detection is done in the other persons attack. When some one swings at you the code checks your weapon location vrs theirs and YOUR (not the attackers) blocking var. Thus the higher yours it, the better chance you have to block them. The only rule to this is that we have to set the value in multiplies of 4. Why 4? we reduce the blocking by a factor of 4 when the player is not TRYING to block you

One thing this chart can not show is the animations and the speed. All animations are played at the same speed. However some animations have more frames to them, thus they take a bit longer. So ideally we can balnace out the weapons with the animations as well. For example all dagger moves should be "quick" where as the hammer moves should be "slower". But that is hard to place on an Excel Spread sheet

We never said the melee system is perfect nor the best. But it is a very good approximation, has enough vars to fine tune it and robust enough to add in more features as we see fit. So with this in mind, what do you think we should change? Keep in mind we can not change it for everyone one as one person will say X needs to go up, the next will say the same X needs to go down
