mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-13 08:03:43 +01:00
Adds an admin message and logging for 'Crew Traitor' smite (#25323)
* adds an admin message for crew traitor smite * adds additional admin logging for smite
This commit is contained in:
@@ -2149,18 +2149,20 @@
|
||||
if(ismindshielded(player.current))
|
||||
possible_traitors -= player
|
||||
if(length(possible_traitors))
|
||||
var/datum/mind/newtraitormind = pick(possible_traitors)
|
||||
var/datum/mind/new_traitor_mind = pick(possible_traitors)
|
||||
|
||||
var/datum/objective/assassinate/kill_objective = new()
|
||||
kill_objective.target = H.mind
|
||||
kill_objective.explanation_text = "Assassinate [H.mind.name], the [H.mind.assigned_role]"
|
||||
newtraitormind.add_mind_objective(kill_objective)
|
||||
new_traitor_mind.add_mind_objective(kill_objective)
|
||||
|
||||
var/datum/antagonist/traitor/T = new()
|
||||
T.give_objectives = FALSE
|
||||
to_chat(newtraitormind.current, "<span class='danger'>ATTENTION:</span> It is time to pay your debt to the Syndicate...")
|
||||
to_chat(newtraitormind.current, "<b>Goal: <span class='danger'>KILL [H.real_name]</span>, currently in [get_area(H.loc)]</b>")
|
||||
newtraitormind.add_antag_datum(T)
|
||||
to_chat(new_traitor_mind.current, "<span class='danger'>ATTENTION:</span> It is time to pay your debt to the Syndicate...")
|
||||
to_chat(new_traitor_mind.current, "<b>Goal: <span class='danger'>KILL [H.real_name]</span>, currently in [get_area(H.loc)]</b>")
|
||||
new_traitor_mind.add_antag_datum(T)
|
||||
message_admins("[key_name_admin(new_traitor_mind)] was chosen to be the traitor for a smite!")
|
||||
log_admin("[key_name(new_traitor_mind)] was made into a traitor to hunt [key_name(H)] for 'Crew Traitor' smite.")
|
||||
else
|
||||
to_chat(usr, "<span class='warning'>ERROR: Unable to find any valid candidate to send after [H].</span>")
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user