I'm looking to start a new long term programming project, and I would like some assistance on where to start.
What I want to know how to do is to add more exp systems into the game. There is currently are base exp and job exp systems, I would like to add in a player exp system.
I would post a wall about what the details of this system are but the I would like help with the mechanics more than a discussion about the uses.
When a player kills a monster, the player gains base and job exp.
What I would like to add is that when a character kills a monster, the character gains exp in a separate variable for the other characters around.
Example:
Party of 3 novices named A, B, and C kill a poring.
Each novice gains 1 base and 1 job exp.
Novice A gains 1 "character B" exp and 1 "character C" exp
Novice B gains 1 "character A" exp and 1 "character C" exp
Novice C gains 1 "character A" exp and 1 "character B" exp
"character *" exp won't be used for base or job exp in any way. Completely independent, their effects will be handled with their own set of mechanics.
I understand that this could result in up to (N^2 - N) new exp bars for the server to track (N being the number of characters), but storage capacity isn't an issue, for me at least.