/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)