I'm tired of having my kills stolen from me. I try to kill a zombie, then some random person shoots an arrow or gets the last hit and takes my kill, and thus my exp. I think there should be a kill assist reward. That if you take 5 or more hearts (If this can be done) and you do not get the kill, you still get 2 exp for assisting with the kill. If the 5 hearts can't be done, then hitting a zombie at least once would get you 1 exp. This would especially be helpful to new players with no donor ranks who are only able to get a few hits on a zombie until a donor comes and kills the zombie. Thanks for reading. ^-^
I think a better idea would be you gain xp based off how much damage you do, basically we take the xp gained per zombie kill and divide it by 20, then for each half heart you take off a zombie you get 1/20 of the full xp of killing that zombie.
The thing is, I don't want it to go into fractions and doing something like 1 exp for each heart would make it too easy for people to level up. I only meant for this to be a simple implementation. I don't want things to get too complex.
Support, one hit on a zombie should default get you 1 xp, but no more xp until a kill is given. To prevent people just hitting a zombie a couple times for extra xp.
I'm not much of a programmer or coder, almost failed my computer programing course in school :P, so I'm not sure what can done and what can't be done. So that's why I'd like to keep things as simple as possible unless said person says a more detailed/complex version is possible.
Coding is a very complex thing, so it's really dependent upon the developers skill. It's definitely possible, but I wouldn't say it's worth the trouble to go so in-depth about it. I like the idea of gaining a small amount of XP for kill assists. Though, maybe only share it between the two people whom deal the most damage? Because, if it was dealt between every player who has hit this zombie, the XP gain would be insane.