diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm
index e335669acc..afff0cdf59 100755
--- a/code/controllers/subsystem/ticker.dm
+++ b/code/controllers/subsystem/ticker.dm
@@ -583,6 +583,14 @@ SUBSYSTEM_DEF(ticker)
mode.declare_station_goal_completion()
+ //medals, placed far down so that people can actually see the commendations.
+ if(GLOB.commendations)
+ to_chat(world, "Medal Commendations:")
+ for (var/com in GLOB.commendations)
+ to_chat(world, com)
+
+ CHECK_TICK
+
CHECK_TICK
//Adds the del() log to world.log in a format condensable by the runtime condenser found in tools
diff --git a/code/controllers/subsystem/ticker.dm.rej b/code/controllers/subsystem/ticker.dm.rej
deleted file mode 100644
index e2d04fe7a2..0000000000
--- a/code/controllers/subsystem/ticker.dm.rej
+++ /dev/null
@@ -1,15 +0,0 @@
-diff a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm (rejected hunks)
-@@ -613,6 +615,13 @@ SUBSYSTEM_DEF(ticker)
- mode.declare_station_goal_completion()
-
- CHECK_TICK
-+ //medals, placed far down so that people can actually see the commendations.
-+ if(GLOB.commendations)
-+ to_chat(world, "Medal Commendations:")
-+ for (var/com in GLOB.commendations)
-+ to_chat(world, com)
-+
-+ CHECK_TICK
-
- //Collects persistence features
- SSpersistence.CollectData()
diff --git a/code/modules/clothing/under/accessories.dm b/code/modules/clothing/under/accessories.dm
index 3653d7a395..93321a053a 100644
--- a/code/modules/clothing/under/accessories.dm
+++ b/code/modules/clothing/under/accessories.dm
@@ -85,6 +85,7 @@
item_color = "bronze"
materials = list(MAT_METAL=1000)
resistance_flags = FIRE_PROOF
+ var/commended = FALSE
//Pinning medals on people
/obj/item/clothing/accessory/medal/attack(mob/living/carbon/human/M, mob/living/user)
@@ -103,6 +104,9 @@
else
user.visible_message("[user] is trying to pin [src] on [M]'s chest.", \
"You try to pin [src] on [M]'s chest.")
+ var/input
+ if(!commended && user != M)
+ input = stripped_input(user,"Please input a reason for this commendation, it will be recorded by Nanotrasen.", ,"", 140)
if(do_after(user, delay, target = M))
if(U.attach_accessory(src, user, 0)) //Attach it, do not notify the user of the attachment
if(user == M)
@@ -110,6 +114,12 @@
else
user.visible_message("[user] pins \the [src] on [M]'s chest.", \
"You pin \the [src] on [M]'s chest.")
+ if(input)
+ SSblackbox.add_details("commendation", json_encode(list("commender" = "[user.real_name]", "commendee" = "[M.real_name]", "medal" = "[src]", "reason" = input)))
+ GLOB.commendations += "[user.real_name] awarded [M.real_name] the [name]! \n- [input]"
+ commended = TRUE
+ log_game("[key_name(M)] was given the following commendation by [key_name(user)]: [input]")
+ message_admins("[key_name(M)] was given the following commendation by [key_name(user)]: [input]")
else to_chat(user, "Medals can only be pinned on jumpsuits!")
else ..()
diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm
index a8a5532b4b..da7e3da6b3 100755
--- a/code/modules/jobs/job_types/captain.dm
+++ b/code/modules/jobs/job_types/captain.dm
@@ -46,8 +46,9 @@ Captain
dufflebag = /obj/item/weapon/storage/backpack/dufflebag/captain
implants = list(/obj/item/weapon/implant/mindshield)
- accessory = /obj/item/clothing/accessory/medal/gold/captain
-
+
+ accessory = /obj/item/clothing/accessory/medal/gold/captain
+
/*
Head of Personnel
*/
diff --git a/tgstation.dme.rej b/tgstation.dme.rej
deleted file mode 100644
index 64015ccf29..0000000000
--- a/tgstation.dme.rej
+++ /dev/null
@@ -1,10 +0,0 @@
-diff a/tgstation.dme b/tgstation.dme (rejected hunks)
-@@ -1169,7 +1169,7 @@
- #include "code\modules\clothing\masks\gasmask.dm"
- #include "code\modules\clothing\masks\hailer.dm"
- #include "code\modules\clothing\masks\miscellaneous.dm"
--#include "code\modules\clothing\neck\ties.dm"
-+#include "code\modules\clothing\neck\neck.dm"
- #include "code\modules\clothing\outfits\ert.dm"
- #include "code\modules\clothing\outfits\standard.dm"
- #include "code\modules\clothing\shoes\bananashoes.dm"