/datum/buildmode_mode/outfit key = "outfit" var/datum/outfit/dressuptime /datum/buildmode_mode/outfit/Destroy() dressuptime = null return ..() /datum/buildmode_mode/outfit/show_help(client/c) to_chat(c, "***********************************************************\n\ Right Mouse Button on buildmode button = Select outfit to equip.\n\ Left Mouse Button on mob/living/carbon/human = Equip the selected outfit.\n\ Right Mouse Button on mob/living/carbon/human = Strip and delete current outfit.\n\ ***********************************************************") /datum/buildmode_mode/outfit/Reset() . = ..() dressuptime = null /datum/buildmode_mode/outfit/change_settings(client/c) dressuptime = c.robust_dress_shop() /datum/buildmode_mode/outfit/handle_click(client/c, params, object) var/list/pa = params2list(params) var/left_click = pa.Find("left") var/right_click = pa.Find("right") if(!ishuman(object)) return var/mob/living/carbon/human/dollie = object if(left_click) if(isnull(dressuptime)) to_chat(c, "Pick an outfit first.") return for (var/item in dollie.get_equipped_items(TRUE)) qdel(item) if(dressuptime != "Naked") dollie.equipOutfit(dressuptime) if(right_click) for (var/item in dollie.get_equipped_items(TRUE)) qdel(item)