//Dance pole /obj/structure/dancepole name = "dance pole" desc = "Engineered for your entertainment" icon = 'icons/obj/objects.dmi' icon_state = "dancepole" density = 0 anchored = 1 /obj/structure/dancepole/attackby(var/obj/item/O as obj, var/mob/user as mob) if(user.a_intent == INTENT_HARM) return ..() if(O.is_wrench()) anchored = !anchored playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) if(anchored) to_chat(user, "You secure \the [src].") else to_chat(user, "You unsecure \the [src].") if(istype(O, /obj/item/weldingtool)) var/obj/item/weldingtool/WT = O if(WT.remove_fuel(0, user)) playsound(src, WT.tool_sound, 25, 1) for (var/mob/M in viewers(src)) M.show_message("[user.name] deconstructed \the [src].", 3, "You hear welding.", 2) new /obj/item/stack/material/steel(loc) qdel(src) /obj/structure/dancepole/get_description_interaction(mob/user) var/list/results = list() results += "[desc_panel_image("welder", user)] to deconstruct." if(anchored) results += "[desc_panel_image("wrench", user)] to unbolt from the floor." else results += "[desc_panel_image("wrench", user)] to anchor to the floor." return results