forked from yogstation13/Yogstation
/
ert.dm
133 lines (114 loc) · 4.31 KB
/
ert.dm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
/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
/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/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/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/grand_admiral
leader_role = /datum/antagonist/centcom/grand_admiral
roles = list(/datum/antagonist/centcom/grand_admiral)
rename_team = "CentCom Grand Admirals"
polldesc = "a CentCom Grand Admiral"
/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"