Give more points for wins in Battles. It seems if the guy I battle has twice as many Honor Points as I have I get 10 or 20 points. If I lose to anyone I lose 40 or 70 points. It is so hard to get enough points to battle guys that you can win some Honor Points from.
The way the honor gain/lose is made as of now, the honor you lose will is the honor they get, on the otherhand that mean the honor you get from them is the honor they lose.
Also, the gain/lose rule is based on the difference between the player lvl and not based on their honor score. In short having a high lvl but a weak army, make is hard to grind honor in arena.
When both player are of the same lvl, the winner get 70 honor, and the loser lose 70 honor.
For each lvl the winner has above the loser, the less honor he will get, it's -10 honor / lvl.
So when the winner has 1 lvl above the loser, he get 60 honor, when the winner has 3 lvl above the loser he get 40 honor, when he have 6+ lvl above the loser he get 10 honor.
That also mean when losing agaisnt someone above your own lvl will make you lose 60 or less than.
Losing agaisnt someone under you lvl hurt badly since the loss will be 80 or above it.