A couple of more things:
When you click the same profession again, you turn into a peasant. It isn't sayd anywhere so i suggestion you write a tip about this too.
So about the ammo problem again: What about adding a small regeneration rate to peasants? Something like 0.1 (1 mana for 10 seconds). Then there would be a point for turning into peasants, and it wouldn't be too fast.
An idea about reviving: The revive, how I allready sayd, should be easily obtainable. So i suggest the players that died, and turned into ghosts to become zombies themselves if they are not revived after 7-8 minutes (shouldn't be too short for players to revive, and shouldn't be too long for players to get bored and leave as a ghost).
Chasing your own teammate as a zombie would be fun
And about balance: rifleman's mana cost is too high. The 1-3 damage he deals isn't worth 2 mana, even if he has high range. I would better go z-tek, and make a human for 4 mana, while with rifleman I sometimes even won't be able to kill from 2 shots!
+I thing the Z-Tek should cost 5 mana, because he's kind of imba, and all people only want to play HIM.
And an idea for a million: Instead of writing the mana cost low/high i suggest writing a number. Unlike other stats, mana is a realy required stat, and needs to be precise. Other stats should be left as they are.
AND! Once you finish the v3.1, you can pm me, and i'll optimize it for you. I mean it'll be down from 260 kb to 125 kb, and load faster.
Hope to see the next version soon