mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-01-02 21:44:17 +00:00
Of course, everyone else is welcome to try it out, but it is a massive nerf to sec. It's an experiment, nothing more. Don't get your panties twisted. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5272 316c924e-a436-60f5-8080-3fe189b3f50e
153 lines
6.3 KiB
Plaintext
153 lines
6.3 KiB
Plaintext
/datum/job/hos
|
|
title = "Safety Administrator"
|
|
flag = HOS
|
|
department_flag = ENGSEC
|
|
faction = "Station"
|
|
total_positions = 1
|
|
spawn_positions = 1
|
|
supervisors = "the captain"
|
|
selection_color = "#ffdddd"
|
|
idtype = /obj/item/weapon/card/id/silver
|
|
req_admin_notify = 1
|
|
|
|
|
|
equip(var/mob/living/carbon/human/H)
|
|
if(!H) return 0
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_sec(H), slot_back)
|
|
H.equip_to_slot_or_del(new /obj/item/device/radio/headset/heads/hos(H), slot_ears)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/administrator(H), slot_w_uniform)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/shoes/boots(H), slot_shoes)
|
|
H.equip_to_slot_or_del(new /obj/item/device/pda/heads/hos(H), slot_belt)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(H), slot_glasses)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H), slot_wear_suit)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/taser(H), slot_s_store)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/handcuffs(H), slot_in_backpack)
|
|
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)
|
|
L.imp_in = H
|
|
L.implanted = 1
|
|
return 1
|
|
|
|
|
|
|
|
/datum/job/warden
|
|
title = "Correctional Advisor"
|
|
flag = WARDEN
|
|
department_flag = ENGSEC
|
|
faction = "Station"
|
|
total_positions = 1
|
|
spawn_positions = 1
|
|
supervisors = "the safety administrator"
|
|
selection_color = "#ffeeee"
|
|
|
|
|
|
equip(var/mob/living/carbon/human/H)
|
|
if(!H) return 0
|
|
H.equip_to_slot_or_del(new /obj/item/device/radio/headset/headset_sec(H), slot_ears)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_sec(H), slot_back)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/advisor(H), slot_w_uniform)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/shoes/boots(H), slot_shoes)
|
|
H.equip_to_slot_or_del(new /obj/item/device/pda/warden(H), slot_belt)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(H), slot_glasses)
|
|
H.equip_to_slot_or_del(new /obj/item/device/flash(H), slot_l_store)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/handcuffs(H), slot_in_backpack)
|
|
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)
|
|
L.imp_in = H
|
|
L.implanted = 1
|
|
return 1
|
|
|
|
|
|
|
|
/datum/job/detective
|
|
title = "Detective"
|
|
flag = DETECTIVE
|
|
department_flag = ENGSEC
|
|
faction = "Station"
|
|
total_positions = 1
|
|
spawn_positions = 1
|
|
supervisors = "the safety administrator"
|
|
selection_color = "#ffeeee"
|
|
|
|
|
|
equip(var/mob/living/carbon/human/H)
|
|
if(!H) return 0
|
|
H.equip_to_slot_or_del(new /obj/item/device/radio/headset/headset_sec(H), slot_ears)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_norm(H), slot_back)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/under/det(H), slot_w_uniform)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/shoes/brown(H), slot_shoes)
|
|
H.equip_to_slot_or_del(new /obj/item/device/pda/detective(H), slot_belt)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/head/det_hat(H), slot_head)
|
|
var/obj/item/clothing/mask/cigarette/CIG = new /obj/item/clothing/mask/cigarette(H)
|
|
CIG.light("")
|
|
H.equip_to_slot_or_del(CIG, slot_wear_mask)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), slot_gloves)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/suit/det_suit(H), slot_wear_suit)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/lighter/zippo(H), slot_l_store)
|
|
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/evidence(H), slot_in_backpack)
|
|
H.equip_to_slot_or_del(new /obj/item/device/detective_scanner(H), slot_in_backpack)
|
|
|
|
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)
|
|
L.imp_in = H
|
|
L.implanted = 1
|
|
return 1
|
|
|
|
|
|
|
|
/datum/job/officer
|
|
title = "Crew Supervisor"
|
|
flag = OFFICER
|
|
department_flag = ENGSEC
|
|
faction = "Station"
|
|
total_positions = 5
|
|
spawn_positions = 5
|
|
supervisors = "the safety administrator"
|
|
selection_color = "#ffeeee"
|
|
|
|
|
|
equip(var/mob/living/carbon/human/H)
|
|
if(!H) return 0
|
|
H.equip_to_slot_or_del(new /obj/item/device/radio/headset/headset_sec(H), slot_ears)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_sec(H), slot_back)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/supervisor(H), slot_w_uniform)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/shoes/boots(H), slot_shoes)
|
|
H.equip_to_slot_or_del(new /obj/item/device/pda/security(H), slot_belt)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/handcuffs(H), slot_r_store)
|
|
H.equip_to_slot_or_del(new /obj/item/device/flash(H), slot_l_store)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/handcuffs(H), slot_in_backpack)
|
|
var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)
|
|
L.imp_in = H
|
|
L.implanted = 1
|
|
return 1
|
|
|
|
/datum/job/hop
|
|
title = "Head of Personnel"
|
|
flag = HOP
|
|
department_flag = CIVILIAN
|
|
faction = "Station"
|
|
total_positions = 1
|
|
spawn_positions = 1
|
|
supervisors = "the captain"
|
|
selection_color = "#ddddff"
|
|
idtype = /obj/item/weapon/card/id/silver
|
|
req_admin_notify = 1
|
|
|
|
|
|
equip(var/mob/living/carbon/human/H)
|
|
if(!H) return 0
|
|
H.equip_to_slot_or_del(new /obj/item/device/radio/headset/heads/hop(H), slot_ears)
|
|
if(H.backbag == 2) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack(H), slot_back)
|
|
if(H.backbag == 3) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_norm(H), slot_back)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/head_of_personnel(H), slot_w_uniform)
|
|
H.equip_to_slot_or_del(new /obj/item/clothing/shoes/brown(H), slot_shoes)
|
|
H.equip_to_slot_or_del(new /obj/item/device/pda/heads/hop(H), slot_belt)
|
|
if(H.backbag == 1)
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/storage/id_kit(H), slot_r_hand)
|
|
else
|
|
H.equip_to_slot_or_del(new /obj/item/weapon/storage/id_kit(H.back), slot_in_backpack)
|
|
return 1
|