anchor.diff:  /obj/item/twohanded/spear/update_icon()
   	icon_state = "[icon_prefix][wielded]"
   
  -/obj/item/twohanded/spear/afterattack(atom/movable/AM, mob/user, proximity)
  -	. = ..()
  -	if(!proximity)
  -		return
  -	if(isopenturf(AM)) //So you can actually melee with it
  -		return
  -
   /obj/item/twohanded/spear/CheckParts(list/parts_list)
   	var/obj/item/shard/tip = locate() in parts_list
   	if (istype(tip, /obj/item/shard/plasma))
  
positive.code: 		lance.force_unwielded = force_unwielded
  		lance.throwforce = throwforce
  		lance.icon_prefix = icon_prefix
  		qdel(src)
  	..()
  	
  
negative.code: /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)
  
  