anchor.diff:  	..()
   	return SECONDARY_ATTACK_CONTINUE_CHAIN
   
  -/obj/structure/table/add_context(atom/source, list/context, obj/item/held_item, mob/living/user)
  -	if(istype(held_item, /obj/item/toy/cards/deck))
  -		var/obj/item/toy/cards/deck/dealer_deck = held_item
  -		if(dealer_deck.wielded)
  -			context[SCREENTIP_CONTEXT_LMB] = "Deal card"
  -			context[SCREENTIP_CONTEXT_RMB] = "Deal card faceup"
  -			return CONTEXTUAL_SCREENTIP_SET
  -	return NONE
  -
   /obj/structure/table/proc/AfterPutItemOnTable(obj/item/I, mob/living/user)
   	return
   
  
positive.code: 	)
  
  	AddElement(/datum/element/connect_loc, loc_connections)
  
  	if (!(flags_1 & NODECONSTRUCT_1))
  		var/static/list/tool_behaviors = list(
  			TOOL_SCREWDRIVER = list(
  				SCREENTIP_CONTEXT_RMB = "Disassemble",
  			),
  
  			TOOL_WRENCH = list(
  				SCREENTIP_CONTEXT_RMB = "Deconstruct",
  			),
  		)
  
  		AddElement(/datum/element/contextual_screentip_tools, tool_behaviors)
  		register_context()
  
  /obj/structure/table/examine(mob/user)
  	. = ..()
  
negative.code: 	integrity_failure = 0.25
  	armor = list(MELEE = 10, BULLET = 30, LASER = 30, ENERGY = 100, BOMB = 20, BIO = 0, FIRE = 80, ACID = 70)
  
  /obj/structure/table/reinforced/add_context(atom/source, list/context, obj/item/held_item, mob/living/user)
  	. = ..()
  
  	if(isnull(held_item))
  		return NONE
  
  	if(held_item.tool_behaviour == TOOL_WELDER)
  		context[SCREENTIP_CONTEXT_RMB] = deconstruction_ready ? "Strengthen" : "Weaken"
  		. = CONTEXTUAL_SCREENTIP_SET
  
  	return . || NONE
  
  /obj/structure/table/reinforced/deconstruction_hints(mob/user)
  	if(deconstruction_ready)
  		return span_notice("The top cover has been <i>welded</i> loose and the main frame's <b>bolts</b> are exposed.")
  