mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
172 lines
6.0 KiB
Plaintext
172 lines
6.0 KiB
Plaintext
/datum/ert
|
|
var/mobtype = /mob/living/carbon/human
|
|
var/team = /datum/team/ert
|
|
var/opendoors = TRUE
|
|
var/openmech = FALSE
|
|
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
|
|
var/dusting = FALSE
|
|
|
|
// this can be safely set as default because it doesnt do anything unless specifically making uplinked ERT
|
|
var/obj/item/uplinktype = /obj/item/ntuplink/official
|
|
|
|
/datum/ert/New()
|
|
if (!polldesc)
|
|
polldesc = "a Code [code] Nanotrasen Emergency Response Team"
|
|
|
|
/datum/ert/blue
|
|
opendoors = FALSE
|
|
code = "Blue"
|
|
|
|
/datum/ert/amber
|
|
opendoors = FALSE
|
|
code = "Amber"
|
|
rename_team = "Amber Task Force"
|
|
mission = "Eliminate the threat to the station."
|
|
polldesc = "the Amber Task Force"
|
|
teamsize = 7
|
|
leader_role = /datum/antagonist/ert/amber/commander
|
|
roles = list(/datum/antagonist/ert/amber,/datum/antagonist/ert/amber,/datum/antagonist/ert/amber/medic) // entered duplicate here to increase change of soldiers
|
|
|
|
/datum/ert/peacekeeper
|
|
opendoors = FALSE
|
|
code = "Blue"
|
|
rename_team = "Peacekeeping Force"
|
|
mission = "Enforce space law. Occupy the station. Minimize crew casualties."
|
|
polldesc = "the Peacekeeping Force"
|
|
teamsize = 5 // redundant but keeping this here for clarity
|
|
leader_role = /datum/antagonist/ert/occupying/commander
|
|
roles = list(/datum/antagonist/ert/occupying,/datum/antagonist/ert/occupying/heavy,/datum/antagonist/ert/occupying,/datum/antagonist/ert/occupying)
|
|
|
|
/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"
|
|
openmech = TRUE
|
|
code = "Delta"
|
|
mission = "Leave no witnesses."
|
|
polldesc = "an elite Nanotrasen Strike Team"
|
|
|
|
/datum/ert/mining
|
|
leader_role = /datum/antagonist/ert/mining
|
|
roles = list(/datum/antagonist/ert/mining)
|
|
rename_team = "Megafauna Kill Team"
|
|
code = "Rock and STONE"
|
|
mission = "Eliminate hostile fauna while minimizing casualties."
|
|
polldesc = "A merry band of Megafauna-hunting dwarves"
|
|
|
|
/datum/ert/official
|
|
code = "Green"
|
|
teamsize = 1
|
|
opendoors = FALSE
|
|
leader_role = /datum/antagonist/centcom
|
|
roles = list(/datum/antagonist/centcom)
|
|
rename_team = "CentCom Officials"
|
|
polldesc = "a CentCom Official"
|
|
|
|
/datum/ert/official/New()
|
|
mission = "Conduct a routine performance review of [station_name()] and its Captain."
|
|
|
|
|
|
/datum/ert/official/captain
|
|
leader_role = /datum/antagonist/centcom/captain
|
|
roles = list(/datum/antagonist/centcom/captain)
|
|
rename_team = "CentCom Captains"
|
|
polldesc = "a CentCom Captain"
|
|
|
|
/datum/ert/official/major
|
|
leader_role = /datum/antagonist/centcom/major
|
|
roles = list(/datum/antagonist/centcom/major)
|
|
rename_team = "CentCom Majors"
|
|
polldesc = "a CentCom Major"
|
|
|
|
/datum/ert/official/commodore
|
|
leader_role = /datum/antagonist/centcom/commander
|
|
roles = list(/datum/antagonist/centcom/commander)
|
|
rename_team = "CentCom Commodores"
|
|
polldesc = "a CentCom Commodore"
|
|
|
|
/datum/ert/official/colonel
|
|
leader_role = /datum/antagonist/centcom/colonel
|
|
roles = list(/datum/antagonist/centcom/colonel)
|
|
rename_team = "CentCom Colonels"
|
|
polldesc = "a CentCom Colonel"
|
|
|
|
/datum/ert/official/rear_admiral
|
|
leader_role = /datum/antagonist/centcom/rear_admiral
|
|
roles = list(/datum/antagonist/centcom/rear_admiral)
|
|
rename_team = "CentCom Rear-Admirals"
|
|
polldesc = "a CentCom Rear-Admiral"
|
|
|
|
/datum/ert/official/admiral
|
|
leader_role = /datum/antagonist/centcom/admiral
|
|
roles = list(/datum/antagonist/centcom/admiral)
|
|
rename_team = "CentCom Admirals"
|
|
polldesc = "a CentCom Admiral"
|
|
|
|
/datum/ert/official/executive_admiral
|
|
leader_role = /datum/antagonist/centcom/executive_admiral
|
|
roles = list(/datum/antagonist/centcom/executive_admiral)
|
|
rename_team = "CentCom Executive Admirals"
|
|
polldesc = "a CentCom Executive Admiral"
|
|
|
|
/datum/ert/uplinked
|
|
leader_role = /datum/antagonist/ert/common/leader
|
|
roles = list(/datum/antagonist/ert/common/trooper,/datum/antagonist/ert/common/medic,/datum/antagonist/ert/common/engineer)
|
|
rename_team = "Uplinked Emergency Response Team"
|
|
polldesc = "an Uplink-Equipped ERT"
|
|
|
|
/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/clown
|
|
roles = list(/datum/antagonist/ert/clown)
|
|
leader_role = /datum/antagonist/ert/clown
|
|
teamsize = 7
|
|
opendoors = FALSE
|
|
rename_team = "The Circus"
|
|
mission = "Provide vital moral support to the station in this time of crisis"
|
|
code = "Banana"
|
|
|
|
/datum/ert/honk
|
|
roles = list(/datum/antagonist/ert/clown/honk)
|
|
leader_role = /datum/antagonist/ert/clown/honk
|
|
teamsize = 5
|
|
opendoors = TRUE
|
|
rename_team = "HONK Squad"
|
|
mission = "HONK them into submission."
|
|
polldesc = "an elite Nanotrasen tactical pranking squad"
|
|
code = "HOOOOOOOOOONK"
|
|
|
|
/datum/ert/imperial
|
|
roles = list(/datum/antagonist/ert/imperial, /datum/antagonist/ert/imperial, /datum/antagonist/ert/imperial/hotshot, /datum/antagonist/ert/imperial/sniper, /datum/antagonist/ert/imperial, /datum/antagonist/ert/imperial/plasma)
|
|
leader_role = /datum/antagonist/ert/imperial/sergeant
|
|
teamsize = 7
|
|
rename_team = "Imperial Guard"
|
|
mission = "Eliminate the threat to the station."
|
|
polldesc = "the Imperial Guard Task Force"
|