mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 21:18:37 +01:00
[MIRROR] Minor ERT refactor, introduces a few ERT admin options (#3339)
* Minor ERT refactor, introduces a few ERT admin options (#56345) * Minor ERT refactor, introduces a few ERT admin options * Proper Modularisation Protocol * Update preferences.dm Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com> Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
This commit is contained in:
co-authored by
Ryll Ryll
Gandalf2k15
parent
7522def83c
commit
39121c53ce
@@ -390,7 +390,7 @@
|
||||
if ("color")
|
||||
settings["mainsettings"][setting]["value"] = input(user, "Enter new value for [settings["mainsettings"][setting]["desc"]]", "Enter new value for [settings["mainsettings"][setting]["desc"]]", settings["mainsettings"][setting]["value"]) as color
|
||||
if ("boolean")
|
||||
settings["mainsettings"][setting]["value"] = input(user, "[settings["mainsettings"][setting]["desc"]]?") in list("Yes","No")
|
||||
settings["mainsettings"][setting]["value"] = (settings["mainsettings"][setting]["value"] == "Yes") ? "No" : "Yes"
|
||||
if ("ckey")
|
||||
settings["mainsettings"][setting]["value"] = input(user, "[settings["mainsettings"][setting]["desc"]]?") in list("none") + GLOB.directory
|
||||
if (settings["mainsettings"][setting]["callback"])
|
||||
|
||||
+16
-2
@@ -10,6 +10,12 @@
|
||||
var/mission = "Assist the station."
|
||||
var/teamsize = 5
|
||||
var/polldesc
|
||||
/// If TRUE, gives the team members "[role] [random last name]" style names
|
||||
var/random_names = TRUE
|
||||
/// If TRUE, the admin who created the response team will be spawned in the briefing room in their preferred briefing outfit (assuming they're a ghost)
|
||||
var/spawn_admin = FALSE
|
||||
/// If TRUE, we try and pick one of the most experienced players who volunteered to fill the leader slot
|
||||
var/leader_experience = TRUE
|
||||
|
||||
/datum/ert/New()
|
||||
if (!polldesc)
|
||||
@@ -39,10 +45,12 @@
|
||||
code = "Green"
|
||||
teamsize = 1
|
||||
opendoors = FALSE
|
||||
leader_role = /datum/antagonist/official
|
||||
roles = list(/datum/antagonist/official)
|
||||
leader_role = /datum/antagonist/ert/official
|
||||
roles = list(/datum/antagonist/ert/official)
|
||||
rename_team = "CentCom Officials"
|
||||
polldesc = "a CentCom Official"
|
||||
random_names = FALSE
|
||||
leader_experience = FALSE
|
||||
|
||||
/datum/ert/centcom_official/New()
|
||||
mission = "Conduct a routine performance review of [station_name()] and its Captain."
|
||||
@@ -71,6 +79,12 @@
|
||||
rename_team = "Horde of Interns"
|
||||
mission = "Assist in conflict resolution."
|
||||
polldesc = "an unpaid internship opportunity with Nanotrasen"
|
||||
random_names = FALSE
|
||||
|
||||
/datum/ert/intern/unarmed
|
||||
roles = list(/datum/antagonist/ert/intern/unarmed)
|
||||
leader_role = /datum/antagonist/ert/intern/leader/unarmed
|
||||
rename_team = "Unarmed Horde of Interns"
|
||||
|
||||
/datum/ert/erp
|
||||
roles = list(/datum/antagonist/ert/security/party, /datum/antagonist/ert/clown/party, /datum/antagonist/ert/engineer/party, /datum/antagonist/ert/janitor/party)
|
||||
|
||||
Reference in New Issue
Block a user