anchor.diff:  	..()
   	internal = new/obj/item/device/gps/internal/lavaland/colossus(src)
   
  +// VAR SCALING //
  +	rawScaling = rand(70,150)
  +	scaling = rawScaling / 100
  +	maxHealth = round(maxHealth * scaling, 1)
  +	health = round(health * scaling, 1)
  +	move_to_delay = move_to_delay / scaling
  +	
  +	if(rawScaling == 70)
  +		var/prefix = "miserable"
  +		name = "[prefix] [name]"
  +		return
  +	if(rawScaling < 95 && rawScaling > 70)
  +		var/prefix = "crippled"
  +		name = "[prefix] [name]"
  +		return
  +	if(rawScaling > 105 && rawScaling <= 120)
  +		var/prefix = "dangerous"
  +		name = "[prefix] [name]"
  +		loot += /obj/item/weapon/ore/diamond
  +		return
  +	if(rawScaling > 120 && rawScaling < 150)
  +		var/prefix = "powerful"
  +		name = "[prefix] [name]"
  +		loot += list(/obj/item/weapon/ore/diamond, /obj/item/weapon/ore/diamond)
  +		return
  +	if(rawScaling == 150)
  +		var/prefix = "perfect"
  +		name = "[prefix] [name]"
  +		loot += list(/obj/item/weapon/ore/diamond, /obj/item/weapon/ore/diamond)
  +		loot += pick(/obj/item/clothing/suit/space/hardsuit/shielded, /obj/item/weapon/shield/energy, /obj/item/organ/cyberimp/eyes/shield) //Third one being a fuck you, seeing as mining loves to have these.
  +		return
  +
  +// VAR SCALING END //
  +	
   /mob/living/simple_animal/hostile/megafauna/colossus/Destroy()
   	qdel(internal)
   	. = ..()
  
positive.code: 
  /mob/living/simple_animal/hostile/megafauna/colossus/OpenFire()
  	anger_modifier = Clamp(((maxHealth - health)/50),0,20)
  	ranged_cooldown = world.time + 120
  
  	if(prob(20+anger_modifier)) //Major attack
  		telegraph()
  
negative.code: 	P.firer = src
  	P.yo = marker.y - startloc.y
  	P.xo = marker.x - startloc.x
  	P.damage = round(P.damage * src.scaling, 1)
  	P.speed = P.speed / src.scaling
  	if(target)
  		P.original = target
  	else
  