From aaa79c5a3ed2e7d692ea7533d6751e7e377a6a61 Mon Sep 17 00:00:00 2001 From: mochi Date: Wed, 2 Sep 2020 12:05:06 +0200 Subject: [PATCH] Fix gimmick teams, missing poll icon --- code/__HELPERS/game.dm | 4 ++-- code/controllers/subsystem/ghost_spawns.dm | 7 ++++--- code/modules/admin/topic.dm | 2 +- code/modules/admin/verbs/gimmick_team.dm | 4 +++- .../admin/verbs/infiltratorteam_syndicate.dm | 4 ++-- code/modules/admin/verbs/one_click_antag.dm | 4 ++-- .../admin/verbs/striketeam_syndicate.dm | 3 ++- .../antagonists/_common/antag_spawner.dm | 4 ++-- icons/obj/cardboard_cutout.dmi | Bin 17062 -> 18627 bytes 9 files changed, 18 insertions(+), 14 deletions(-) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 181d2a5140c..d6c0f676ffc 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -425,8 +425,8 @@ if(pressure <= LAVALAND_EQUIPMENT_EFFECT_PRESSURE) . = TRUE -/proc/pollCandidatesWithVeto(adminclient, adminusr, max_slots, Question, be_special_type, antag_age_check = FALSE, poll_time = 300, ignore_respawnability = FALSE, min_hours = FALSE, flashwindow = TRUE, check_antaghud = TRUE, source) - var/list/willing_ghosts = SSghost_spawns.poll_candidates(Question, be_special_type, antag_age_check, poll_time, ignore_respawnability, min_hours, flashwindow, check_antaghud, source) +/proc/pollCandidatesWithVeto(adminclient, adminusr, max_slots, Question, be_special_type, antag_age_check = FALSE, poll_time = 300, ignore_respawnability = FALSE, min_hours = FALSE, flashwindow = TRUE, check_antaghud = TRUE, source, role_cleanname) + var/list/willing_ghosts = SSghost_spawns.poll_candidates(Question, be_special_type, antag_age_check, poll_time, ignore_respawnability, min_hours, flashwindow, check_antaghud, source, role_cleanname) var/list/selected_ghosts = list() if(!willing_ghosts.len) return selected_ghosts diff --git a/code/controllers/subsystem/ghost_spawns.dm b/code/controllers/subsystem/ghost_spawns.dm index ea0aefb88bd..d8a4f29e20d 100644 --- a/code/controllers/subsystem/ghost_spawns.dm +++ b/code/controllers/subsystem/ghost_spawns.dm @@ -41,9 +41,10 @@ SUBSYSTEM_DEF(ghost_spawns) * * flash_window - Whether the poll should flash a potential candidate's game window * * check_antaghud - Whether to filter out potential candidates who enabled AntagHUD * * source - The atom, atom prototype, icon or mutable appearance to display as an icon in the alert + * * role_cleanname - The name override to display to clients */ -/datum/controller/subsystem/ghost_spawns/proc/poll_candidates(question = "Would you like to play a special role?", role, antag_age_check = FALSE, poll_time = 30 SECONDS, ignore_respawnability = FALSE, min_hours = 0, flash_window = TRUE, check_antaghud = TRUE, source) - log_debug("Polling candidates [role ? "for [get_roletext(role)]" : "\"[question]\""] for [poll_time / 10] seconds") +/datum/controller/subsystem/ghost_spawns/proc/poll_candidates(question = "Would you like to play a special role?", role, antag_age_check = FALSE, poll_time = 30 SECONDS, ignore_respawnability = FALSE, min_hours = 0, flash_window = TRUE, check_antaghud = TRUE, source, role_cleanname) + log_debug("Polling candidates [role ? "for [role_cleanname || get_roletext(role)]" : "\"[question]\""] for [poll_time / 10] seconds") // Start firing polls_active = TRUE @@ -130,7 +131,7 @@ SUBSYSTEM_DEF(ghost_spawns) if(isatom(source)) act_jump = "\[Teleport]" var/act_signup = "\[Sign Up]" - to_chat(M, "Now looking for candidates [role ? "to play as \an [get_roletext(role)]" : "\"[question]\""]. [act_jump] [act_signup]") + to_chat(M, "Now looking for candidates [role ? "to play as \an [role_cleanname || get_roletext(role)]" : "\"[question]\""]. [act_jump] [act_signup]") // Start processing it so it updates visually the timer START_PROCESSING(SSprocessing, A) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 2390394b280..262fab1775c 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -3577,7 +3577,7 @@ var/datum/outfit/O = hunter_outfits[dresscode] message_admins("[key_name_admin(mob)] is sending a ([dresscode]) to [killthem ? "assassinate" : "protect"] [key_name_admin(H)]...") var/image/source = image('icons/obj/cardboard_cutout.dmi', "cutout_traitor") - var/list/candidates = SSghost_spawns.poll_candidates("Play as a [killthem ? "murderous" : "protective"] [dresscode]?", ROLE_TRAITOR, TRUE, source = source) + var/list/candidates = SSghost_spawns.poll_candidates("Play as a [killthem ? "murderous" : "protective"] [dresscode]?", ROLE_TRAITOR, TRUE, source = source, role_cleanname = "[killthem ? "murderous" : "protective"] [dresscode]") if(!candidates.len) to_chat(usr, "ERROR: Could not create eventmob. No valid candidates.") return diff --git a/code/modules/admin/verbs/gimmick_team.dm b/code/modules/admin/verbs/gimmick_team.dm index 3403a4417cf..23832fbb4ea 100644 --- a/code/modules/admin/verbs/gimmick_team.dm +++ b/code/modules/admin/verbs/gimmick_team.dm @@ -53,7 +53,9 @@ players_to_spawn += candidate else to_chat(src, "Polling candidates...") - players_to_spawn = SSghost_spawns.poll_candidates("Do you want to play as \a [O.name]?") + var/datum/outfit/temp = new O + players_to_spawn = SSghost_spawns.poll_candidates("Do you want to play as \a [temp.name]?") + qdel(temp) if(!players_to_spawn.len) to_chat(src, "Nobody volunteered.") diff --git a/code/modules/admin/verbs/infiltratorteam_syndicate.dm b/code/modules/admin/verbs/infiltratorteam_syndicate.dm index d4ea1a0dd2e..a4e12d8d768 100644 --- a/code/modules/admin/verbs/infiltratorteam_syndicate.dm +++ b/code/modules/admin/verbs/infiltratorteam_syndicate.dm @@ -55,8 +55,8 @@ GLOBAL_VAR_INIT(sent_syndicate_infiltration_team, 0) infiltrators += candidate else to_chat(src, "Polling candidates...") - var/mutable_appearance/ma = new('icons/mob/simple_human.dmi', "syndicate") - infiltrators = SSghost_spawns.poll_candidates("Do you want to play as a SYNDICATE INFILTRATOR?", ROLE_TRAITOR, TRUE, source = ma) + var/image/I = new('icons/obj/cardboard_cutout.dmi', "cutout_sit") + infiltrators = SSghost_spawns.poll_candidates("Do you want to play as a Syndicate infiltrator?", ROLE_TRAITOR, TRUE, source = I, role_cleanname = "Syndicate infiltrator") if(!infiltrators.len) to_chat(src, "Nobody volunteered.") diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 5d9d218c90e..d89b3070993 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -137,8 +137,8 @@ client/proc/one_click_antag() var/confirm = alert("Are you sure?", "Confirm creation", "Yes", "No") if(confirm != "Yes") return 0 - var/mutable_appearance/ma = 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 Foundation 'diplomat'?", "wizard", source = ma) + 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 Foundation 'diplomat'?", "wizard", source = I) log_admin("[key_name(owner)] tried making a Wizard with One-Click-Antag") message_admins("[key_name_admin(owner)] tried making a Wizard with One-Click-Antag") diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm index 405c1d3c3d2..dab21cfa8a1 100644 --- a/code/modules/admin/verbs/striketeam_syndicate.dm +++ b/code/modules/admin/verbs/striketeam_syndicate.dm @@ -45,7 +45,8 @@ GLOBAL_VAR_INIT(sent_syndicate_strike_team, 0) break // Find ghosts willing to be SST - var/list/commando_ghosts = pollCandidatesWithVeto(src, usr, SYNDICATE_COMMANDOS_POSSIBLE, "Join the Syndicate Strike Team?",, 21, 60 SECONDS, TRUE, GLOB.role_playtime_requirements[ROLE_DEATHSQUAD], TRUE, FALSE) + var/image/I = new('icons/obj/cardboard_cutout.dmi', "cutout_commando") + var/list/commando_ghosts = pollCandidatesWithVeto(src, usr, SYNDICATE_COMMANDOS_POSSIBLE, "Join the Syndicate Strike Team?",, 21, 60 SECONDS, TRUE, GLOB.role_playtime_requirements[ROLE_DEATHSQUAD], TRUE, FALSE, source = I) if(!commando_ghosts.len) to_chat(usr, "Nobody volunteered to join the SST.") return diff --git a/code/modules/antagonists/_common/antag_spawner.dm b/code/modules/antagonists/_common/antag_spawner.dm index 82f492d214b..35dfc22b1fb 100644 --- a/code/modules/antagonists/_common/antag_spawner.dm +++ b/code/modules/antagonists/_common/antag_spawner.dm @@ -46,8 +46,8 @@ checking = TRUE to_chat(user, "You activate [src] and wait for confirmation.") - var/mutable_appearance/ma = new('icons/mob/simple_human.dmi', "syndicate_space_sword") - var/list/nuke_candidates = SSghost_spawns.poll_candidates("Do you want to play as a [rolename]?", ROLE_OPERATIVE, TRUE, 15 SECONDS, source = ma) + var/image/I = new('icons/mob/simple_human.dmi', "syndicate_space_sword") + var/list/nuke_candidates = SSghost_spawns.poll_candidates("Do you want to play as a [rolename]?", ROLE_OPERATIVE, TRUE, 15 SECONDS, source = I) if(LAZYLEN(nuke_candidates)) checking = FALSE if(QDELETED(src) || !check_usability(user)) diff --git a/icons/obj/cardboard_cutout.dmi b/icons/obj/cardboard_cutout.dmi index da5f58d7f7c6f86d2e3ecc394f2db9ab3e997615..63f65c7d07f229b40a1621b6f9ac01c71ed89106 100644 GIT binary patch literal 18627 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