[SEMI-MODULAR] Fixes Interdyne & DS-2 Id card registrations (#10495)

* fixes Interdyne & DS-2 Id card registrations

* Refactor interdyne ID card fix
This commit is contained in:
Tastyfish
2022-01-09 16:04:13 -05:00
committed by GitHub
parent 80ccd9c711
commit b8f7b3a2fd
3 changed files with 27 additions and 2 deletions
@@ -298,8 +298,12 @@
implants = list(/obj/item/implant/weapons_auth)
id_trim = /datum/id_trim/chameleon/operative
// SKYRAT EDIT REMOVAL BEGIN -- mapping
/*
/datum/outfit/lavaland_syndicate/post_equip(mob/living/carbon/human/syndicate, visualsOnly = FALSE)
syndicate.faction |= ROLE_SYNDICATE
*/
// SKYRAT EDIT REMOVAL END
/datum/outfit/lavaland_syndicate/comms
name = "Lavaland Syndicate Comms Agent"
@@ -22,6 +22,17 @@
uniform = /obj/item/clothing/under/utility/sci/syndicate
ears = /obj/item/radio/headset/interdyne
/datum/outfit/lavaland_syndicate/post_equip(mob/living/carbon/human/syndicate, visualsOnly = FALSE)
syndicate.faction |= ROLE_SYNDICATE
var/obj/item/card/id/id_card = syndicate.wear_id
if(istype(id_card))
id_card.registered_name = syndicate.real_name
id_card.update_label()
id_card.update_icon()
return ..()
/datum/outfit/lavaland_syndicate/ice
uniform = /obj/item/clothing/under/syndicate
suit = /obj/item/clothing/suit/hooded/wintercoat/syndicate
@@ -81,6 +81,15 @@
ears = /obj/item/radio/headset/cybersun/captain
id_trim = /datum/id_trim/syndicom/skyrat/captain
/datum/outfit/ds2/post_equip(mob/living/carbon/human/syndicate, visualsOnly = FALSE)
var/obj/item/card/id/id_card = syndicate.wear_id
if(istype(id_card))
id_card.registered_name = syndicate.real_name
id_card.update_label()
id_card.update_icon()
return ..()
/datum/outfit/ds2/prisoner
name = "Syndicate Prisoner"
uniform = /obj/item/clothing/under/rank/prisoner
@@ -159,8 +168,9 @@
id_trim = /datum/id_trim/syndicom/skyrat/assault/stationadmiral
ears = /obj/item/radio/headset/interdyne/command
/datum/outfit/ds2/syndicate/post_equip(mob/living/carbon/human/H)
H.faction |= ROLE_SYNDICATE
/datum/outfit/ds2/syndicate/post_equip(mob/living/carbon/human/syndicate)
syndicate.faction |= ROLE_SYNDICATE
return ..()
//Lost Space Truckers: Six people stranded in deep space aboard a cargo freighter. They must survive their marooning and cooperate.