diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm
index 684ba9af55..feee04d56e 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm
@@ -24,3 +24,4 @@
new /obj/item/device/laser_pointer(src)
new /obj/item/weapon/door_remote/research_director(src)
new /obj/item/weapon/storage/box/firingpins(src)
+ new /obj/item/weapon/storage/lockbox/scimedal(src)
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm
index d49241ff80..4934636948 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm
@@ -11,7 +11,7 @@
else
new /obj/item/weapon/storage/backpack/satchel/cap(src)
new /obj/item/clothing/neck/cloak/cap(src)
- new /obj/item/weapon/storage/daki(src)
+ new /obj/item/weapon/storage/daki(src)
new /obj/item/weapon/storage/backpack/dufflebag/captain(src)
new /obj/item/clothing/head/crown/fancy(src)
new /obj/item/clothing/suit/captunic(src)
@@ -83,6 +83,8 @@
new /obj/item/weapon/gun/energy/e_gun/hos(src)
new /obj/item/device/flashlight/seclite(src)
new /obj/item/weapon/pinpointer(src)
+ new /obj/item/clothing/under/rank/head_of_security/grey(src)
+ new /obj/item/weapon/storage/lockbox/secmedal(src)
/obj/structure/closet/secure_closet/warden
name = "\proper warden's locker"
@@ -106,7 +108,7 @@
new /obj/item/device/flashlight/seclite(src)
new /obj/item/clothing/gloves/krav_maga/sec(src)
new /obj/item/weapon/door_remote/head_of_security(src)
- new /obj/item/weapon/gun/ballistic/shotgun/automatic/combat/compact(src)
+ new /obj/item/weapon/gun/ballistic/shotgun/automatic/combat/compact(src)
/obj/structure/closet/secure_closet/security
name = "security officer's locker"
@@ -132,28 +134,28 @@
/obj/structure/closet/secure_closet/security/cargo/PopulateContents()
..()
- new /obj/item/clothing/accessory/armband/cargo(src)
+ new /obj/item/clothing/accessory/armband/cargo(src)
new /obj/item/device/encryptionkey/headset_cargo(src)
/obj/structure/closet/secure_closet/security/engine
/obj/structure/closet/secure_closet/security/engine/PopulateContents()
..()
- new /obj/item/clothing/accessory/armband/engine(src)
+ new /obj/item/clothing/accessory/armband/engine(src)
new /obj/item/device/encryptionkey/headset_eng(src)
/obj/structure/closet/secure_closet/security/science
/obj/structure/closet/secure_closet/security/science/PopulateContents()
..()
- new /obj/item/clothing/accessory/armband/science(src)
+ new /obj/item/clothing/accessory/armband/science(src)
new /obj/item/device/encryptionkey/headset_sci(src)
/obj/structure/closet/secure_closet/security/med
/obj/structure/closet/secure_closet/security/med/PopulateContents()
..()
- new /obj/item/clothing/accessory/armband/medblue(src)
+ new /obj/item/clothing/accessory/armband/medblue(src)
new /obj/item/device/encryptionkey/headset_med(src)
/obj/structure/closet/secure_closet/detective
@@ -171,7 +173,7 @@
new /obj/item/clothing/head/det_hat(src)
new /obj/item/clothing/gloves/color/black(src)
new /obj/item/clothing/under/rank/det/grey(src)
- new /obj/item/clothing/accessory/waistcoat(src)
+ new /obj/item/clothing/accessory/waistcoat(src)
new /obj/item/clothing/suit/det_suit/grey(src)
new /obj/item/clothing/head/fedora(src)
new /obj/item/clothing/shoes/laceup(src)
diff --git a/code/modules/clothing/under/ties.dm b/code/modules/clothing/under/ties.dm
deleted file mode 100644
index fcc8472834..0000000000
--- a/code/modules/clothing/under/ties.dm
+++ /dev/null
@@ -1,230 +0,0 @@
-/obj/item/clothing/accessory //Ties moved to neck slot items, but as there are still things like medals and armbands, this accessory system is being kept as-is
- name = "tie"
- desc = "A neosilk clip-on tie."
- icon = 'icons/obj/clothing/ties.dmi'
- icon_state = "bluetie"
- item_state = "" //no inhands
- item_color = "bluetie"
- slot_flags = 0
- w_class = WEIGHT_CLASS_SMALL
- var/minimize_when_attached = TRUE // TRUE if shown as a small icon in corner, FALSE if overlayed
-
-/obj/item/clothing/accessory/proc/attach(obj/item/clothing/under/U, user)
- if(pockets) // Attach storage to jumpsuit
- if(U.pockets) // storage items conflict
- return 0
-
- pockets.loc = U
- U.pockets = pockets
-
- U.hastie = src
- loc = U
- layer = FLOAT_LAYER
- plane = FLOAT_PLANE
- if(minimize_when_attached)
- transform *= 0.5 //halve the size so it doesn't overpower the under
- pixel_x += 8
- pixel_y -= 8
- U.add_overlay(src)
-
- for(var/armor_type in armor)
- U.armor[armor_type] += armor[armor_type]
-
- return 1
-
-
-/obj/item/clothing/accessory/proc/detach(obj/item/clothing/under/U, user)
- if(pockets && pockets == U.pockets)
- pockets.loc = src
- U.pockets = null
-
- for(var/armor_type in armor)
- U.armor[armor_type] -= armor[armor_type]
-
- if(minimize_when_attached)
- transform *= 2
- pixel_x -= 8
- pixel_y += 8
- layer = initial(layer)
- plane = initial(plane)
- U.cut_overlays()
- U.hastie = null
-
-/obj/item/clothing/accessory/proc/on_uniform_equip(obj/item/clothing/under/U, user)
- return
-
-/obj/item/clothing/accessory/proc/on_uniform_dropped(obj/item/clothing/under/U, user)
- return
-
-/obj/item/clothing/accessory/waistcoat
- name = "waistcoat"
- desc = "For some classy, murderous fun."
- icon_state = "waistcoat"
- item_state = "waistcoat"
- item_color = "waistcoat"
- minimize_when_attached = FALSE
-
-//////////
-//Medals//
-//////////
-
-/obj/item/clothing/accessory/medal
- name = "bronze medal"
- desc = "A bronze medal."
- icon_state = "bronze"
- item_color = "bronze"
- materials = list(MAT_METAL=1000)
- resistance_flags = FIRE_PROOF
-
-//Pinning medals on people
-/obj/item/clothing/accessory/medal/attack(mob/living/carbon/human/M, mob/living/user)
- if(ishuman(M) && (user.a_intent == INTENT_HELP))
-
- if(M.wear_suit)
- if((M.wear_suit.flags_inv & HIDEJUMPSUIT)) //Check if the jumpsuit is covered
- to_chat(user, "Medals can only be pinned on jumpsuits.")
- return
-
- if(M.w_uniform)
- var/obj/item/clothing/under/U = M.w_uniform
- var/delay = 20
- if(user == M)
- delay = 0
- else
- user.visible_message("[user] is trying to pin [src] on [M]'s chest.", \
- "You try to pin [src] on [M]'s chest.")
- if(do_after(user, delay, target = M))
- if(U.attachTie(src, user, 0)) //Attach it, do not notify the user of the attachment
- if(user == M)
- to_chat(user, "You attach [src] to [U].")
- else
- user.visible_message("[user] pins \the [src] on [M]'s chest.", \
- "You pin \the [src] on [M]'s chest.")
-
- else to_chat(user, "Medals can only be pinned on jumpsuits!")
- else ..()
-
-/obj/item/clothing/accessory/medal/conduct
- name = "distinguished conduct medal"
- desc = "A bronze medal awarded for distinguished conduct. Whilst a great honor, this is the most basic award given by Nanotrasen. It is often awarded by a captain to a member of his crew."
-
-/obj/item/clothing/accessory/medal/bronze_heart
- name = "bronze heart medal"
- desc = "A bronze heart-shaped medal awarded for sacrifice. It is often awarded posthumously or for severe injury in the line of duty."
- icon_state = "bronze_heart"
-
-/obj/item/clothing/accessory/medal/nobel_science
- name = "nobel sciences award"
- desc = "A bronze medal which represents significant contributions to the field of science or engineering."
-
-/obj/item/clothing/accessory/medal/silver
- name = "silver medal"
- desc = "A silver medal."
- icon_state = "silver"
- item_color = "silver"
- materials = list(MAT_SILVER=1000)
-
-/obj/item/clothing/accessory/medal/silver/valor
- name = "medal of valor"
- desc = "A silver medal awarded for acts of exceptional valor."
-
-/obj/item/clothing/accessory/medal/silver/security
- name = "robust security award"
- desc = "An award for distinguished combat and sacrifice in defence of Nanotrasen's commercial interests. Often awarded to security staff."
-
-/obj/item/clothing/accessory/medal/gold
- name = "gold medal"
- desc = "A prestigious golden medal."
- icon_state = "gold"
- item_color = "gold"
- materials = list(MAT_GOLD=1000)
-
-/obj/item/clothing/accessory/medal/gold/captain
- name = "medal of captaincy"
- desc = "A golden medal awarded exclusively to those promoted to the rank of captain. It signifies the codified responsibilities of a captain to Nanotrasen, and their undisputable authority over their crew."
- resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
-
-/obj/item/clothing/accessory/medal/gold/heroism
- name = "medal of exceptional heroism"
- desc = "An extremely rare golden medal awarded only by Centcom. To receive such a medal is the highest honor and as such, very few exist. This medal is almost never awarded to anybody but commanders."
-
-////////////
-//Armbands//
-////////////
-
-/obj/item/clothing/accessory/armband
- name = "red armband"
- desc = "An fancy red armband!"
- icon_state = "redband"
- item_color = "redband"
-
-/obj/item/clothing/accessory/armband/deputy
- name = "security deputy armband"
- desc = "An armband, worn by personnel authorized to act as a deputy of station security."
-
-/obj/item/clothing/accessory/armband/cargo
- name = "cargo bay guard armband"
- desc = "An armband, worn by the station's security forces to display which department they're assigned to. This one is brown."
- icon_state = "cargoband"
- item_color = "cargoband"
-
-/obj/item/clothing/accessory/armband/engine
- name = "engineering guard armband"
- desc = "An armband, worn by the station's security forces to display which department they're assigned to. This one is orange with a reflective strip!"
- icon_state = "engieband"
- item_color = "engieband"
-
-/obj/item/clothing/accessory/armband/science
- name = "science guard armband"
- desc = "An armband, worn by the station's security forces to display which department they're assigned to. This one is purple."
- icon_state = "rndband"
- item_color = "rndband"
-
-/obj/item/clothing/accessory/armband/hydro
- name = "hydroponics guard armband"
- desc = "An armband, worn by the station's security forces to display which department they're assigned to. This one is green and blue."
- icon_state = "hydroband"
- item_color = "hydroband"
-
-/obj/item/clothing/accessory/armband/med
- name = "medical guard armband"
- desc = "An armband, worn by the station's security forces to display which department they're assigned to. This one is white."
- icon_state = "medband"
- item_color = "medband"
-
-/obj/item/clothing/accessory/armband/medblue
- name = "medical guard armband"
- desc = "An armband, worn by the station's security forces to display which department they're assigned to. This one is white and blue."
- icon_state = "medblueband"
- item_color = "medblueband"
-
-//////////////
-//OBJECTION!//
-//////////////
-
-/obj/item/clothing/accessory/lawyers_badge
- name = "attorney's badge"
- desc = "Fills you with the conviction of JUSTICE. Lawyers tend to want to show it to everyone they meet."
- icon_state = "lawyerbadge"
- item_color = "lawyerbadge"
-
-/obj/item/clothing/accessory/lawyers_badge/attach(obj/item/clothing/under/U, user)
- if(!..())
- return 0
- if(isliving(U.loc))
- on_uniform_equip(U, user)
-
-/obj/item/clothing/accessory/lawyers_badge/detach(obj/item/clothing/under/U, user)
- ..()
- if(isliving(U.loc))
- on_uniform_dropped(U, user)
-
-/obj/item/clothing/accessory/lawyers_badge/on_uniform_equip(obj/item/clothing/under/U, user)
- var/mob/living/L = user
- if(L)
- L.bubble_icon = "lawyer"
-
-/obj/item/clothing/accessory/lawyers_badge/on_uniform_dropped(obj/item/clothing/under/U, user)
- var/mob/living/L = user
- if(L)
- L.bubble_icon = initial(L.bubble_icon)
diff --git a/tgstation.dme b/tgstation.dme
index 20fd6d126b..792fbf7f0d 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -1240,7 +1240,6 @@
#include "code\modules\clothing\under\pants.dm"
#include "code\modules\clothing\under\shorts.dm"
#include "code\modules\clothing\under\syndicate.dm"
-#include "code\modules\clothing\under\ties.dm"
#include "code\modules\clothing\under\trek.dm"
#include "code\modules\clothing\under\vg_under.dm"
#include "code\modules\clothing\under\jobs\civilian.dm"