diff --git a/code/modules/client/preference_setup/loadout/loadout_xeno/machine.dm b/code/modules/client/preference_setup/loadout/loadout_xeno/machine.dm index f18caa4e949..72bbc566da7 100644 --- a/code/modules/client/preference_setup/loadout/loadout_xeno/machine.dm +++ b/code/modules/client/preference_setup/loadout/loadout_xeno/machine.dm @@ -159,4 +159,11 @@ var/list/handies = list() handies["gustatorial centre (right hand)"] = /obj/item/organ/internal/augment/gustatorial/hand handies["gustatorial centre (left hand)"] = /obj/item/organ/internal/augment/gustatorial/hand/left - gear_tweaks += new /datum/gear_tweak/path(handies) \ No newline at end of file + gear_tweaks += new /datum/gear_tweak/path(handies) + +/datum/gear/accessory/syntheticcard + display_name = "synthetic residence card" + description = "An identification card given to free IPC residents within the Republic of Biesel." + path = /obj/item/clothing/accessory/badge/passcard/synthetic + cost = 0 + whitelisted = list(SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL) \ No newline at end of file diff --git a/code/modules/clothing/under/accessories/badges.dm b/code/modules/clothing/under/accessories/badges.dm index e5f41a79d33..17ba1ca805e 100644 --- a/code/modules/clothing/under/accessories/badges.dm +++ b/code/modules/clothing/under/accessories/badges.dm @@ -282,6 +282,14 @@ drop_sound = 'sound/items/drop/card.ogg' pickup_sound = 'sound/items/pickup/card.ogg' +/obj/item/clothing/accessory/badge/passcard/synthetic + name = "synthetic residence card" + desc = "A passcard issued to free IPCs within the Republic of Biesel, providing resident status and allowing the owning of property, among other things." + desc_fluff = "Working alongside IPC tags within the Republic of Biesel, the synthetic residence card has a small RFID chip embedded in it which allows governmental authorities to confirm whether or not an IPC \ + is free and taking residency within the system. They were recently introduced in order to provide streamlined documentation for IPCs that have attained freedom but are not citizens." + icon_state = "passcard_ceti_m" + item_state = "passcard_ceti_m" + /obj/item/clothing/accessory/badge/passcard/sol name = "\improper ASSN passcard" desc = "A passcard issued to citizens of the Alliance of Sovereign Solarian Nations, typically from planets such as the Jewel Worlds or smaller zones of authority." diff --git a/html/changelogs/stryker-syntheticcard.yml b/html/changelogs/stryker-syntheticcard.yml new file mode 100644 index 00000000000..cb8fcf01c30 --- /dev/null +++ b/html/changelogs/stryker-syntheticcard.yml @@ -0,0 +1,41 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +# admin +# backend +# security +# refactor +################################# + +# Your name. +author: The Stryker, thelancer + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Adds a Synthetic Residency Card for Republic of Biesel IPCs in the Xenowear - IPC tab." diff --git a/icons/clothing/accessories/passcards.dmi b/icons/clothing/accessories/passcards.dmi index f9e2575add3..404e8d96e46 100644 Binary files a/icons/clothing/accessories/passcards.dmi and b/icons/clothing/accessories/passcards.dmi differ