anchor.diff:  							else
   								src << errormsg("You cannot put [SP] stat points into Defense as you only have [StatPoints]")
   				resetMaxHP()
  +				resetMaxMP()
   				updateHPMP()
   				if(StatPoints == 0)
   					verbs.Remove(/mob/Player/verb/Use_Statpoints)
  
positive.code: 				return
  			if(src.Exp>=src.Mexp)
  				level++
  				MMP = level * 6
  				MP=src.MMP+extraMMP
  				Dmg+=1
  				Def+=1
  				resetMaxHP()
  				HP=src.MHP+extraMHP
  				updateHPMP()
  				Exp=0
  				verbs.Remove(/mob/Player/verb/Use_Statpoints)
  
negative.code: 	src.Dmg = (src.level - 1) + 5
  	src.Def = (src.level - 1) + 5
  	resetMaxHP()
  	resetMaxMP()
  	if(level > 1)
  		src.verbs.Add(/mob/Player/verb/Use_Statpoints)
  mob/Player/proc/resetMaxHP()
  	src.MHP = 4 * (src.level - 1) + 200 + 2 * (src.Def + src.extraDef + src.clothDef)
  	if(HP > MHP)
  		HP = MHP
  mob/Player/proc/resetMaxMP()
  	src.MMP = 4 * (src.level - 1) + 200 + 2 * (src.extraMMP)
  	if(MP > MMP)
  		MP = MMP
  
  mob/Player
  	proc
  		LvlCheck(var/fakelevels=0)
  