mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-10 09:42:29 +00:00
* Bounty Hunters as ERTs + Flame Id (#64083) About The Pull Request Bounty Hunters can now be called as ERTs, to which they will spawn at centcom with proper access. Also, the bounty hunters now get flame ids, because they think they're that cool. Why It's Good For The Game Bounty Hunters are really fitting for admin erts, but I never bothered to throw them in until now. Also, it was a good opportunity to fuck off with all that id label BS Changelog cl admin: Bounty Hunters can now be called via admin ert expansion: Oh, and they have cool flame ids as well! /cl * Bounty Hunters as ERTs + Flame Id Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
116 lines
4.2 KiB
Plaintext
116 lines
4.2 KiB
Plaintext
/datum/ert
|
|
var/mobtype = /mob/living/carbon/human
|
|
var/team = /datum/team/ert
|
|
var/opendoors = TRUE
|
|
var/leader_role = /datum/antagonist/ert/commander
|
|
var/enforce_human = TRUE
|
|
var/roles = list(/datum/antagonist/ert/security, /datum/antagonist/ert/medic, /datum/antagonist/ert/engineer) //List of possible roles to be assigned to ERT members.
|
|
var/rename_team
|
|
var/code
|
|
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
|
|
///SKYRAT EDIT: Do we want to notify the players of this ERT?
|
|
var/notify_players = TRUE
|
|
|
|
/datum/ert/New()
|
|
if (!polldesc)
|
|
polldesc = "a Code [code] Nanotrasen Emergency Response Team"
|
|
|
|
/datum/ert/blue
|
|
opendoors = FALSE
|
|
code = "Blue"
|
|
|
|
/datum/ert/amber
|
|
code = "Amber"
|
|
|
|
/datum/ert/red
|
|
leader_role = /datum/antagonist/ert/commander/red
|
|
roles = list(/datum/antagonist/ert/security/red, /datum/antagonist/ert/medic/red, /datum/antagonist/ert/engineer/red)
|
|
code = "Red"
|
|
|
|
/datum/ert/deathsquad
|
|
roles = list(/datum/antagonist/ert/deathsquad)
|
|
leader_role = /datum/antagonist/ert/deathsquad/leader
|
|
rename_team = "Deathsquad"
|
|
code = "Delta"
|
|
mission = "Leave no witnesses."
|
|
polldesc = "an elite Nanotrasen Strike Team"
|
|
|
|
/datum/ert/marine
|
|
leader_role = /datum/antagonist/ert/marine
|
|
roles = list(/datum/antagonist/ert/marine/security, /datum/antagonist/ert/marine/engineer, /datum/antagonist/ert/marine/medic)
|
|
rename_team = "Marine Squad"
|
|
polldesc = "an 'elite' Nanotrasen Strike Team"
|
|
opendoors = FALSE
|
|
|
|
/datum/ert/centcom_official
|
|
code = "Green"
|
|
teamsize = 1
|
|
opendoors = FALSE
|
|
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."
|
|
|
|
/datum/ert/inquisition
|
|
roles = list(/datum/antagonist/ert/chaplain/inquisitor, /datum/antagonist/ert/security/inquisitor, /datum/antagonist/ert/medic/inquisitor)
|
|
leader_role = /datum/antagonist/ert/commander/inquisitor
|
|
rename_team = "Inquisition"
|
|
mission = "Destroy any traces of paranormal activity aboard the station."
|
|
polldesc = "a Nanotrasen paranormal response team"
|
|
|
|
/datum/ert/janitor
|
|
roles = list(/datum/antagonist/ert/janitor, /datum/antagonist/ert/janitor/heavy)
|
|
leader_role = /datum/antagonist/ert/janitor/heavy
|
|
teamsize = 4
|
|
opendoors = FALSE
|
|
rename_team = "Janitor"
|
|
mission = "Clean up EVERYTHING."
|
|
polldesc = "a Nanotrasen Janitorial Response Team"
|
|
|
|
/datum/ert/intern
|
|
roles = list(/datum/antagonist/ert/intern)
|
|
leader_role = /datum/antagonist/ert/intern/leader
|
|
teamsize = 7
|
|
opendoors = FALSE
|
|
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)
|
|
leader_role = /datum/antagonist/ert/commander/party
|
|
opendoors = FALSE
|
|
rename_team = "Emergency Response Party"
|
|
mission = "Create entertainment for the crew."
|
|
polldesc = "a Code Rainbow Nanotrasen Emergency Response Party"
|
|
code = "Rainbow"
|
|
|
|
/datum/ert/bounty_hunters
|
|
roles = list(/datum/antagonist/ert/bounty_armor, /datum/antagonist/ert/bounty_hook, /datum/antagonist/ert/bounty_synth)
|
|
leader_role = /datum/antagonist/ert/bounty_armor
|
|
teamsize = 3
|
|
opendoors = FALSE
|
|
rename_team = "Bounty Hunters"
|
|
mission = "Assist the station in catching perps, dead or alive."
|
|
polldesc = "a Centcom-hired bounty hunting gang"
|
|
random_names = FALSE
|