diff --git a/aurorastation.dme b/aurorastation.dme index 911619fb9a7..d71b823d0dc 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -1879,6 +1879,7 @@ #include "code\modules\clothing\under\accessories\lockets.dm" #include "code\modules\clothing\under\accessories\medal.dm" #include "code\modules\clothing\under\accessories\necklace.dm" +#include "code\modules\clothing\under\accessories\religious.dm" #include "code\modules\clothing\under\accessories\shirts.dm" #include "code\modules\clothing\under\accessories\storage.dm" #include "code\modules\clothing\under\accessories\temperature.dm" diff --git a/code/modules/client/preference_setup/loadout/items/augments.dm b/code/modules/client/preference_setup/loadout/items/augments.dm index 9a965f93a28..43a5e146e5d 100644 --- a/code/modules/client/preference_setup/loadout/items/augments.dm +++ b/code/modules/client/preference_setup/loadout/items/augments.dm @@ -247,3 +247,11 @@ allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "First Responder", "Psychiatrist", "Medical Intern", "Corporate Liaison", "Research Director","Scientist", "Xenobiologist", "Xenobotanist", "Xenoarchaeologist", "Lab Assistant", "Assistant", "Off-Duty Crew Member", "Captain", "Medical Personnel", "Science Personnel") cost = 3 +/datum/gear/augment/phalanx_plate + display_name = "phalanx facial plate" + description = "This modular face plate accommodates a wide array of cybernetic augmentations, enabling seamless integration with Phalanx's transhumanist doctrine. Enhanced sensory overlays and HUDs offer Phalanx members superior situational awareness and promote a sense of hive-thinking." + path = /obj/item/organ/internal/augment/eye_sensors/phalanx + whitelisted = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_BULWARK, SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI) + allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "First Responder", "Psychiatrist", "Medical Intern", "Medical Personnel", "Security Officer", "Head of Security", "Warden", "Security Cadet", "Investigator", "Security Personnel", "Corporate Liaison", "Assistant", "Off-Duty Crew Member", "Captain") + faction = "Private Military Contracting Group" + cost = 1 diff --git a/code/modules/client/preference_setup/loadout/items/eyes.dm b/code/modules/client/preference_setup/loadout/items/eyes.dm index b9402ab1389..7d89be2732b 100644 --- a/code/modules/client/preference_setup/loadout/items/eyes.dm +++ b/code/modules/client/preference_setup/loadout/items/eyes.dm @@ -12,7 +12,7 @@ /datum/gear/eyes/glasses display_name = "glasses selection" - description = "A selection of glasses." + description = "A selection of prescription glasses." path = /obj/item/clothing/glasses/regular /datum/gear/eyes/glasses/New() @@ -23,8 +23,10 @@ glasses["glasses, circle"] = /obj/item/clothing/glasses/regular/circle glasses["glasses, jamjar"] = /obj/item/clothing/glasses/regular/jamjar glasses["glasses, monocle"] = /obj/item/clothing/glasses/monocle - glasses["glasses, safety"] = /obj/item/clothing/glasses/safety - glasses["glasses, safety (prescription)"] = /obj/item/clothing/glasses/safety/prescription + glasses["glasses, safety"] = /obj/item/clothing/glasses/safety/prescription + glasses["glasses, pince-nez"] = /obj/item/clothing/glasses/regular/pincenez + glasses["glasses, panto"] = /obj/item/clothing/glasses/regular/panto + glasses["contact lenses"] = /obj/item/clothing/glasses/regular/contacts gear_tweaks += new /datum/gear_tweak/path(glasses) /datum/gear/eyes/fakesunglasses @@ -87,6 +89,8 @@ medhud["HUDpatch, medical"] = /obj/item/clothing/glasses/eyepatch/hud/medical medhud["prescription HUD, medical"] = /obj/item/clothing/glasses/hud/health/prescription medhud["visor sunglasses, medical"] = /obj/item/clothing/glasses/hud/health/aviator/visor + medhud["pincenez, medical"] = /obj/item/clothing/glasses/hud/health/aviator/pincenez + medhud["panto, medical"] = /obj/item/clothing/glasses/hud/health/aviator/panto gear_tweaks += new /datum/gear_tweak/path(medhud) /datum/gear/eyes/sechuds @@ -105,6 +109,8 @@ sechud["HUDpatch, security"] = /obj/item/clothing/glasses/eyepatch/hud/security sechud["prescription HUD, security"] = /obj/item/clothing/glasses/hud/security/prescription sechud["visor sunglasses, security"] = /obj/item/clothing/glasses/sunglasses/sechud/aviator/visor + sechud["pincenez, security"] = /obj/item/clothing/glasses/sunglasses/sechud/aviator/pincenez + sechud["panto, security"] = /obj/item/clothing/glasses/sunglasses/sechud/aviator/panto gear_tweaks += new /datum/gear_tweak/path(sechud) /datum/gear/eyes/hudpatch diff --git a/code/modules/client/preference_setup/loadout/items/religion.dm b/code/modules/client/preference_setup/loadout/items/religion.dm index 0b2e6ddad13..5c9bec30f8d 100644 --- a/code/modules/client/preference_setup/loadout/items/religion.dm +++ b/code/modules/client/preference_setup/loadout/items/religion.dm @@ -69,6 +69,11 @@ path = /obj/item/clothing/accessory/rosary slot = slot_tie +/datum/gear/religion/scapular + display_name = "scapular" + path = /obj/item/clothing/accessory/scapular + slot = slot_tie + /datum/gear/religion/crucifix display_name = "crucifix selection" description = "A selection of different crucifixes, commonly associated with Christianity." diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 0e7e34e7f7e..b663c79581e 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -201,6 +201,18 @@ BLIND // can't see anything icon_state = "visor_medhud" item_state = "visor_medhud" +/obj/item/clothing/glasses/hud/health/aviator/pincenez + name = "medical HUD pincenez" + desc = "Modified pincenez glasses with a toggled health HUD. Comes with bonus prescription overlay." + icon_state = "pincenez_med" + item_state = "pincenez_med" + +/obj/item/clothing/glasses/hud/health/aviator/panto + name = "medical HUD panto" + desc = "Modified panto glasses with a toggled health HUD. Comes with bonus prescription overlay." + icon_state = "panto_med" + item_state = "panto_med" + /obj/item/clothing/glasses/science name = "science goggles" desc = "Used to protect your eyes against harmful chemicals!" @@ -480,13 +492,6 @@ BLIND // can't see anything icon_state = "eyepatch_white" item_state = "eyepatch_white" -/obj/item/clothing/glasses/monocle - name = "monocle" - desc = "Such a dapper eyepiece!" - icon_state = "monocle" - item_state = "monocle" - body_parts_covered = 0 - /obj/item/clothing/glasses/material name = "optical material scanner" desc = "Very confusing glasses." @@ -533,6 +538,7 @@ BLIND // can't see anything playsound(src.loc, 'sound/weapons/blade_open.ogg', 50, 1) var/obj/item/clothing/glasses/hud/health/prescription/P = new /obj/item/clothing/glasses/hud/health/prescription(user.loc) P.glasses_type = src.type + P.color = src.color user.put_in_hands(P) qdel(src) if(istype(attacking_item, /obj/item/clothing/glasses/hud/security)) @@ -542,6 +548,7 @@ BLIND // can't see anything playsound(src.loc, 'sound/weapons/blade_open.ogg', 50, 1) var/obj/item/clothing/glasses/hud/security/prescription/P = new /obj/item/clothing/glasses/hud/security/prescription(user.loc) P.glasses_type = src.type + P.color = src.color user.put_in_hands(P) qdel(src) @@ -563,25 +570,58 @@ BLIND // can't see anything desc = "Made by Uncool. Co." icon_state = "hipster_glasses" item_state = "hipster_glasses" + build_from_parts = TRUE + worn_overlay = "lens" /obj/item/clothing/glasses/threedglasses - desc = "A long time ago, people used these glasses to makes images from screens threedimensional." + desc = "A long time ago, people used these glasses to makes images from screens three-dimensional." name = "3D glasses" icon_state = "3d" item_state = "3d" body_parts_covered = 0 + build_from_parts = TRUE + worn_overlay = "lens" /obj/item/clothing/glasses/regular/jamjar name = "jamjar glasses" desc = "Also known as Virginity Protectors." icon_state = "jamjar_glasses" item_state = "jamjar_glasses" + build_from_parts = TRUE + worn_overlay = "lens" /obj/item/clothing/glasses/regular/circle name = "circle glasses" desc = "Why would you wear something so controversial yet so brave?" icon_state = "circle_glasses" item_state = "circle_glasses" + build_from_parts = TRUE + worn_overlay = "lens" + +/obj/item/clothing/glasses/regular/contacts + name = "contact lenses" + desc = "The benefits of sight without the troubles of glasses! Just don't drop them." + icon_state = "contacts" + item_state = "contacts" + +/obj/item/clothing/glasses/regular/pincenez + name = "pince-nez glasses" + desc = "Popularized in the 19th century by French people, evil scientists, and dead people in bathtubs." + icon_state = "pincenez" + item_state = "pincenez" + +/obj/item/clothing/glasses/regular/panto + name = "panto glasses" + desc = "So iconic. So generic. The monobloc chair of the glasses world." + icon_state = "panto" + item_state = "panto" + +/obj/item/clothing/glasses/monocle + name = "monocle" + desc = "Such a dapper eyepiece!" + icon_state = "monocle" + item_state = "monocle" + body_parts_covered = 0 /obj/item/clothing/glasses/aug/glasses name = "corrective lenses" @@ -592,6 +632,8 @@ BLIND // can't see anything body_parts_covered = 0 canremove = FALSE +// Sunglasses + /obj/item/clothing/glasses/sunglasses name = "sunglasses" desc = "Strangely ancient technology used to help provide rudimentary eye cover." @@ -961,6 +1003,18 @@ BLIND // can't see anything icon_state = "visor_sec" item_state = "visor_sec" +/obj/item/clothing/glasses/sunglasses/sechud/aviator/pincenez + name = "security HUD pincenez" + desc = "NanoTrasen security pincenez glasses that can be switched between HUD and flash protection modes. They come with a built-in prescription overlay." + icon_state = "pincenez_sec" + item_state = "pincenez_sec" + +/obj/item/clothing/glasses/sunglasses/sechud/aviator/panto + name = "security HUD panto" + desc = "NanoTrasen security panto glasses that can be switched between HUD and flash protection modes. They come with a built-in prescription overlay." + icon_state = "panto_sec" + item_state = "panto_sec" + /obj/item/clothing/glasses/thermal name = "optical thermal scanner" desc = "Thermals in the shape of glasses." diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm index fd64b5a3876..c96d1257d4a 100644 --- a/code/modules/clothing/glasses/hud.dm +++ b/code/modules/clothing/glasses/hud.dm @@ -64,6 +64,7 @@ to_chat(user, SPAN_NOTICE("You detach a set of medical HUDs from your glasses.")) playsound(src.loc, 'sound/weapons/blade_close.ogg', 50, 1) var/obj/item/clothing/glasses/regular/R = new glasses_type(user.loc) + R.color = src.color user.put_in_hands(R) var/obj/item/clothing/glasses/hud/health/H = new /obj/item/clothing/glasses/hud/health(user.loc) user.put_in_hands(H) @@ -119,6 +120,7 @@ to_chat(user, SPAN_NOTICE("You detach a set of security HUDs from your glasses.")) playsound(src.loc, 'sound/weapons/blade_close.ogg', 50, 1) var/obj/item/clothing/glasses/regular/R = new glasses_type(user.loc) + R.color = src.color user.put_in_hands(R) var/obj/item/clothing/glasses/hud/security/S = new /obj/item/clothing/glasses/hud/security(user.loc) user.put_in_hands(S) diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index 62e339c751d..4792557d707 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -307,71 +307,6 @@ stet.mode_switch(usr) -//Religious items -/obj/item/clothing/accessory/rosary - name = "rosary" - desc = "A form of prayer psalter used in the Catholic Church, with a string of beads attached to it." - icon = 'icons/obj/clothing/chaplain.dmi' - icon_state = "rosary" - overlay_state = "rosary" - flippable = 1 - - slot_flags = SLOT_BELT | SLOT_TIE - - drop_sound = 'sound/items/drop/accessory.ogg' - pickup_sound = 'sound/items/pickup/accessory.ogg' - -/obj/item/clothing/accessory/crucifix - name = "crucifix" - desc = "A small cross on a piece of string. Commonly associated with the Christian faith, it is a main symbol of this religion." - icon = 'icons/clothing/accessories/crucifix.dmi' - contained_sprite = TRUE - -/obj/item/clothing/accessory/crucifix/gold - name = "gold crucifix" - desc = "A small, gold cross on a piece of string. Commonly associated with the Christian faith, it is a main symbol of this religion." - icon_state = "golden_crucifix" - item_state = "golden_crucifix" - -/obj/item/clothing/accessory/crucifix/gold/saint_peter - name = "gold Saint Peter crucifix" - desc = "A small, gold cross on a piece of string. Being inverted and thus upside down marks it as the cross of Saint Peter, a historic Christian symbol \ - which has been re-purposed as a satanic symbol since the 21st century as well." - icon_state = "golden_crucifix_ud" - item_state = "golden_crucifix_ud" - -/obj/item/clothing/accessory/crucifix/silver - name = "silver crucifix" - desc = "A small, silver cross on a piece of string. Commonly associated with the Christian faith, it is a main symbol of this religion." - icon_state = "silver_crucifix" - item_state = "silver_crucifix" - -/obj/item/clothing/accessory/crucifix/silver/saint_peter - name = "silver Saint Peter crucifix" - desc = "A small, silver cross on a piece of string. Being inverted and thus upside down marks it as the cross of Saint Peter, a historic Christian symbol \ - which has been re-purposed as a satanic symbol since the 21st century as well." - icon_state = "silver_crucifix_ud" - item_state = "silver_crucifix_ud" - -/obj/item/clothing/accessory/assunzione - name = "luceian amulet" - desc = "A common symbol of the Luceian faith abroad, this amulet featuring the religion's all-seeing eye and eight-pointed crest \ - seems to be made of real gold and gemstones. While not as critical to faithful abroad as a warding sphere, it is considered good form \ - to ensure one's amulet is well-maintained." - icon = 'icons/clothing/accessories/assunzione_amulet.dmi' - item_state = "assunzione_amulet" - icon_state = "assunzione_amulet" - contained_sprite = TRUE - -/obj/item/clothing/accessory/tallit - name = "tallit" - desc = "A tallit is a fringed garment worn as a prayer shawl by religious Jews. \ - The tallit has special twined and knotted fringes known as tzitzit attached to its four corners." - icon = 'icons/clothing/accessories/Tallit.dmi' - item_state = "tallit" - icon_state = "tallit" - contained_sprite = TRUE - /obj/item/clothing/accessory/suspenders name = "suspenders" desc = "They suspend the illusion of the mime's play." diff --git a/code/modules/clothing/under/accessories/religious.dm b/code/modules/clothing/under/accessories/religious.dm new file mode 100644 index 00000000000..868e054b7dd --- /dev/null +++ b/code/modules/clothing/under/accessories/religious.dm @@ -0,0 +1,76 @@ +//Religious items +/obj/item/clothing/accessory/rosary + name = "rosary" + desc = "A form of prayer psalter used in the Catholic Church, with a string of beads attached to it." + icon = 'icons/obj/clothing/accessory/religious.dmi' + icon_state = "rosary" + overlay_state = "rosary" + flippable = 1 + + slot_flags = SLOT_BELT | SLOT_TIE + + drop_sound = 'sound/items/drop/accessory.ogg' + pickup_sound = 'sound/items/pickup/accessory.ogg' + +/obj/item/clothing/accessory/crucifix + name = "crucifix" + desc = "A small cross on a piece of string. Commonly associated with the Christian faith, it is a main symbol of this religion." + icon = 'icons/obj/clothing/accessory/religious.dmi' + contained_sprite = TRUE + drop_sound = 'sound/items/drop/accessory.ogg' + pickup_sound = 'sound/items/pickup/accessory.ogg' + +/obj/item/clothing/accessory/crucifix/gold + name = "gold crucifix" + desc = "A small, gold cross on a piece of string. Commonly associated with the Christian faith, it is a main symbol of this religion." + icon_state = "golden_crucifix" + item_state = "golden_crucifix" + +/obj/item/clothing/accessory/crucifix/gold/saint_peter + name = "gold Saint Peter crucifix" + desc = "A small, gold cross on a piece of string. Being inverted and thus upside down marks it as the cross of Saint Peter, a historic Christian symbol \ + which has been re-purposed as a satanic symbol since the 21st century as well." + icon_state = "golden_crucifix_ud" + item_state = "golden_crucifix_ud" + +/obj/item/clothing/accessory/crucifix/silver + name = "silver crucifix" + desc = "A small, silver cross on a piece of string. Commonly associated with the Christian faith, it is a main symbol of this religion." + icon_state = "silver_crucifix" + item_state = "silver_crucifix" + +/obj/item/clothing/accessory/crucifix/silver/saint_peter + name = "silver Saint Peter crucifix" + desc = "A small, silver cross on a piece of string. Being inverted and thus upside down marks it as the cross of Saint Peter, a historic Christian symbol \ + which has been re-purposed as a satanic symbol since the 21st century as well." + icon_state = "silver_crucifix_ud" + item_state = "silver_crucifix_ud" + +/obj/item/clothing/accessory/scapular + name = "scapular" + desc = "A Christian garment suspended from the shoulders. As an object of popular piety, \ + it serves to remind the wearers of their commitment to live a Christian life." + icon = 'icons/obj/clothing/accessory/religious.dmi' + icon_state = "scapular" + item_state = "scapular" + +/obj/item/clothing/accessory/assunzione + name = "luceian amulet" + desc = "A common symbol of the Luceian faith abroad, this amulet featuring the religion's all-seeing eye and eight-pointed crest \ + seems to be made of real gold and gemstones. While not as critical to faithful abroad as a warding sphere, it is considered good form \ + to ensure one's amulet is well-maintained." + icon = 'icons/obj/clothing/accessory/religious.dmi' + item_state = "assunzione_amulet" + icon_state = "assunzione_amulet" + contained_sprite = TRUE + drop_sound = 'sound/items/drop/accessory.ogg' + pickup_sound = 'sound/items/pickup/accessory.ogg' + +/obj/item/clothing/accessory/tallit + name = "tallit" + desc = "A tallit is a fringed garment worn as a prayer shawl by religious Jews. \ + The tallit has special twined and knotted fringes known as tzitzit attached to its four corners." + icon = 'icons/obj/clothing/accessory/religious.dmi' + item_state = "tallit" + icon_state = "tallit" + contained_sprite = TRUE diff --git a/code/modules/organs/subtypes/augment.dm b/code/modules/organs/subtypes/augment.dm index 009964f1d2c..f7b563e2915 100644 --- a/code/modules/organs/subtypes/augment.dm +++ b/code/modules/organs/subtypes/augment.dm @@ -774,3 +774,52 @@ action_button_name = "Deploy Glare Dampeners" organ_tag = BP_AUG_GLARE_DAMPENER augment_type = /obj/item/clothing/glasses/aug/welding + +/obj/item/organ/internal/augment/eye_sensors/phalanx + name = "phalanx facial plate" + desc = "This modular face plate accommodates a wide array of cybernetic augmentations, enabling seamless integration with Phalanx's transhumanist doctrine. \ + Enhanced sensory overlays and HUDs offer Phalanx members superior situational awareness and promote a sense of hive-thinking." + icon_state = "vaurca_plate" + action_button_name = "Toggle HUD" + action_button_icon = "vaurca_plate" + on_mob_icon = 'icons/mob/human_races/augments_external.dmi' + sprite_sheets = list( + BODYTYPE_VAURCA_BULWARK = 'icons/mob/species/bulwark/augments_external.dmi', + BODYTYPE_VAURCA = 'icons/mob/species/vaurca/augments_external.dmi' + ) +/obj/item/organ/internal/augment/eye_sensors/phalanx/attack_self(var/mob/user) + . = ..() + + if(selected_hud == "disabled") + selected_hud = SEC_HUDTYPE + to_chat(user, "You activate \the [src] security HUD.") + return + if(selected_hud == SEC_HUDTYPE) + selected_hud = MED_HUDTYPE + to_chat(user, "You activate \the [src] medical HUD.") + return + if(selected_hud == MED_HUDTYPE) + selected_hud = "disabled" + to_chat(user, "You deactivate \the [src].") + return + +/obj/item/organ/internal/augment/eye_sensors/phalanx/process() + ..() + + switch(selected_hud) + if(SEC_HUDTYPE) + req_access = list(ACCESS_SECURITY) + if(allowed(owner)) + active_hud = "security" + process_sec_hud(owner, 1) + else + active_hud = "disabled" + if(MED_HUDTYPE) + req_access = list(ACCESS_MEDICAL) + if(allowed(owner)) + active_hud = "medical" + process_med_hud(owner, 1) + else + active_hud = "disabled" + else + active_hud = "disabled" diff --git a/html/changelogs/wezzy_jesus_glasses.yml b/html/changelogs/wezzy_jesus_glasses.yml new file mode 100644 index 00000000000..b5bb6b4dabb --- /dev/null +++ b/html/changelogs/wezzy_jesus_glasses.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: Wowzewow (Wezzy), Desven + +# 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 new Pincenez and Panto glasses with accompanying security and medical HUD versions. Adds a new rosary. Adds new phalanx HUD augment." diff --git a/icons/clothing/accessories/Tallit.dmi b/icons/clothing/accessories/Tallit.dmi deleted file mode 100644 index 5eaeacd6ee3..00000000000 Binary files a/icons/clothing/accessories/Tallit.dmi and /dev/null differ diff --git a/icons/clothing/accessories/assunzione_amulet.dmi b/icons/clothing/accessories/assunzione_amulet.dmi deleted file mode 100644 index 487a03383ec..00000000000 Binary files a/icons/clothing/accessories/assunzione_amulet.dmi and /dev/null differ diff --git a/icons/clothing/accessories/crucifix.dmi b/icons/clothing/accessories/crucifix.dmi deleted file mode 100644 index 449110fb408..00000000000 Binary files a/icons/clothing/accessories/crucifix.dmi and /dev/null differ diff --git a/icons/mob/eyes.dmi b/icons/mob/eyes.dmi index a420daccb34..16f8664b267 100644 Binary files a/icons/mob/eyes.dmi and b/icons/mob/eyes.dmi differ diff --git a/icons/mob/human_races/augments_external.dmi b/icons/mob/human_races/augments_external.dmi index 4f9fb0fea51..90f9dcdb822 100644 Binary files a/icons/mob/human_races/augments_external.dmi and b/icons/mob/human_races/augments_external.dmi differ diff --git a/icons/mob/species/bulwark/augments_external.dmi b/icons/mob/species/bulwark/augments_external.dmi index 853fcbbc1cd..a90f57e5bf2 100644 Binary files a/icons/mob/species/bulwark/augments_external.dmi and b/icons/mob/species/bulwark/augments_external.dmi differ diff --git a/icons/mob/species/vaurca/augments_external.dmi b/icons/mob/species/vaurca/augments_external.dmi new file mode 100644 index 00000000000..905a5b4b9da Binary files /dev/null and b/icons/mob/species/vaurca/augments_external.dmi differ diff --git a/icons/obj/action_buttons/organs.dmi b/icons/obj/action_buttons/organs.dmi index 4c19dd9012b..6dbb230359a 100644 Binary files a/icons/obj/action_buttons/organs.dmi and b/icons/obj/action_buttons/organs.dmi differ diff --git a/icons/obj/clothing/accessory/religious.dmi b/icons/obj/clothing/accessory/religious.dmi new file mode 100644 index 00000000000..c690e8aac6b Binary files /dev/null and b/icons/obj/clothing/accessory/religious.dmi differ diff --git a/icons/obj/clothing/chaplain.dmi b/icons/obj/clothing/chaplain.dmi deleted file mode 100644 index dc7f9fe20fd..00000000000 Binary files a/icons/obj/clothing/chaplain.dmi and /dev/null differ diff --git a/icons/obj/clothing/glasses.dmi b/icons/obj/clothing/glasses.dmi index 344ca1f0923..861a00be444 100644 Binary files a/icons/obj/clothing/glasses.dmi and b/icons/obj/clothing/glasses.dmi differ diff --git a/icons/obj/item/clothing/eyes/med_hud.dmi b/icons/obj/item/clothing/eyes/med_hud.dmi index 89a13d718a6..662bb0ffe32 100644 Binary files a/icons/obj/item/clothing/eyes/med_hud.dmi and b/icons/obj/item/clothing/eyes/med_hud.dmi differ diff --git a/icons/obj/item/clothing/eyes/sec_hud.dmi b/icons/obj/item/clothing/eyes/sec_hud.dmi index a73fba0b0fa..bd62447e965 100644 Binary files a/icons/obj/item/clothing/eyes/sec_hud.dmi and b/icons/obj/item/clothing/eyes/sec_hud.dmi differ diff --git a/icons/obj/organs/augments.dmi b/icons/obj/organs/augments.dmi index dd9a0d8ff76..74c17efff6d 100644 Binary files a/icons/obj/organs/augments.dmi and b/icons/obj/organs/augments.dmi differ