Just wondering, if it would be a good way to do it custom.
Code:
static ulong GetExerience(ulong GainExperience, byte attLevel, byte oppLevel, byte Rate, uint Damage, byte Reborns, byte TeamMembers)
{
ulong Experience = (attLevel <= oppLevel) ? (GainExperience * Rate) : ((GainExperience / attLevel) * Rate);
Experience += (ulong)(Damage ^ (Reborns + oppLevel)) / TeamMembers;
return Experience;
}
static ulong GetExerience(ulong GainExperience, byte attLevel, byte oppLevel, byte Rate, uint Damage, byte Reborns)
{
ulong Experience = (attLevel <= oppLevel) ? (GainExperience * Rate) : ((GainExperience / attLevel) * Rate);
Experience += (ulong)(Damage ^ (Reborns + oppLevel));
return Experience;
}
Code:
attLevel = 112;
oppLevel = 115;
Rate = 2;
GainExperience = 10000;
Damage = 12353;
Reborns = 2;
TeamMembers = 3;
Code:
24113






