adds redescriptioning

This commit is contained in:
iramoye
2026-03-01 00:31:37 -06:00
parent 46aecd88fe
commit a262c5de6e
2 changed files with 79 additions and 0 deletions
@@ -63,3 +63,24 @@
return
gear.name = metadata
// MARK: Redesc
/datum/gear_tweak/redesc
display_type = "Description"
fa_icon = "edit"
info = "PLACEHOLDER"
/datum/gear_tweak/redesc/get_default()
return ""
/datum/gear_tweak/redesc/get_metadata(user, metadata)
var/new_desc = tgui_input_text(user, "Edit an object's description. Enter empty line for stock description", "Edit Gear Description", metadata, MAX_NAME_LEN)
if(isnull(new_desc))
return metadata
return new_desc
/datum/gear_tweak/redesc/tweak_item(obj/item/gear, metadata)
if(!metadata)
return
gear.desc = metadata
@@ -504,3 +504,61 @@
/datum/gear/instrument/xylo
display_name = "Xylophone"
path = /obj/item/instrument/xylophone
//////////////////////
// Paperwork //
//////////////////////
/datum/gear/paperwork
display_name = "Paper bin"
path = /obj/item/paper_bin
sort_category = "Paperwork"
/datum/gear/paperwork/clipboard
display_name = "Clipboard"
path = /obj/item/clipboard
/datum/gear/paperwork/pen
display_name = "Pen"
path = /obj/item/pen
/datum/gear/paperwork/redpen
display_name = "Red pen"
path = /obj/item/pen/red
/datum/gear/paperwork/bluepen
display_name = "Blue pen"
path = /obj/item/pen/blue
/datum/gear/paperwork/multipen
display_name = "Multicolored pen"
path = /obj/item/pen/multi
/datum/gear/paperwork/fancypen
display_name = "Fancy pen"
path = /obj/item/pen/fancy
/datum/gear/paperwork/folder
display_name = "Folder"
path = /obj/item/folder
/datum/gear/paperwork/folder/New()
..()
gear_tweaks |= new /datum/gear_tweak/rename
gear_tweaks |= new /datum/gear_tweak/redesc
/datum/gear/paperwork/folder/red
display_name = "Red folder"
path = /obj/item/folder/red
/datum/gear/paperwork/folder/blue
display_name = "Blue folder"
path = /obj/item/folder/blue
/datum/gear/paperwork/folder/white
display_name = "White folder"
path = /obj/item/folder/white
/datum/gear/paperwork/folder/yellow
display_name = "Yellow folder"
path = /obj/item/folder/yellow