Makes One-Click-Antag report who was made antag (#28058)

* create antag verbosity

* whoopsie
This commit is contained in:
Erikos
2025-01-25 19:38:59 +00:00
committed by GitHub
parent 4e06e69faa
commit 47cec936e9
+19 -11
View File
@@ -69,9 +69,10 @@
H = pick(candidates)
H.mind.make_Traitor()
candidates.Remove(H)
message_admins("[key_name(owner)] made [key_name_admin(H)] a Traitor with One-Click-Antag")
return 1
return 0
return TRUE
return FALSE
/datum/admins/proc/makeChangelings()
@@ -100,9 +101,10 @@
H = pick(candidates)
H.mind.add_antag_datum(/datum/antagonist/changeling)
candidates.Remove(H)
message_admins("[key_name(owner)] made [key_name_admin(H)] a Changeling with One-Click-Antag")
return 1
return 0
return TRUE
return FALSE
/datum/admins/proc/makeRevs()
@@ -130,14 +132,15 @@
H = pick(candidates)
H?.mind?.add_antag_datum(/datum/antagonist/rev/head)
candidates.Remove(H)
return 1
return 0
message_admins("[key_name(owner)] made [key_name_admin(H)] a Revolutionary with One-Click-Antag")
return TRUE
return FALSE
/datum/admins/proc/makeWizard()
var/confirm = alert("Are you sure?", "Confirm creation", "Yes", "No")
if(confirm != "Yes")
return 0
return FALSE
var/image/I = new('icons/mob/simple_human.dmi', "wizard")
var/list/candidates = SSghost_spawns.poll_candidates("Do you wish to be considered for the position of a Wizard Federation 'diplomat'?", "wizard", source = I)
@@ -151,6 +154,7 @@
var/mob/living/carbon/human/new_character = makeBody(selected)
new_character.mind.add_antag_datum(/datum/antagonist/wizard)
new_character.forceMove(pick(GLOB.wizardstart))
message_admins("[key_name(owner)] made [key_name_admin(new_character)] a Wizard with One-Click-Antag")
dust_if_respawnable(selected)
return TRUE
return FALSE
@@ -184,6 +188,7 @@
var/datum/antagonist/cultist/cultist = H.mind.add_antag_datum(/datum/antagonist/cultist)
cultist.equip_roundstart_cultist(H)
message_admins("[key_name(owner)] made [key_name_admin(H)] a Cultist with One-Click-Antag")
return TRUE
//Abductors
@@ -191,13 +196,13 @@
var/confirm = alert("Are you sure?", "Confirm creation", "Yes", "No")
if(confirm != "Yes")
return 0
return FALSE
new /datum/event/abductor
log_admin("[key_name(owner)] tried making Abductors with One-Click-Antag")
message_admins("[key_name_admin(owner)] tried making Abductors with One-Click-Antag")
return 1
return TRUE
/datum/admins/proc/makeAliens()
var/antnum = input(owner, "How many aliens you want to create? Enter 0 to cancel.","Amount:", 0) as num
@@ -284,10 +289,11 @@
for(var/i = 0, i<numVampires, i++)
H = pick(candidates)
H.mind.make_vampire()
message_admins("[key_name(owner)] made [key_name_admin(H)] a Vampire with One-Click-Antag")
candidates.Remove(H)
return 1
return 0
return TRUE
return FALSE
/datum/admins/proc/makeMindflayers()
var/datum/game_mode/vampire/temp = new()
@@ -309,6 +315,7 @@
for(var/i in 1 to num_mindflayers)
var/datum/mind/flayer = pick_n_take(possible_mindflayers)
flayer.make_mind_flayer()
message_admins("[key_name(owner)] made [key_name_admin(flayer)] a Mindflayer with One-Click-Antag")
qdel(temp)
return TRUE
@@ -366,6 +373,7 @@
O.needs_target = FALSE
H.mind.add_mind_objective(O)
H.mind.add_antag_datum(/datum/antagonist/eventmisc)
message_admins("[key_name(owner)] made [key_name_admin(H)] an Event Character with One-Click-Antag")
candidates.Remove(H)
return TRUE
return FALSE