Adds friendly commendations (#51217)

* with message

* remove message, neaten up
This commit is contained in:
Ryll Ryll
2020-05-25 01:49:12 +08:00
committed by GitHub
parent e5e1e831a3
commit 753af7bda5
14 changed files with 180 additions and 0 deletions
+12
View File
@@ -59,6 +59,9 @@ SUBSYSTEM_DEF(ticker)
var/mode_result = "undefined"
var/end_state = "undefined"
/// People who have been commended and will receive a heart
var/list/hearts
/datum/controller/subsystem/ticker/Initialize(timeofday)
load_mode()
@@ -666,3 +669,12 @@ SUBSYSTEM_DEF(ticker)
SEND_SOUND(M.client, end_of_round_sound_ref)
text2file(login_music, "data/last_round_lobby_music.txt")
/datum/controller/subsystem/ticker/Topic(href, list/href_list)
. = ..()
if(href_list["cancel_heart"] && usr.client.holder)
var/mob/heart_sender = locate(href_list["heart_source"])
var/mob/intended_recepient = locate(href_list["heart_target"])
log_admin("[usr.ckey] blocked commendation from [heart_sender] ([heart_sender.ckey]) to [intended_recepient] ([intended_recepient.ckey])")
message_admins("[usr.ckey] blocked commendation from [heart_sender] ([heart_sender.ckey]) to [intended_recepient] ([intended_recepient.ckey])")
hearts[intended_recepient] = null