Here is what I was thinking:
The Amount fo XP You Get Could be Equivalent to The Level of the Person
EX: If You Kill a Level 100 Player, You Get +100 XP for doing so.
However, if you and someone else work together to kill someone, the XP is split according to the amount of damage you do (Similar to Killing a Monster Normally)
EX: You and Your Friend Kill a Level 100 Player With 200 HP. You do 150 Damage and Your Friend did 50 to the Other Guy. So, You get 75% of the Total XP and Your Friend gets 25% of the total XP, meaning that you get 75 XP and Your Friend Gets 25 XP.
Also, if Your pet Kills the Person the XP will be Split Between You and Your Pet Depending on What XP sharing you set the pet to.
EX: Your pet kills a level 100 Person and you put the XP share at 10%. So, You get 90 XP and Your Pet Gets 10 XP.
An Equation for this would be XP = (1-S)[P(L)]
Wherein XP is the XP Earned,
P is the Percentage of the Total Damage That You Did Converted to a Decimal,
L is the Level of the Player, Which would translate to the highest amount of XP earned Possible,
and S is the Percent of XP you Give to the Pet, converted to a decimal.
EX: If there is a level 100 Player with 200 HP that you do 100 Damage to and you give your pet 10% EXP, then you would get:
S = .1 Because You give
P = .5 Because you did 50% of the total damage to the Player.
L = 100 Because the Player is Level 100.
So, you get XP = (1-.1)[.5(100)]
XP = (1-.1)(50)
XP = (.9)(50)
XP = 45
So, You Would get 45 XP.
Conversely, The Equation for the XP Your pet Earned would be XP = (S)[P(L)]
Wherein XP is the XP Earned,
P is the Percentage of the Total Damage That You Did Converted to a Decimal,
L is the Level of the Player, Which would translate to the highest amount of XP earned Possible,
and S is the Percent of XP you Give to the Pet, converted to a decimal.
EX: If there is a level 100 Player with 200 HP that you do 100 Damage to and you give your pet 10% EXP, then you would get:
S = .1 Because You give
P = .5 Because you did 50% of the total damage to the Player.
L = 100 Because the Player is Level 100.
So, you get XP = (.1)[.5(100)]
XP = (.1)(50)
XP = (.1)(50)
XP = 5
So, Your Pet Would get 5 XP.
This Idea of Earning XP would give people an incentive to go to the PVP server and not just grind monsters. It would also be a new way to gain XP in Helmet Heroes
IF THE AMOUNT OF XP EARNED IS A DECIMAL (54.9) IT WILL ALWAYS BE ROUNDED TO THE NEAREST INTEGER (55)