|
|
|
@@ -204,6 +204,11 @@ var/ert_request_answered = 0
|
|
|
|
|
var/medical_slots = 3
|
|
|
|
|
var/security_slots = 3
|
|
|
|
|
|
|
|
|
|
var/command_outfit
|
|
|
|
|
var/engineering_outfit
|
|
|
|
|
var/medical_outfit
|
|
|
|
|
var/security_outfit
|
|
|
|
|
|
|
|
|
|
/datum/response_team/proc/get_slot_list()
|
|
|
|
|
var/list/slots_available = list()
|
|
|
|
|
if(command_slots)
|
|
|
|
@@ -230,83 +235,20 @@ var/ert_request_answered = 0
|
|
|
|
|
return 0
|
|
|
|
|
|
|
|
|
|
/datum/response_team/proc/equip_officer(var/officer_type, var/mob/living/carbon/human/M)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/device/radio/headset/ert/alt(src), slot_l_ear)
|
|
|
|
|
|
|
|
|
|
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(M)
|
|
|
|
|
L.imp_in = M
|
|
|
|
|
L.implanted = 1
|
|
|
|
|
M.sec_hud_set_implants()
|
|
|
|
|
|
|
|
|
|
switch(officer_type)
|
|
|
|
|
if("Engineer")
|
|
|
|
|
engineer_slots -= 1
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(M), slot_w_uniform)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/ert/engineer(M), slot_back)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/responseteam(M), slot_in_backpack)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/utility/full/multitool(M), slot_belt)
|
|
|
|
|
|
|
|
|
|
var/obj/item/weapon/card/id/W = new(src)
|
|
|
|
|
W.assignment = "Emergency Response Team Member"
|
|
|
|
|
W.registered_name = M.real_name
|
|
|
|
|
W.name = "[M.real_name]'s ID Card (Emergency Response Team Engineer)"
|
|
|
|
|
W.icon_state = "ERT_engineering"
|
|
|
|
|
W.access = get_centcom_access(W.assignment)
|
|
|
|
|
M.equip_to_slot_or_del(W, slot_wear_id)
|
|
|
|
|
|
|
|
|
|
var/obj/item/device/pda/heads/pda = new(src)
|
|
|
|
|
pda.owner = M.real_name
|
|
|
|
|
pda.ownjob = "Emergency Response Team Member"
|
|
|
|
|
pda.name = "PDA-[M.real_name] ([pda.ownjob])"
|
|
|
|
|
pda.icon_state = "pda-engineer"
|
|
|
|
|
M.equip_to_slot_or_del(pda, slot_wear_pda)
|
|
|
|
|
M.equipOutfit(engineering_outfit)
|
|
|
|
|
M.job = "ERT Engineering"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if("Security")
|
|
|
|
|
security_slots -= 1
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/security(M), slot_w_uniform)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/ert/security(M), slot_back)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/responseteam(M), slot_in_backpack)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/security/response_team(M), slot_belt)
|
|
|
|
|
|
|
|
|
|
var/obj/item/weapon/card/id/W = new(src)
|
|
|
|
|
W.assignment = "Emergency Response Team Member"
|
|
|
|
|
W.registered_name = M.real_name
|
|
|
|
|
W.name = "[M.real_name]'s ID Card (Emergency Response Team Officer)"
|
|
|
|
|
W.icon_state = "ERT_security"
|
|
|
|
|
W.access = get_centcom_access(W.assignment)
|
|
|
|
|
M.equip_to_slot_or_del(W, slot_wear_id)
|
|
|
|
|
|
|
|
|
|
var/obj/item/device/pda/heads/pda = new(src)
|
|
|
|
|
pda.owner = M.real_name
|
|
|
|
|
pda.ownjob = "Emergency Response Team Member"
|
|
|
|
|
pda.name = "PDA-[M.real_name] ([pda.ownjob])"
|
|
|
|
|
pda.icon_state = "pda-security"
|
|
|
|
|
M.equip_to_slot_or_del(pda, slot_wear_pda)
|
|
|
|
|
M.equipOutfit(security_outfit)
|
|
|
|
|
M.job = "ERT Security"
|
|
|
|
|
|
|
|
|
|
if("Medic")
|
|
|
|
|
medical_slots -= 1
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(M), slot_w_uniform)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/ert/medical(M), slot_back)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/responseteam(M), slot_in_backpack)
|
|
|
|
|
|
|
|
|
|
var/obj/item/weapon/card/id/W = new(src)
|
|
|
|
|
W.assignment = "Emergency Response Team Member"
|
|
|
|
|
W.registered_name = M.real_name
|
|
|
|
|
W.name = "[M.real_name]'s ID Card (Emergency Response Team Medic)"
|
|
|
|
|
W.icon_state = "ERT_medical"
|
|
|
|
|
W.access = get_centcom_access(W.assignment)
|
|
|
|
|
M.equip_to_slot_or_del(W, slot_wear_id)
|
|
|
|
|
|
|
|
|
|
var/obj/item/device/pda/heads/pda = new(src)
|
|
|
|
|
pda.owner = M.real_name
|
|
|
|
|
pda.ownjob = "Emergency Response Team Member"
|
|
|
|
|
pda.name = "PDA-[M.real_name] ([pda.ownjob])"
|
|
|
|
|
pda.icon_state = "pda-medical"
|
|
|
|
|
M.equip_to_slot_or_del(pda, slot_wear_pda)
|
|
|
|
|
M.equipOutfit(medical_outfit)
|
|
|
|
|
M.job = "ERT Medical"
|
|
|
|
|
|
|
|
|
|
if("Commander")
|
|
|
|
@@ -317,23 +259,7 @@ var/ert_request_answered = 0
|
|
|
|
|
M.name = M.real_name
|
|
|
|
|
M.age = rand(35,45)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom_officer(M), slot_w_uniform)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/ert/commander(M), slot_back)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/responseteam(M), slot_in_backpack)
|
|
|
|
|
|
|
|
|
|
var/obj/item/weapon/card/id/W = new(src)
|
|
|
|
|
W.assignment = "Emergency Response Team Leader"
|
|
|
|
|
W.registered_name = M.real_name
|
|
|
|
|
W.name = "[M.real_name]'s ID Card (Emergency Response Team Leader)"
|
|
|
|
|
W.icon_state = "ERT_leader"
|
|
|
|
|
W.access = get_centcom_access(W.assignment)
|
|
|
|
|
M.equip_to_slot_or_del(W, slot_wear_id)
|
|
|
|
|
|
|
|
|
|
var/obj/item/device/pda/heads/pda = new(src)
|
|
|
|
|
pda.owner = M.real_name
|
|
|
|
|
pda.ownjob = "Emergency Response Team Leader"
|
|
|
|
|
pda.name = "PDA-[M.real_name] ([pda.ownjob])"
|
|
|
|
|
M.equip_to_slot_or_del(pda, slot_wear_pda)
|
|
|
|
|
M.equipOutfit(command_outfit)
|
|
|
|
|
M.job = "ERT Commander"
|
|
|
|
|
|
|
|
|
|
/datum/response_team/proc/cannot_send_team()
|
|
|
|
@@ -345,242 +271,344 @@ var/ert_request_answered = 0
|
|
|
|
|
// -- AMBER TEAM --
|
|
|
|
|
|
|
|
|
|
/datum/response_team/amber
|
|
|
|
|
engineering_outfit = /datum/outfit/job/centcom/response_team/engineer/amber
|
|
|
|
|
security_outfit = /datum/outfit/job/centcom/response_team/security/amber
|
|
|
|
|
medical_outfit = /datum/outfit/job/centcom/response_team/medic/amber
|
|
|
|
|
command_outfit = /datum/outfit/job/centcom/response_team/commander/amber
|
|
|
|
|
|
|
|
|
|
/datum/response_team/amber/announce_team()
|
|
|
|
|
event_announcement.Announce("Attention, [station_name()]. We are sending a code AMBER light Emergency Response Team. Standby.", "ERT En-Route")
|
|
|
|
|
|
|
|
|
|
/datum/response_team/amber/equip_officer(var/officer_type, var/mob/living/carbon/human/M)
|
|
|
|
|
..()
|
|
|
|
|
|
|
|
|
|
switch(officer_type)
|
|
|
|
|
if("Engineer")
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots(M), slot_shoes)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/yellow(M), slot_gloves)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/hardsuit/ert/engineer(M), slot_wear_suit)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/tank/emergency_oxygen/engi(M), slot_s_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/glasses/meson(M), slot_glasses)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/hardsuit/ert/engineer(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/stack/sheet/glass(M, amount=50), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/stack/sheet/metal(M, amount=50), slot_in_backpack)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/device/t_scanner(M), slot_l_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store)
|
|
|
|
|
|
|
|
|
|
if("Security")
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), slot_shoes)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), slot_gloves)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/ert/security(M), slot_wear_suit)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun/advtaser(M), slot_s_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security/sunglasses(M), slot_glasses)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/ert/security(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/zipties(M), slot_in_backpack)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/laser(M), slot_r_hand)
|
|
|
|
|
|
|
|
|
|
if("Medic")
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(M), slot_shoes)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/latex(M), slot_gloves)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/ert/medical(M), slot_wear_suit)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(M), slot_glasses)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/belt/medical/response_team(M), slot_belt)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/ert/medical(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/o2(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/brute(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/adv(M), slot_in_backpack)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/reagent_containers/hypospray/CMO(M), slot_l_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store)
|
|
|
|
|
|
|
|
|
|
if("Commander")
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), slot_shoes)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), slot_gloves)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/ert/command(M), slot_wear_suit)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(M), slot_glasses)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(M), slot_belt)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/ert/command(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/restraints/handcuffs(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/lockbox/loyalty(M), slot_in_backpack)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/pinpointer(M), slot_l_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store)
|
|
|
|
|
|
|
|
|
|
// -- RED TEAM --
|
|
|
|
|
|
|
|
|
|
/datum/response_team/red
|
|
|
|
|
engineering_outfit = /datum/outfit/job/centcom/response_team/engineer/red
|
|
|
|
|
security_outfit = /datum/outfit/job/centcom/response_team/security/red
|
|
|
|
|
medical_outfit = /datum/outfit/job/centcom/response_team/medic/red
|
|
|
|
|
command_outfit = /datum/outfit/job/centcom/response_team/commander/red
|
|
|
|
|
|
|
|
|
|
/datum/response_team/red/announce_team()
|
|
|
|
|
event_announcement.Announce("Attention, [station_name()]. We are sending a code RED Emergency Response Team. Standby.", "ERT En-Route")
|
|
|
|
|
|
|
|
|
|
/datum/response_team/red/equip_officer(var/officer_type, var/mob/living/carbon/human/M)
|
|
|
|
|
..()
|
|
|
|
|
|
|
|
|
|
switch(officer_type)
|
|
|
|
|
if("Engineer")
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots(M), slot_shoes)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/yellow(M), slot_gloves)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/hardsuit/ert/engineer(M), slot_wear_suit)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/tank/emergency_oxygen/engi(M), slot_s_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/glasses/meson(M), slot_glasses)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/hardsuit/ert/engineer(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas(M), slot_in_backpack)
|
|
|
|
|
var/obj/item/weapon/rcd/R = new /obj/item/weapon/rcd(src)
|
|
|
|
|
R.matter = 100
|
|
|
|
|
M.equip_to_slot_or_del(R, slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/rcd_ammo(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/rcd_ammo(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/rcd_ammo(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(M), slot_in_backpack)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/device/t_scanner/extended_range(M), slot_l_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store)
|
|
|
|
|
|
|
|
|
|
if("Security")
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), slot_shoes)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), slot_gloves)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/hardsuit/ert/security(M), slot_wear_suit)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun/advtaser(M), slot_s_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security/sunglasses(M), slot_glasses)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/hardsuit/ert/security(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/handcuffs(M), slot_in_backpack)
|
|
|
|
|
if(prob(50))
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/teargas(M), slot_in_backpack)
|
|
|
|
|
else
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/flashbangs(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/ionrifle/carbine(M), slot_in_backpack)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/lasercannon(M), slot_r_hand)
|
|
|
|
|
|
|
|
|
|
if("Medic")
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(M), slot_shoes)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/latex/nitrile(M), slot_gloves)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/hardsuit/ert/medical(M), slot_wear_suit)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/health_advanced(M), slot_glasses)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/defibrillator/compact/loaded(M), slot_belt)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/hardsuit/ert/medical(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/o2(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/toxin(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/adv(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/surgery(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun(M), slot_in_backpack)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/reagent_containers/hypospray/CMO(M), slot_l_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store)
|
|
|
|
|
|
|
|
|
|
if("Commander")
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), slot_shoes)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/hardsuit/ert/commander(M), slot_wear_suit)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security/sunglasses(M), slot_glasses)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun/nuclear(M), slot_belt)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/hardsuit/ert/commander(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/restraints/handcuffs(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/lockbox/loyalty(M), slot_in_backpack)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/pinpointer(M), slot_l_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store)
|
|
|
|
|
|
|
|
|
|
// -- GAMMA TEAM --
|
|
|
|
|
|
|
|
|
|
/datum/response_team/gamma
|
|
|
|
|
engineering_outfit = /datum/outfit/job/centcom/response_team/engineer/gamma
|
|
|
|
|
security_outfit = /datum/outfit/job/centcom/response_team/security/gamma
|
|
|
|
|
medical_outfit = /datum/outfit/job/centcom/response_team/medic/gamma
|
|
|
|
|
command_outfit = /datum/outfit/job/centcom/response_team/commander/gamma
|
|
|
|
|
|
|
|
|
|
/datum/response_team/gamma/announce_team()
|
|
|
|
|
event_announcement.Announce("Attention, [station_name()]. We are sending a code GAMMA elite Emergency Response Team. Standby.", "ERT En-Route")
|
|
|
|
|
|
|
|
|
|
/datum/response_team/gamma/equip_officer(var/officer_type, var/mob/living/carbon/human/M)
|
|
|
|
|
..()
|
|
|
|
|
/datum/outfit/job/centcom/response_team
|
|
|
|
|
name = "Response team"
|
|
|
|
|
var/rt_assignment = "Emergency Response Team Member"
|
|
|
|
|
var/rt_job = "This is a bug"
|
|
|
|
|
allow_backbag_choice = FALSE
|
|
|
|
|
allow_loadout = FALSE
|
|
|
|
|
pda = /obj/item/device/pda/heads/ert
|
|
|
|
|
id = /obj/item/weapon/card/id/ert
|
|
|
|
|
l_ear = /obj/item/device/radio/headset/ert/alt
|
|
|
|
|
|
|
|
|
|
switch(officer_type)
|
|
|
|
|
if("Engineer")
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots/advance(M), slot_shoes)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/yellow(M), slot_gloves)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/hardsuit/ert/engineer(M), slot_wear_suit)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/tank/emergency_oxygen/double/full(M), slot_s_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/glasses/meson/night(M), slot_glasses)
|
|
|
|
|
implants = list(/obj/item/weapon/implant/loyalty)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/hardsuit/ert/engineer(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/rcd/combat, slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/rcd_ammo/large(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/rcd_ammo/large(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/rcd_ammo/large(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/pistol(M), slot_in_backpack)
|
|
|
|
|
/datum/outfit/job/centcom/response_team/pre_equip()
|
|
|
|
|
. = ..()
|
|
|
|
|
backpack_contents.Insert(1, /obj/item/weapon/storage/box/responseteam)
|
|
|
|
|
backpack_contents[/obj/item/weapon/storage/box/responseteam] = 1
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/device/t_scanner/extended_range(M), slot_l_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store)
|
|
|
|
|
/datum/outfit/job/centcom/response_team/imprint_idcard(mob/living/carbon/human/H)
|
|
|
|
|
var/obj/item/weapon/card/id/W = H.wear_id
|
|
|
|
|
if(!istype(W))
|
|
|
|
|
return
|
|
|
|
|
W.assignment = rt_assignment
|
|
|
|
|
W.rank = W.assignment
|
|
|
|
|
W.age = H.age
|
|
|
|
|
W.sex = capitalize(H.gender)
|
|
|
|
|
W.registered_name = H.real_name
|
|
|
|
|
W.name = "[H.real_name]'s ID Card ([rt_job])"
|
|
|
|
|
W.access = get_centcom_access(W.assignment)
|
|
|
|
|
W.photo = get_id_photo(H)
|
|
|
|
|
|
|
|
|
|
if("Security")
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat/swat(M), slot_shoes)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/hardsuit/ert/security(M), slot_wear_suit)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun/nuclear(M), slot_s_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security/night(M), slot_glasses)
|
|
|
|
|
/datum/outfit/job/centcom/response_team/imprint_pda(mob/living/carbon/human/H)
|
|
|
|
|
var/obj/item/device/pda/PDA = H.wear_pda
|
|
|
|
|
if(istype(PDA))
|
|
|
|
|
PDA.owner = H.real_name
|
|
|
|
|
PDA.ownjob = rt_assignment
|
|
|
|
|
PDA.ownrank = rt_assignment
|
|
|
|
|
PDA.name = "PDA-[H.real_name] ([PDA.ownjob])"
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/hardsuit/ert/security(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/handcuffs(M), slot_in_backpack)
|
|
|
|
|
if(prob(50))
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/teargas(M), slot_in_backpack)
|
|
|
|
|
else
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/flashbangs(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/ionrifle/carbine(M), slot_in_backpack)
|
|
|
|
|
/datum/outfit/job/centcom/response_team/commander
|
|
|
|
|
name = "RT Commander"
|
|
|
|
|
rt_assignment = "Emergency Response Team Leader"
|
|
|
|
|
rt_job = "Emergency Response Team Leader"
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/carbine(M), slot_r_hand)
|
|
|
|
|
uniform = /obj/item/clothing/under/rank/centcom_officer
|
|
|
|
|
back = /obj/item/weapon/storage/backpack/ert/commander
|
|
|
|
|
|
|
|
|
|
if("Medic")
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat/swat(M), slot_shoes)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/hardsuit/ert/medical(M), slot_wear_suit)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/night(M), slot_glasses)
|
|
|
|
|
id = /obj/item/weapon/card/id/ert/commander
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/defibrillator/compact/loaded(M), slot_belt)
|
|
|
|
|
l_pocket = /obj/item/weapon/pinpointer
|
|
|
|
|
r_pocket = /obj/item/weapon/melee/classic_baton/telescopic
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/hardsuit/ert/medical(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/surgery(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/pistol(M), slot_in_backpack)
|
|
|
|
|
/datum/outfit/job/centcom/response_team/commander/amber
|
|
|
|
|
name = "RT Commander (Amber)"
|
|
|
|
|
shoes = /obj/item/clothing/shoes/combat
|
|
|
|
|
gloves = /obj/item/clothing/gloves/color/black
|
|
|
|
|
suit = /obj/item/clothing/suit/armor/vest/ert/command
|
|
|
|
|
glasses = /obj/item/clothing/glasses/sunglasses
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/reagent_containers/hypospray/combat/nanites(src), slot_l_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store)
|
|
|
|
|
belt = /obj/item/weapon/gun/energy/gun
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/medbeam(M), slot_r_hand)
|
|
|
|
|
backpack_contents = list(
|
|
|
|
|
/obj/item/clothing/head/helmet/ert/command = 1,
|
|
|
|
|
/obj/item/clothing/mask/gas/sechailer = 1,
|
|
|
|
|
/obj/item/weapon/restraints/handcuffs = 1,
|
|
|
|
|
/obj/item/weapon/storage/lockbox/loyalty = 1
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
if("Commander")
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat/swat(M), slot_shoes)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/hardsuit/ert/commander(M), slot_wear_suit)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security/night(M), slot_glasses)
|
|
|
|
|
/datum/outfit/job/centcom/response_team/commander/red
|
|
|
|
|
name = "RT Commander (Red)"
|
|
|
|
|
shoes = /obj/item/clothing/shoes/combat
|
|
|
|
|
gloves = /obj/item/clothing/gloves/combat
|
|
|
|
|
suit = /obj/item/clothing/suit/space/hardsuit/ert/commander
|
|
|
|
|
glasses = /obj/item/clothing/glasses/hud/security/sunglasses
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun/nuclear(M), slot_belt)
|
|
|
|
|
belt = /obj/item/weapon/gun/energy/gun/nuclear
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/hardsuit/ert/commander(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/sechailer/swat(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/restraints/handcuffs(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/storage/lockbox/loyalty(M), slot_in_backpack)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse/pistol(M), slot_in_backpack)
|
|
|
|
|
backpack_contents = list(
|
|
|
|
|
/obj/item/clothing/head/helmet/space/hardsuit/ert/commander = 1,
|
|
|
|
|
/obj/item/clothing/mask/gas/sechailer/swat = 1,
|
|
|
|
|
/obj/item/weapon/restraints/handcuffs = 1,
|
|
|
|
|
/obj/item/weapon/storage/lockbox/loyalty = 1
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/pinpointer(M), slot_l_store)
|
|
|
|
|
M.equip_to_slot_or_del(new /obj/item/weapon/melee/classic_baton/telescopic(M), slot_r_store)
|
|
|
|
|
/datum/outfit/job/centcom/response_team/commander/gamma
|
|
|
|
|
name = "RT Commander (Gamma)"
|
|
|
|
|
shoes = /obj/item/clothing/shoes/combat/swat
|
|
|
|
|
gloves = /obj/item/clothing/gloves/combat
|
|
|
|
|
suit = /obj/item/clothing/suit/space/hardsuit/ert/commander
|
|
|
|
|
glasses = /obj/item/clothing/glasses/hud/security/night
|
|
|
|
|
|
|
|
|
|
belt = /obj/item/weapon/gun/energy/gun/nuclear
|
|
|
|
|
|
|
|
|
|
backpack_contents = list(
|
|
|
|
|
/obj/item/clothing/head/helmet/space/hardsuit/ert/commander = 1,
|
|
|
|
|
/obj/item/clothing/mask/gas/sechailer/swat = 1,
|
|
|
|
|
/obj/item/weapon/restraints/handcuffs = 1,
|
|
|
|
|
/obj/item/weapon/storage/lockbox/loyalty = 1,
|
|
|
|
|
/obj/item/weapon/gun/energy/pulse/pistol = 1
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
/datum/outfit/job/centcom/response_team/security
|
|
|
|
|
name = "RT Security"
|
|
|
|
|
rt_job = "Emergency Response Team Officer"
|
|
|
|
|
uniform = /obj/item/clothing/under/rank/security
|
|
|
|
|
back = /obj/item/weapon/storage/backpack/ert/security
|
|
|
|
|
belt = /obj/item/weapon/storage/belt/security/response_team
|
|
|
|
|
pda = /obj/item/device/pda/heads/ert/security
|
|
|
|
|
id = /obj/item/weapon/card/id/ert/security
|
|
|
|
|
var/has_grenades = FALSE
|
|
|
|
|
|
|
|
|
|
/datum/outfit/job/centcom/response_team/security/pre_equip()
|
|
|
|
|
. = ..()
|
|
|
|
|
if(has_grenades)
|
|
|
|
|
var/grenadebox = /obj/item/weapon/storage/box/flashbangs
|
|
|
|
|
if(prob(50))
|
|
|
|
|
grenadebox = /obj/item/weapon/storage/box/teargas
|
|
|
|
|
backpack_contents.Insert(1, grenadebox)
|
|
|
|
|
backpack_contents[grenadebox] = 1
|
|
|
|
|
|
|
|
|
|
/datum/outfit/job/centcom/response_team/security/amber
|
|
|
|
|
name = "RT Security (Amber)"
|
|
|
|
|
shoes = /obj/item/clothing/shoes/combat
|
|
|
|
|
gloves = /obj/item/clothing/gloves/color/black
|
|
|
|
|
suit = /obj/item/clothing/suit/armor/vest/ert/security
|
|
|
|
|
suit_store = /obj/item/weapon/gun/energy/gun/advtaser
|
|
|
|
|
glasses = /obj/item/clothing/glasses/hud/security/sunglasses
|
|
|
|
|
|
|
|
|
|
r_hand = /obj/item/weapon/gun/energy/laser
|
|
|
|
|
|
|
|
|
|
backpack_contents = list(
|
|
|
|
|
/obj/item/clothing/head/helmet/ert/security = 1,
|
|
|
|
|
/obj/item/clothing/mask/gas/sechailer = 1,
|
|
|
|
|
/obj/item/weapon/storage/box/zipties = 1
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
/datum/outfit/job/centcom/response_team/security/red
|
|
|
|
|
name = "RT Security (Red)"
|
|
|
|
|
has_grenades = TRUE
|
|
|
|
|
|
|
|
|
|
shoes = /obj/item/clothing/shoes/combat
|
|
|
|
|
gloves = /obj/item/clothing/gloves/color/black
|
|
|
|
|
suit = /obj/item/clothing/suit/space/hardsuit/ert/security
|
|
|
|
|
suit_store = /obj/item/weapon/gun/energy/gun/advtaser
|
|
|
|
|
glasses = /obj/item/clothing/glasses/hud/security/sunglasses
|
|
|
|
|
|
|
|
|
|
r_hand = /obj/item/weapon/gun/energy/lasercannon
|
|
|
|
|
|
|
|
|
|
backpack_contents = list(
|
|
|
|
|
/obj/item/clothing/head/helmet/space/hardsuit/ert/security = 1,
|
|
|
|
|
/obj/item/clothing/mask/gas/sechailer = 1,
|
|
|
|
|
/obj/item/weapon/storage/box/handcuffs = 1,
|
|
|
|
|
/obj/item/weapon/gun/energy/ionrifle/carbine = 1
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
/datum/outfit/job/centcom/response_team/security/gamma
|
|
|
|
|
name = "RT Security (Gamma)"
|
|
|
|
|
has_grenades = TRUE
|
|
|
|
|
shoes = /obj/item/clothing/shoes/combat/swat
|
|
|
|
|
gloves = /obj/item/clothing/gloves/combat
|
|
|
|
|
suit = /obj/item/clothing/suit/space/hardsuit/ert/security
|
|
|
|
|
suit_store = /obj/item/weapon/gun/energy/gun/nuclear
|
|
|
|
|
glasses = /obj/item/clothing/glasses/hud/security/night
|
|
|
|
|
|
|
|
|
|
r_hand = /obj/item/weapon/gun/energy/pulse/carbine
|
|
|
|
|
|
|
|
|
|
backpack_contents = list(
|
|
|
|
|
/obj/item/clothing/head/helmet/space/hardsuit/ert/security = 1,
|
|
|
|
|
/obj/item/clothing/mask/gas/sechailer/swat = 1,
|
|
|
|
|
/obj/item/weapon/storage/box/handcuffs = 1,
|
|
|
|
|
/obj/item/weapon/gun/energy/ionrifle/carbine = 1
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
/datum/outfit/job/centcom/response_team/engineer
|
|
|
|
|
name = "RT Engineer"
|
|
|
|
|
rt_job = "Emergency Response Team Engineer"
|
|
|
|
|
back = /obj/item/weapon/storage/backpack/ert/engineer
|
|
|
|
|
uniform = /obj/item/clothing/under/rank/engineer
|
|
|
|
|
|
|
|
|
|
belt = /obj/item/weapon/storage/belt/utility/full/multitool
|
|
|
|
|
pda = /obj/item/device/pda/heads/ert/engineering
|
|
|
|
|
id = /obj/item/weapon/card/id/ert/engineering
|
|
|
|
|
|
|
|
|
|
/datum/outfit/job/centcom/response_team/engineer/amber
|
|
|
|
|
name = "RT Engineer (Amber)"
|
|
|
|
|
shoes = /obj/item/clothing/shoes/magboots
|
|
|
|
|
gloves = /obj/item/clothing/gloves/color/yellow
|
|
|
|
|
suit = /obj/item/clothing/suit/space/hardsuit/ert/engineer
|
|
|
|
|
suit_store = /obj/item/weapon/tank/emergency_oxygen/engi
|
|
|
|
|
glasses = /obj/item/clothing/glasses/meson
|
|
|
|
|
|
|
|
|
|
l_pocket = /obj/item/device/t_scanner
|
|
|
|
|
r_pocket = /obj/item/weapon/melee/classic_baton/telescopic
|
|
|
|
|
|
|
|
|
|
backpack_contents = list(
|
|
|
|
|
/obj/item/clothing/head/helmet/space/hardsuit/ert/engineer = 1,
|
|
|
|
|
/obj/item/clothing/mask/gas = 1,
|
|
|
|
|
/obj/item/stack/sheet/glass/fifty = 1,
|
|
|
|
|
/obj/item/stack/sheet/metal/fifty = 1
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
/datum/outfit/job/centcom/response_team/engineer/red
|
|
|
|
|
name = "RT Engineer (Red)"
|
|
|
|
|
shoes = /obj/item/clothing/shoes/magboots
|
|
|
|
|
gloves = /obj/item/clothing/gloves/color/yellow
|
|
|
|
|
suit = /obj/item/clothing/suit/space/hardsuit/ert/engineer
|
|
|
|
|
suit_store = /obj/item/weapon/tank/emergency_oxygen/engi
|
|
|
|
|
glasses = /obj/item/clothing/glasses/meson
|
|
|
|
|
|
|
|
|
|
l_pocket = /obj/item/device/t_scanner/extended_range
|
|
|
|
|
r_pocket = /obj/item/weapon/melee/classic_baton/telescopic
|
|
|
|
|
|
|
|
|
|
backpack_contents = list(
|
|
|
|
|
/obj/item/clothing/head/helmet/space/hardsuit/ert/engineer = 1,
|
|
|
|
|
/obj/item/clothing/mask/gas = 1,
|
|
|
|
|
/obj/item/weapon/rcd/preloaded = 1,
|
|
|
|
|
/obj/item/weapon/rcd_ammo = 3,
|
|
|
|
|
/obj/item/weapon/gun/energy/gun = 1
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
/datum/outfit/job/centcom/response_team/engineer/gamma
|
|
|
|
|
name = "RT Engineer (Gamma)"
|
|
|
|
|
shoes = /obj/item/clothing/shoes/magboots/advance
|
|
|
|
|
gloves = /obj/item/clothing/gloves/color/yellow
|
|
|
|
|
suit = /obj/item/clothing/suit/space/hardsuit/ert/engineer
|
|
|
|
|
suit_store = /obj/item/weapon/tank/emergency_oxygen/double/full
|
|
|
|
|
glasses = /obj/item/clothing/glasses/meson/night
|
|
|
|
|
|
|
|
|
|
l_pocket = /obj/item/device/t_scanner/extended_range
|
|
|
|
|
r_pocket = /obj/item/weapon/melee/classic_baton/telescopic
|
|
|
|
|
|
|
|
|
|
backpack_contents = list(
|
|
|
|
|
/obj/item/clothing/head/helmet/space/hardsuit/ert/engineer = 1,
|
|
|
|
|
/obj/item/clothing/mask/gas/sechailer/swat = 1,
|
|
|
|
|
/obj/item/weapon/rcd/combat = 1,
|
|
|
|
|
/obj/item/weapon/rcd_ammo/large = 3,
|
|
|
|
|
/obj/item/weapon/gun/energy/pulse/pistol = 1
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
/datum/outfit/job/centcom/response_team/medic
|
|
|
|
|
name = "RT Medic"
|
|
|
|
|
rt_job = "Emergency Response Team Medic"
|
|
|
|
|
uniform = /obj/item/clothing/under/rank/medical
|
|
|
|
|
back = /obj/item/weapon/storage/backpack/ert/medical
|
|
|
|
|
pda = /obj/item/device/pda/heads/ert/medical
|
|
|
|
|
id = /obj/item/weapon/card/id/ert/medic
|
|
|
|
|
|
|
|
|
|
l_pocket = /obj/item/weapon/reagent_containers/hypospray/CMO
|
|
|
|
|
r_pocket = /obj/item/weapon/melee/classic_baton/telescopic
|
|
|
|
|
|
|
|
|
|
/datum/outfit/job/centcom/response_team/medic/amber
|
|
|
|
|
name = "RT Medic (Amber)"
|
|
|
|
|
|
|
|
|
|
shoes = /obj/item/clothing/shoes/white
|
|
|
|
|
gloves = /obj/item/clothing/gloves/color/latex
|
|
|
|
|
suit = /obj/item/clothing/suit/armor/vest/ert/medical
|
|
|
|
|
glasses = /obj/item/clothing/glasses/hud/health
|
|
|
|
|
|
|
|
|
|
belt = /obj/item/weapon/storage/belt/medical/response_team
|
|
|
|
|
|
|
|
|
|
l_pocket = /obj/item/weapon/reagent_containers/hypospray/CMO
|
|
|
|
|
r_pocket = /obj/item/weapon/melee/classic_baton/telescopic
|
|
|
|
|
|
|
|
|
|
backpack_contents = list(
|
|
|
|
|
/obj/item/clothing/head/helmet/ert/medical = 1,
|
|
|
|
|
/obj/item/clothing/mask/surgical = 1,
|
|
|
|
|
/obj/item/weapon/storage/firstaid/o2 = 1,
|
|
|
|
|
/obj/item/weapon/storage/firstaid/brute = 1,
|
|
|
|
|
/obj/item/weapon/storage/firstaid/adv = 1,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
/datum/outfit/job/centcom/response_team/medic/red
|
|
|
|
|
name = "RT Medic (Red)"
|
|
|
|
|
shoes = /obj/item/clothing/shoes/white
|
|
|
|
|
gloves = /obj/item/clothing/gloves/color/latex/nitrile
|
|
|
|
|
suit = /obj/item/clothing/suit/space/hardsuit/ert/medical
|
|
|
|
|
glasses = /obj/item/clothing/glasses/hud/health/health_advanced
|
|
|
|
|
|
|
|
|
|
belt = /obj/item/weapon/defibrillator/compact/loaded
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
backpack_contents = list(
|
|
|
|
|
/obj/item/clothing/head/helmet/space/hardsuit/ert/medical = 1,
|
|
|
|
|
/obj/item/clothing/mask/surgical = 1,
|
|
|
|
|
/obj/item/weapon/storage/firstaid/o2 = 1,
|
|
|
|
|
/obj/item/weapon/storage/firstaid/toxin = 1,
|
|
|
|
|
/obj/item/weapon/storage/firstaid/adv = 1,
|
|
|
|
|
/obj/item/weapon/storage/firstaid/surgery = 1,
|
|
|
|
|
/obj/item/weapon/gun/energy/gun = 1
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
/datum/outfit/job/centcom/response_team/medic/gamma
|
|
|
|
|
name = "RT Medic (Gamma)"
|
|
|
|
|
shoes = /obj/item/clothing/shoes/combat/swat
|
|
|
|
|
gloves = /obj/item/clothing/gloves/combat
|
|
|
|
|
suit = /obj/item/clothing/suit/space/hardsuit/ert/medical
|
|
|
|
|
glasses = /obj/item/clothing/glasses/hud/health/night
|
|
|
|
|
|
|
|
|
|
belt = /obj/item/weapon/defibrillator/compact/loaded
|
|
|
|
|
|
|
|
|
|
l_pocket = /obj/item/weapon/reagent_containers/hypospray/combat/nanites
|
|
|
|
|
|
|
|
|
|
r_hand = /obj/item/weapon/gun/medbeam
|
|
|
|
|
backpack_contents = list(
|
|
|
|
|
/obj/item/clothing/head/helmet/space/hardsuit/ert/medical = 1,
|
|
|
|
|
/obj/item/clothing/mask/gas/sechailer/swat = 1,
|
|
|
|
|
/obj/item/weapon/storage/firstaid/surgery = 1,
|
|
|
|
|
/obj/item/weapon/gun/energy/pulse/pistol = 1
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
/obj/item/device/radio/centcom
|
|
|
|
|
name = "centcomm bounced radio"
|
|
|
|
|