[MIRROR] Fully implements the ID Card design document (#3729)

* Fully implements the ID Card design document

* Oh fuck that hurt.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
This commit is contained in:
SkyratBot
2021-03-03 01:54:25 +00:00
committed by GitHub
co-authored by Timberpoes Gandalf2k15
parent 58c9bc72d1
commit a05f7e863a
181 changed files with 5042 additions and 2274 deletions
@@ -499,7 +499,7 @@
open()
else
req_access = list()
req_access += pick(get_all_accesses())
req_access += pick(SSid_access.get_region_access_list(list(REGION_ALL_STATION)))
/obj/structure/closet/contents_explosion(severity, target)
for(var/thing in contents)
@@ -32,7 +32,6 @@
new /obj/item/storage/belt/sabre(src)
new /obj/item/storage/box/gunset/pdh_captain(src) //SKYRAT EDIT CHANGE - SEC_HAUL
new /obj/item/door_remote/captain(src)
new /obj/item/card/id/captains_spare(src)
new /obj/item/storage/photo_album/captain(src)
/obj/structure/closet/secure_closet/hop
@@ -446,7 +446,8 @@
ears = /obj/item/radio/headset/syndicate/alt
back = /obj/item/storage/backpack
implants = list(/obj/item/implant/weapons_auth)
id = /obj/item/card/id/syndicate
id = /obj/item/card/id/advanced/chameleon
id_trim = /datum/id_trim/chameleon/operative
/datum/outfit/syndicate_empty/post_equip(mob/living/carbon/human/H)
H.faction |= ROLE_SYNDICATE
@@ -488,7 +489,6 @@
flavour_text = "Your job is to oversee your crew, defend the ship, and destroy Space Station 13. The ship has an armory, multiple ships, beam cannons, and multiple crewmembers to accomplish this goal."
important_info = "As the captain, this whole operation falls on your shoulders. You do not need to nuke the station, causing sufficient damage and preventing your ship from being destroyed will be enough."
outfit = /datum/outfit/syndicate_empty/battlecruiser/assault/captain
id_access_list = list(150,151)
/datum/outfit/syndicate_empty/battlecruiser/assault/captain
name = "Syndicate Battlecruiser Captain"
@@ -500,6 +500,7 @@
head = /obj/item/clothing/head/hos/syndicate
mask = /obj/item/clothing/mask/cigarette/cigar/havana
glasses = /obj/item/clothing/glasses/thermal/eyepatch
id_trim = /datum/id_trim/battlecruiser/captain
//Ancient cryogenic sleepers. Players become NT crewmen from a hundred year old space station, now on the verge of collapse.
/obj/effect/mob_spawn/human/oldsec
@@ -724,7 +725,7 @@
l_pocket = /obj/item/gun/ballistic/automatic/pistol
r_pocket = /obj/item/kitchen/knife/combat/survival
belt = /obj/item/storage/belt/military/assault
id = /obj/item/card/id/syndicate_command/crew_id
id = /obj/item/card/id/advanced/black/syndicate_command/crew_id
implants = list(/obj/item/implant/weapons_auth)
/datum/outfit/syndicatespace/syndicaptain
@@ -738,7 +739,7 @@
back = /obj/item/storage/backpack
r_pocket = /obj/item/kitchen/knife/combat/survival
belt = /obj/item/storage/belt/military/assault
id = /obj/item/card/id/syndicate_command/captain_id
id = /obj/item/card/id/advanced/black/syndicate_command/captain_id
implants = list(/obj/item/implant/weapons_auth)
backpack_contents = list(/obj/item/documents/syndicate/red, /obj/item/paper/fluff/ruins/forgottenship/password, /obj/item/gun/ballistic/automatic/pistol/aps)
@@ -759,7 +760,7 @@
flavour_text = "It's up to you to make sure nobody drowns or gets eaten by sharks and stuff."
mob_gender = "female"
name = "lifeguard sleeper"
id_job = "Lifeguard"
outfit = /datum/outfit/beachbum/lifeguard
uniform = /obj/item/clothing/under/shorts/red
/datum/outfit/beachbum
@@ -768,7 +769,7 @@
r_pocket = /obj/item/storage/wallet/random
l_pocket = /obj/item/food/pizzaslice/dank
uniform = /obj/item/clothing/under/pants/youngfolksjeans
id = /obj/item/card/id
id = /obj/item/card/id/advanced
/datum/outfit/beachbum/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
. = ..()
@@ -776,6 +777,9 @@
return
H.dna.add_mutation(STONER)
/datum/outfit/beachbum/lifeguard
id_trim = /datum/id_trim/lifeguard
/obj/effect/mob_spawn/human/bartender/alive
death = FALSE
roundstart = FALSE
@@ -786,7 +790,6 @@
short_desc = "You are a space bartender!"
flavour_text = "Time to mix drinks and change lives. Smoking space drugs makes it easier to understand your patrons' odd dialect."
assignedrole = "Space Bartender"
id_job = "Bartender"
/datum/outfit/spacebartender
name = "Space Bartender"
@@ -795,7 +798,8 @@
shoes = /obj/item/clothing/shoes/sneakers/black
suit = /obj/item/clothing/suit/armor/vest
glasses = /obj/item/clothing/glasses/sunglasses/reagent
id = /obj/item/card/id
id = /obj/item/card/id/advanced
id_trim = /datum/id_trim/space_bartender
/datum/outfit/spacebartender/post_equip(mob/living/carbon/human/H, visualsOnly)
. = ..()