anchor.diff:  /obj/item/twohanded/spear/explosive/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
   	. = ..()
   	if(!.) //not caught
  +		explosive.forceMove(get_turf(src))
   		explosive.prime()
   		qdel(src)
   
  
positive.code: /obj/item/twohanded/spear/explosive/Initialize(mapload, obj/item/grenade/G)
  	. = ..()
  	if (!G)
  		G = new() //For admin-spawned explosive lances
  	G.forceMove(src)
  	explosive = G
  
  
negative.code: 		icon_prefix = "spearplasma"
  	update_icon()
  	qdel(tip)
  	var/obj/item/grenade/G = locate() in parts_list
  	if(G)
  		var/obj/item/twohanded/spear/explosive/lance = new /obj/item/twohanded/spear/explosive(src.loc, G)
  