//setting NPC stats
mob/CombatNPCs/Enemies
Character
// PowerMode="Ki Only"
proc/LevelScale(var/NewLevel)
if(NewLevel>=src.Level)
src.Level=NewLevel
var/BoostBy=round(src.Level)
src.MaxPL+=BoostBy*100
src.MaxKi+=BoostBy*50
src.Str+=BoostBy*10
src.Def+=BoostBy*5
src.Exp=BoostBy*10
src.AddPlPercent(100)
src.AddKiPercent(100)
//this is how i calculate EXP which player earns after killing
mob/DeathCheck(var/killer)
Killer.AddExp(round(src.Exp*100/50),"Kills")
Problem description:Is there a better way to give player exp?
Also, (src.Exp * 100 / 50) = (src.Exp * 2)