mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
* ERT uplink init * add oxy tank to ert backpack * add ds hardsuits & fix m1911 mag * set to just "Commander" * adds eshield, teleshield, and ds mask to uplink * add medbeam gun, remove duplicate * restrict discounts & limit stock * fix wt dupe * makes the tommygun wildly inaccurate * tommy cheaper cause inaccurate also desc * lets you have two tommy guns miss me with that ‘weapon accuracy’ shit. im shooting everything. im laying down cover fire. im shooting the walls. im shooting my teammates. im shooting myself. my accuracy is 100% yall just dont know what im aiming at * makes toolbelt 1 wc * makes tommy actually inaccurate * poke turdis * fixes * adds ap and incen saber ammo * add laser rifle, cap eguns * ds get a little more * reduce industrial RCD price to 5WC * reduce RCD to 2 and combat RCD to 4 * reduce medbeam by 1 and limit stock * ERT leader gets 5 extra WC * leader gets fancy hat * Update ert.dm * fix laser rifle overwriting tac eguns * set default uplink type * add mini e gun * add nt mantis blades * fix nt mantis * efficiency or something * actually mini * lower mantis to 7 * add armors * update teleshield desc * add bowman * fix paths * add poster box * Update uplink_items.dm * lower recharger cost to 2 WC * add exclusivity to ert commander hardsuit * fixes stupid tommygun code * Update smg.dm
155 lines
5.2 KiB
Plaintext
155 lines
5.2 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
|
|
|
|
// 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 casulties."
|
|
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/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/uplinked
|
|
leader_role = /datum/antagonist/ert/common/leader
|
|
roles = list(/datum/antagonist/ert/common)
|
|
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"
|