anchor.diff:  /datum/component/thermite
   	dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS
  +	///Amoumt of thermite on parent
   	var/amount
  +	///Amount of thermite required to burn through parent
   	var/burn_require
  +	///The thermite overlay
   	var/overlay
  +	///The timer for burning parent
   	var/burn_timer
  +	///The thermite fire overlay
  +	var/obj/effect/overlay/thermite/fakefire
   
  +	///Blacklist of turfs that cannot have thermite on it
   	var/static/list/blacklist = typecacheof(list(
   		/turf/open/lava,
   		/turf/open/space,
   		/turf/open/water,
   		/turf/open/chasm)
   		)
  -
  +	///List of turfs that are immune to thermite
   	var/static/list/immunelist = typecacheof(list(
   		/turf/closed/wall/mineral/diamond,
   		/turf/closed/indestructible,
   		/turf/open/indestructible)
   		)
  -
  +	///List of turfs that take extra thermite to burn through
   	var/static/list/resistlist = typecacheof(
   		/turf/closed/wall/r_wall
   		)
  
positive.code: 	UnregisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT)
  	UnregisterSignal(parent, COMSIG_PARENT_ATTACKBY)
  	UnregisterSignal(parent, COMSIG_ATOM_FIRE_ACT)
  
  /datum/component/thermite/Destroy()
  	var/turf/master = parent
  
negative.code: 	qdel(src)
  	return COMPONENT_CLEANED
  
  /**
   * fire_act reaction, has to be the correct temperature
   *
   * Arguments:
   * * datum/source - The source of the flame
   * * exposed_temperature - The temperature of the flame hitting the thermite
   * * exposed_volume - The volume of the flame
   */
  /datum/component/thermite/proc/flame_react(datum/source, exposed_temperature, exposed_volume)
  	SIGNAL_HANDLER
  
  	if(exposed_temperature > 1922) // This is roughly the real life requirement to ignite thermite
  		thermite_melt()
  
  /**
   * attackby reaction, ignites the thermite if its a flame creating object
   *
   * Arguments:
   * * datum/source - The source of the attack
   * * obj/item/thing - Item being attacked by
   * * mob/user - The user behind the attack
   * * params - params
   */
  
  /datum/component/thermite/proc/attackby_react(datum/source, obj/item/thing, mob/user, params)
  	SIGNAL_HANDLER
  
  