anchor.diff:  				if(husk)
   					temp.ColorTone(husk_color_mod)
   				else if(hulk)
  -					temp.ColorTone(hulk_color_mod)
  +//					temp.ColorTone(hulk_color_mod)
  +					var/list/TONE = ReadRGB(hulk_color_mod)
  +					temp.MapColors(rgb(TONE[1],0,0),rgb(0,TONE[2],0),rgb(0,0,TONE[3]))
   				else if(plant)
   					temp.ColorTone(plant_color_mod)
   
  +			//That part makes left and right legs drawn topmost and lowermost when human looks WEST or EAST
  +			//And no change in rendering for other parts (they icon_position is 0, so goes to 'else' part)
   			if(part.icon_position&(LEFT|RIGHT))
   				var/icon/temp2 = new('icons/mob/human.dmi',"blank")
   				temp2.Insert(new/icon(temp,dir=NORTH),dir=NORTH)
  
positive.code: 	if(lying_icon)	del(lying_icon)
  
  	var/husk_color_mod = rgb(96,88,80)
  	var/hulk_color_mod = rgb(24,72,24)
  	var/plant_color_mod = rgb(144,224,144)
  
  	var/husk = (HUSK in src.mutations)  //100% unnecessary -Agouri	//nope, do you really want to iterate through src.mutations repeatedly? -Pete
  
negative.code: 		if(husk)
  			stand_icon.ColorTone(husk_color_mod)
  		else if(hulk)
  //			stand_icon.ColorTone(hulk_color_mod)
  			var/list/TONE = ReadRGB(hulk_color_mod)
  			stand_icon.MapColors(rgb(TONE[1],0,0),rgb(0,TONE[2],0),rgb(0,0,TONE[3]))
  		else if(plant)
  			stand_icon.ColorTone(plant_color_mod)
  	else
  