mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-19 02:54:41 +01:00
Makes One-Click-Antag report who was made antag (#28058)
* create antag verbosity * whoopsie
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user