mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 21:18:37 +01:00
Adds friendly commendations (#51217)
* with message * remove message, neaten up
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user