var/damage = (((src.ki / 3) + src.str) * 2) - ((M.dex + M.armor + (M.ki / 3)) * 1.1)
It's not really a problem, more of a question as to what people think of this and if they have any formula's they recommend.
The same with this experience gain formula (experience gained from killing other players and npc's)
var/xpgain = rand((src.level*140),(src.level*180))
M.xp += xpgain
In the experience gain formula, src is the person who was killed, M is the person gaining experience.
Second of all, we do not know how the "stats" in your game inflate or increase, and with what values, so we have no idea whatsoever.
And thirdly, random EXP-gain, why? Then again, we have no idea of the amount of EXP required according to level, so again, we're in the dark.