From fb63881dc01c99717ae1bf9e5463840f5b59e00a Mon Sep 17 00:00:00 2001 From: Cody Brittain Date: Wed, 13 Sep 2023 10:06:50 -0400 Subject: [PATCH] Enabled the SCC CCIA roles, and renamed the FIB to the BSSB (#16726) * Enabled the SCC CCIA roles, and renamed the FIB to the BSSB Fix incorrect outfit name * Allowed BSSB Agents to be tajaran, unathi, and skrell; allowed BSSB Senior Agents to be skrell. This aligns with current lore. * Add BSSB badges (sprites by whitewolftamer) * CL * New BSSB jacket sprites, and assorted fixes * Added CL entry * Update code/datums/outfits/event/outfit_nanotrasen.dm --- .../datums/outfits/event/outfit_nanotrasen.dm | 44 +++++++++++++----- code/datums/outfits/event/outfit_scc.dm | 1 + code/datums/outfits/outfit_antag.dm | 1 - .../objects/items/devices/radio/headset.dm | 5 ++ code/game/objects/items/weapons/cards_ids.dm | 8 ++-- code/modules/cciaa/cciaa_items.dm | 13 ++++-- code/modules/clothing/suits/armor.dm | 6 --- code/modules/clothing/suits/miscellaneous.dm | 25 ++++++++-- .../clothing/under/accessories/badges.dm | 16 +++++++ code/modules/clothing/under/miscellaneous.dm | 10 ++-- .../ghostroles/spawner/human/admin/ccia.dm | 38 +++++++-------- .../ghostroles/spawner/human/emergencypod.dm | 14 +++--- html/changelogs/GeneralCamo - CCIA.yml | 44 ++++++++++++++++++ icons/clothing/accessories/bssb_badge.dmi | Bin 0 -> 888 bytes icons/clothing/suits/coats/bssb_jacket.dmi | Bin 0 -> 1080 bytes icons/mob/uniform.dmi | Bin 100563 -> 100563 bytes icons/obj/card.dmi | Bin 16618 -> 16837 bytes icons/obj/clothing/uniforms.dmi | Bin 37453 -> 37453 bytes maps/aurora/aurora-1_centcomm.dmm | 16 +++---- maps/event/generic_dock/generic_dock-1.dmm | 16 +++---- maps/event/rooftop/rooftop-1.dmm | 16 +++---- maps/sccv_horizon/sccv_horizon-4_centcomm.dmm | 16 +++---- 22 files changed, 192 insertions(+), 97 deletions(-) create mode 100644 html/changelogs/GeneralCamo - CCIA.yml create mode 100644 icons/clothing/accessories/bssb_badge.dmi create mode 100644 icons/clothing/suits/coats/bssb_jacket.dmi diff --git a/code/datums/outfits/event/outfit_nanotrasen.dm b/code/datums/outfits/event/outfit_nanotrasen.dm index 9e8d8f6624a..00c18156efa 100644 --- a/code/datums/outfits/event/outfit_nanotrasen.dm +++ b/code/datums/outfits/event/outfit_nanotrasen.dm @@ -192,17 +192,17 @@ id_access = "Death Commando" -/datum/outfit/admin/nt/fib - name = "FIB Agent" +/datum/outfit/admin/nt/bssb + name = "BSSB Agent" - uniform = /obj/item/clothing/under/rank/fib - suit = /obj/item/clothing/suit/storage/toggle/fib + uniform = /obj/item/clothing/under/rank/bssb + suit = /obj/item/clothing/suit/storage/toggle/bssb gloves = /obj/item/clothing/gloves/black l_pocket = /obj/item/reagent_containers/spray/pepper r_pocket = /obj/item/device/taperecorder/cciaa - l_hand = /obj/item/storage/lockbox/cciaa/fib - id = /obj/item/card/id/ccia/fib + l_hand = /obj/item/storage/lockbox/cciaa/bssb + id = /obj/item/card/id/ccia/bssb accessory = /obj/item/clothing/accessory/holster/hip accessory_contents = list(/obj/item/gun/projectile/sec/lethal = 1) @@ -213,14 +213,28 @@ /obj/item/handcuffs = 1 ) - id_icon = "fib" + id_icon = "bssb" id_access = "CCIA Agent" -/datum/outfit/admin/nt/fib/guard - name = "FIB Escort" +/datum/outfit/admin/nt/bssb/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) - suit = /obj/item/clothing/suit/armor/vest/fib - belt =/obj/item/storage/belt/security + if(H?.wear_suit) + var/obj/item/clothing/accessory/badge/bssb/senior/badge = new(src) + var/obj/item/clothing/U = H.wear_suit + U.attach_accessory(null, badge) + +/datum/outfit/admin/nt/bssb/guard + name = "BSSB Escort" + + suit = /obj/item/clothing/suit/storage/toggle/bssb/armor + belt = /obj/item/storage/belt/security + + shoes = /obj/item/clothing/shoes/jackboots + species_shoes = list( + SPECIES_UNATHI = /obj/item/clothing/shoes/jackboots/toeless, + SPECIES_TAJARA = /obj/item/clothing/shoes/tajara/jackboots, + SPECIES_TAJARA_MSAI = /obj/item/clothing/shoes/tajara/jackboots + ) r_pocket = null l_hand = null belt_contents = list( @@ -233,10 +247,16 @@ backpack_contents = list( /obj/item/storage/box/survival/engineer = 1, /obj/item/storage/box/zipties = 1, + /obj/item/gun/energy/gun = 1, /obj/item/clothing/head/helmet = 1 ) - id_access = "CCIA Agent" +/datum/outfit/admin/nt/bssb/guard/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + + if(H?.wear_suit) + var/obj/item/clothing/accessory/badge/bssb/badge = new(src) + var/obj/item/clothing/U = H.wear_suit + U.attach_accessory(null, badge) /datum/outfit/admin/nt/odindoc name = "NTCC Odin Medical Specialist" diff --git a/code/datums/outfits/event/outfit_scc.dm b/code/datums/outfits/event/outfit_scc.dm index 03637de2fed..735149bd901 100644 --- a/code/datums/outfits/event/outfit_scc.dm +++ b/code/datums/outfits/event/outfit_scc.dm @@ -36,6 +36,7 @@ head = /obj/item/clothing/head/helmet/merc/scc uniform = /obj/item/clothing/under/tactical suit = /obj/item/clothing/suit/armor/carrier/heavy/scc + l_ear = /obj/item/device/radio/headset/ert/ccia/alt shoes = /obj/item/clothing/shoes/jackboots wrist = /obj/item/modular_computer/handheld/wristbound/preset/advanced/security diff --git a/code/datums/outfits/outfit_antag.dm b/code/datums/outfits/outfit_antag.dm index 1558130b66a..9944870cb1e 100644 --- a/code/datums/outfits/outfit_antag.dm +++ b/code/datums/outfits/outfit_antag.dm @@ -235,7 +235,6 @@ /obj/item/clothing/accessory/overalls/random, /obj/item/clothing/suit/captunic/capjacket, /obj/item/clothing/suit/ianshirt, - /obj/item/clothing/suit/storage/toggle/fib, /obj/item/clothing/suit/storage/hooded/wintercoat/hoodie/random, /obj/item/clothing/suit/storage/hooded/wintercoat, /obj/item/clothing/suit/storage/hooded/wintercoat/red, diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index ca26ef8b815..f6d8a552fbf 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -731,6 +731,11 @@ icon_state = "com_headset" ks2type = /obj/item/device/encryptionkey/ert +/obj/item/device/radio/headset/ert/alt + name = "emergency response team bowman headset" + icon_state = "com_headset_alt" + item_state = "headset_alt" + /obj/item/device/radio/headset/legion name = "Tau Ceti Foreign Legion radio headset" desc = "The headset used by NanoTrasen sanctioned response forces." diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index b8d15aa8f25..c1f11b262bb 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -463,10 +463,10 @@ var/const/NO_EMAG_ACT = -50 var/blind_add_text = "Done with prejudice and professionalism, you mean business." return ..(user, add_text, blind_add_text) -/obj/item/card/id/ccia/fib - name = "\improper Federal Investigations Bureau identification card" - desc = "An ID straight from the Federal Investigations Bureau." - icon_state = "fib" +/obj/item/card/id/ccia/bssb + name = "\improper Biesel Security Services Bureau identification card" + desc = "An ID straight from the Biesel Security Services Bureau." + icon_state = "bssb" /obj/item/card/id/ert name = "\improper NanoTrasen Emergency Response Team identification card" diff --git a/code/modules/cciaa/cciaa_items.dm b/code/modules/cciaa/cciaa_items.dm index cefe1631747..25351873c6c 100644 --- a/code/modules/cciaa/cciaa_items.dm +++ b/code/modules/cciaa/cciaa_items.dm @@ -341,6 +341,11 @@ name = "central command internal affairs radio headset" ks2type = /obj/item/device/encryptionkey/ccia +/obj/item/device/radio/headset/ert/ccia/alt + name = "central command internal affairs bowman headset" + icon_state = "com_headset_alt" + item_state = "headset_alt" + /obj/item/device/encryptionkey/ccia name = "\improper CCIA radio encryption key" channels = list("Response Team" = 1, "Science" = 0, "Command" = 1, "Medical" = 0, "Engineering" = 0, "Security" = 0, "Operations" = 0, "Service" = 0) @@ -351,10 +356,10 @@ /obj/item/storage/lockbox/cciaa req_access = list(access_cent_ccia) name = "CCIA agent briefcase" - desc = "A smart looking briefcase with a NT logo on the side" + desc = "A smart looking briefcase with an SCC logo on the side" storage_slots = 8 max_storage_space = 16 -/obj/item/storage/lockbox/cciaa/fib - name = "FIB agent briefcase" - desc = "A smart looking ID locked briefcase." \ No newline at end of file +/obj/item/storage/lockbox/cciaa/bssb + name = "BSSB agent briefcase" + desc = "A smart looking ID locked briefcase." diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index b7403c7aa7b..ff6b3cb84de 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -77,12 +77,6 @@ bomb = ARMOR_BOMB_PADDED ) -/obj/item/clothing/suit/armor/vest/fib - name = "\improper FIB armored vest" - desc = "An armored vest used by Federal Investigations Bureau agents during operations." - icon_state = "fib_armor" - item_state = "fib_armor" - /obj/item/clothing/suit/storage/toggle/armor/hos name = "armored trenchcoat" desc = "A trenchcoat lined with a protective alloy and some slick leather." diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 80034c820b8..954adf29003 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -572,11 +572,26 @@ icon = 'icons/obj/item/clothing/suit/storage/toggle/corp_dep_jackets.dmi' contained_sprite = TRUE -/obj/item/clothing/suit/storage/toggle/fib - name = "\improper FIB agent jacket" - desc = "A jacket used by Federal Investigations Bureau agents while on the field." - icon_state = "fib_jacket" - item_state = "fib_jacket" +/obj/item/clothing/suit/storage/toggle/bssb + name = "\improper BSSB agent jacket" + desc = "A jacket used by Biesel Security Services Bureau agents while on the field." + icon_state = "bssb_jacket" + item_state = "bssb_jacket" + icon = 'icons/clothing/suits/coats/bssb_jacket.dmi' + contained_sprite = TRUE + +/obj/item/clothing/suit/storage/toggle/bssb/armor + name = "\improper BSSB agent armored jacket" + desc = "A jacket used by Biesel Security Services Bureau agents while on the field. This one has armored lining." + icon_state = "bssb_jacket_armored" + item_state = "bssb_jacket_armored" + armor = list( + melee = ARMOR_MELEE_KNIVES, + bullet = ARMOR_BALLISTIC_SMALL, + laser = ARMOR_LASER_SMALL, + energy = ARMOR_ENERGY_MINOR, + bomb = ARMOR_BOMB_PADDED + ) // Cardigans. diff --git a/code/modules/clothing/under/accessories/badges.dm b/code/modules/clothing/under/accessories/badges.dm index 5b8476dff5c..7fda7adf06d 100644 --- a/code/modules/clothing/under/accessories/badges.dm +++ b/code/modules/clothing/under/accessories/badges.dm @@ -178,6 +178,22 @@ overlay_state = "goldbadge" slot_flags = SLOT_TIE +/obj/item/clothing/accessory/badge/bssb + name = "\improper BSSB agent's badge" + desc = "A silver badge, set in purple leather, denoting the wearer as an agent of the Biesel Security Services Bureau." + desc_extended = "The overseeing authority of the domestic agencies that operate within the Republic of Biesel. In reality, the Biesel Security Services Bureau has become incredibly important to the enforcement of the Republic's laws. The BSSB was founded with the goal of monitoring the planetary policing forces within the Republic of Biesel and stepping in when needed. Most of the BSSB was sponsored by NanoTrasen, with even its headquarters having been constructed by the megacorporation. The agency quickly found its footing within the Republic and found itself being labelled as Biesel's most skilled law enforcement agency despite the accusation of bribery on behalf of NanoTrasen. Today, the BSSB has become an easily recognisable organization with several action movies and novels produced within the Republic of Biesel making it a centrepiece of the Republic's image. It is headed by Director Clarrise Lyon." + icon_state = "badge_round_bssb" + overlay_state = "badge_round_bssb" + slot_flags = SLOT_TIE + contained_sprite = TRUE + icon = 'icons/clothing/accessories/bssb_badge.dmi' + +/obj/item/clothing/accessory/badge/bssb/senior + name = "\improper BSSB senior agent's badge" + desc = "A golden badge, set in purple leather, denoting the wearer as a senior agent of the Biesel Security Services Bureau." + icon_state = "badge_round_bssb_sen" + overlay_state = "badge_round_bssb_sen" + /obj/item/clothing/accessory/badge/sol_visa name = "\improper ASSN visa recommendation slip" desc = "A compact piece of legal paperwork that can replace the enormous amounts of documents required to obtain a Sol Alliance visa." diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index a21a42e7eb2..baf92563d88 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -71,11 +71,11 @@ worn_state = "centcom" displays_id = 0 -/obj/item/clothing/under/rank/fib - name = "\improper FIB agent uniform" - desc = "A formal uniform used by Federal Investigations Bureau agents." - icon_state = "fib_uniform" - worn_state = "fib_uniform" +/obj/item/clothing/under/rank/bssb + name = "\improper BSSB agent uniform" + desc = "A formal uniform used by Biesel Security Services Bureau agents." + icon_state = "bssb_uniform" + worn_state = "bssb_uniform" /obj/item/clothing/under/rank/scc name = "Stellar Corporate Conglomerate agent uniform" diff --git a/code/modules/ghostroles/spawner/human/admin/ccia.dm b/code/modules/ghostroles/spawner/human/admin/ccia.dm index de1a2083d64..da604ebdf8d 100644 --- a/code/modules/ghostroles/spawner/human/admin/ccia.dm +++ b/code/modules/ghostroles/spawner/human/admin/ccia.dm @@ -11,7 +11,7 @@ landmark_name = "CCIAAgent" req_perms = R_CCIAA - possible_species = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI) + possible_species = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI) allow_appearance_change = APPEARANCE_PLASTICSURGERY respawn_flag = null @@ -58,10 +58,6 @@ outfit = /datum/outfit/admin/scc - //take this block of code out once CCIA moves over to SCC proper - enabled = FALSE - req_perms_edit = R_ADMIN - assigned_role = "SCC Agent" special_role = "SCC Agent" @@ -80,7 +76,7 @@ enabled = FALSE req_perms = null - req_perms_edit = R_ADMIN // change this to R_CCIAA when CCIA moves to SCC + req_perms_edit = R_CCIAA max_count = 1 assigned_role = "SCC Bodyguard" @@ -89,28 +85,28 @@ mob_name_prefix = "Spc. " mob_name_pick_message = "Pick a name." -/datum/ghostspawner/human/admin/corporate/fib - short_name = "fib" - name = "FIB Agent" - desc = "Investigate issues related to crimes under the jurisdiction of the Federal Investigations Bureau." +/datum/ghostspawner/human/admin/corporate/bssb + short_name = "bssb" + name = "BSSB Agent" + desc = "Investigate issues related to crimes under the jurisdiction of the Biesel Security Services Bureau." - outfit = /datum/outfit/admin/nt/fib - possible_species = list(SPECIES_HUMAN) + outfit = /datum/outfit/admin/nt/bssb - assigned_role = "FIB Agent" - special_role = "FIB Agent" + assigned_role = "BSSB Agent" + special_role = "BSSB Agent" mob_name_prefix = "S/Agt. " mob_name_pick_message = "Pick a name." -/datum/ghostspawner/human/admin/corporate/fib/escort - short_name = "fibescort" - name = "FIB Escort" - desc = "Protect the agents of the Federal Investigations Bureau while on the field." +/datum/ghostspawner/human/admin/corporate/bssb/escort + short_name = "bssbescort" + name = "BSSB Escort" + desc = "Protect the agents of the Biesel Security Services Bureau while on the field." landmark_name = "CCIAEscort" - outfit = /datum/outfit/admin/nt/fib/guard + outfit = /datum/outfit/admin/nt/bssb/guard + possible_species = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_UNATHI, SPECIES_TAJARA, SPECIES_TAJARA_MSAI, SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL) enabled = FALSE @@ -118,8 +114,8 @@ req_perms_edit = R_CCIAA max_count = 1 - assigned_role = "FIB Escort" - special_role = "FIB Escort" + assigned_role = "BSSB Escort" + special_role = "BSSB Escort" mob_name_prefix = "Agt. " mob_name_pick_message = "Pick a name." diff --git a/code/modules/ghostroles/spawner/human/emergencypod.dm b/code/modules/ghostroles/spawner/human/emergencypod.dm index 6565558cfbd..3730b70f20c 100644 --- a/code/modules/ghostroles/spawner/human/emergencypod.dm +++ b/code/modules/ghostroles/spawner/human/emergencypod.dm @@ -59,7 +59,7 @@ possible_species = list(SPECIES_HUMAN,SPECIES_SKRELL, SPECIES_SKRELL_AXIORI) else if(t == "fib") welcome_message = "You are a stranded Federal Investigation Bureau Agent!
What was supposed to be a standard investigation turned into a nightmare when the vessel you were supposed to board opened fire! You just managed to reach an escape pod before your own ship was turned into smoldering rubble. You really need some coffee." - outfit = /datum/outfit/admin/pod/fib + outfit = /datum/outfit/admin/pod/bssb possible_species = list(SPECIES_HUMAN,SPECIES_SKRELL, SPECIES_SKRELL_AXIORI) else @@ -341,10 +341,10 @@ /datum/outfit/admin/pod/scc/get_id_rank() return "Stellar Corporate Conglomerate Functionary" -/datum/outfit/admin/pod/fib - name = "RescuePod - FIB" // Doctor Pavel, I'm FIB. +/datum/outfit/admin/pod/bssb + name = "RescuePod - BSSB" // Doctor Pavel, I'm FIB. - uniform = /obj/item/clothing/under/rank/fib + uniform = /obj/item/clothing/under/rank/bssb shoes = /obj/item/clothing/shoes/laceup gloves = /obj/item/clothing/gloves/black l_pocket = /obj/item/reagent_containers/spray/pepper @@ -354,7 +354,7 @@ back = /obj/item/storage/backpack/satchel/leather backpack_contents = list( /obj/item/device/camera = 1, - /obj/item/clothing/suit/storage/toggle/fib = 1, + /obj/item/clothing/suit/storage/toggle/bssb = 1, /obj/item/handcuffs = 1, /obj/item/device/oxycandle = 1, /obj/item/airbubble = 1, @@ -363,10 +363,10 @@ -/datum/outfit/admin/pod/fib/get_id_assignment() +/datum/outfit/admin/pod/bssb/get_id_assignment() return "Federal Investigation Bureau Agent" -/datum/outfit/admin/pod/fib/get_id_rank() +/datum/outfit/admin/pod/bssb/get_id_rank() return "Federal Investigation Bureau Agent" diff --git a/html/changelogs/GeneralCamo - CCIA.yml b/html/changelogs/GeneralCamo - CCIA.yml new file mode 100644 index 00000000000..2aa6b566f7e --- /dev/null +++ b/html/changelogs/GeneralCamo - CCIA.yml @@ -0,0 +1,44 @@ +################################ +# 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: GeneralCamo, whitewolftamer + +# 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: + - admin: "Added the SCC CCIA ghost spawners for CCIA staff." + - tweak: "Renamed the FIB to the BSSB." + - rscdel: "Removed most instances of public access to BSSB gear. This is CCIA gear and CCIA should not be easy to impersonate." + - tweak: "Modified the sprites for the BSSB jackets, and turned them into contained sprites. Sprites by whitewolftamer." diff --git a/icons/clothing/accessories/bssb_badge.dmi b/icons/clothing/accessories/bssb_badge.dmi new file mode 100644 index 0000000000000000000000000000000000000000..628e4c02e868d1668f5b51e4e873e47af0e6d624 GIT binary patch literal 888 zcmV-;1Bd*HP)n+a0d!JMQvg8b*k%9#0HS(SSad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1 z05y~8Lqfr$tl;YB0!~^0kUqgw{p<9e0006%NklXKb&vjj-8^nst&ybjbNH44Z#QL!`gq!`+XVMDSE5wpm(3($7yua zn_qspx^Xwt4Co-v8PGwzk%5P@i*8-WGN41C%?vC7SPZ_w3|I>CAa+Xt&9y(@hV(ID z4}z_m&~s@DLa+x}2rVX{%flep5}dj5U$3x~*i>G`$$5C8xG0002+%h=yg)gRd35JjRL>r2y1*6$y0$+@$7 zi7CcpM_k?CP_TagcuUUBFUX(`PdS7X*HTche*ds@^9$N*QhdGQ>(jocwN6y9e*bt= zPR%daicpPUo@WgqHMq2R+0u|+^DEAusnz`rG35;CAZ{}Q)`ctsIt1Fxz!HGPkQ&T@ zr63RDxCGE#`}1u`9|QIvXz(V~{omhU53;uRH`wKG^7004jl0{{R3eocQU0000dP)t-s@sH>y zF+MCfNH9H5I!a*Cyb1s38?ulFR8vqwK}0VuF(V=-7#A70OP#0y0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRL zOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DXF+PDLyMPIXksPiHkEOv#1y-YRJWzR+N~V z3SnbY8=qg0nn#j`;!=ci6XMJ#RZn73Zhlc}3Q5j_>LJ}fFpcE7k&yqC6?&w>5Gh3D=!-uIq-LWMvE$EZRmFwaW$`My9;UaJ^|7!i99&kVf+X zf#Z6mK79I87ltTk_yk(nn^h~@fd@g#`TFOZ_aC3Rf3m8pmIx}@n5ur>2%d+LDd+39 z?+w{F(x__qn}r9R(kRSvdTl7r#EP!_0v!>|n4q;FD7awQ*ueeBz{86Qx}FIt z7&&iC(`S_XeF)s|LwZtHjio0=UY}X$aJFD+*C1G~96fp>_aj>>;73L-qy<3_s*pE5 z2&!<~(90m)Hk4<7-_IQ>h4V|{otX3fGheKKghtIWYST0c8nin z9ntzAs5N$e z1}i9Ieh@pP^?Sj!(u1Jdo1=&yL_t~~P^|ZRZ|G6Tm>*<yQJ0dueA3pBTA6_lZ54W2W=ZB9w;BIk#xZMDEi}ShZ74Ciffw0000G_|c zq}=VgySweiN-o{5`?lQ-nI=B}{Q=m_rSyhUU#{%qzga^`NkRjEX&czwzz#7_LVLB6NLD4IGQ^0i>&ikqummfH6p`bVg%sl}_i1^fi3)&c zwoNp7zx1otF$w*D9RqorqiiC;JzHb>5E@%G#V zAm305X!Z{j$vd%e6vVWki10nl3+FyFQp6{?0YCVP9N5ovQ+DhIxxpLqrD$=)5Q>f6Rg>t~e98a9ddjw5o0X@XV zsaMC~8}KZDN2M^vMw%eMn4KuYhg-8Gwmr;~_?Tflv+c{wN#O`1C-EsqWup?I$Ne7> z*jN(`_XDYnm65W}0jpIt^2iyQ*oq-P#u-`i>_oXO#8EiJBl=hm+LxnbMTd`44h@F! zE{PEBze}Qs{2IZ2$rM`lbB!=@nh3PeUoM8RIQmZ%x9_{>*Qf63WxxFm44%r*G)P&d MgUbT9%K`xih8_}99smFU delta 678 zcmV;X0$Kgjkp|O|29P{|8zB&e&-PQSl6%#rx%yHis(eUZVKs)?WnvZx3|?)Yz6Y=4 zxUH(6n=O4a48zY4?0xs+`RD$%dwSV#Pn?Uy(Cxa%FJHHtS**Hl*L{E3ZXC<#^!%qN zDR;Z>?ryuWl1sPizHK){ristLKLDG#l-^M4%awinH)|*!ytx{Dla4?Zw_iAv{oyLWK}XMLyXA0t}L_yOR!={5jkF2NHM;0pO!b8r~r6o z+eDN1OTTIzlhEIPF_5=8$|e#l)LR}IA<$_-vtL;x^P%Rk1`B7u<+1LtIdW!;x927R z8ABUocqj35ue}&{NO9HVL#JN*|8Jk25-opYEIDkcgtg@ z(_jdVPGBXo(FolhE+~?B%*?RD8@8G{=5H_XDYnm65W}0jpIt^2i>V*oq-P#u=IN>_oXO#8EiJBl=hm+Lxnb1vkJThX%iR zmqdv4-z8B*K1Q%#GKH4qTq8`JCITJwmy2O6j{egW?ECKd^{IP$*>8UX5|GMP511@( MgUbT9%K`xihM1X8#sB~S diff --git a/icons/obj/card.dmi b/icons/obj/card.dmi index dcafd097b73a2c6ca60a25ba467da4fae1054630..c109b2e97eeafd72564faf0a1d689fb6745d9890 100644 GIT binary patch literal 16837 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 H5dGf(57(Yy diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index 5e0f08e92ef87d7783aa30e9f18b0169f2896d40..2668378ca5c9f8eb60e633351ba8fddd56385384 100644 GIT binary patch delta 78 zcmV-U0I~ngqyo*P0f-M9evw9y*_r2FVFjb>?{>X_^?E2v(W;4j~(VH1^@s6 delta 78 zcmV-U0I~ngqyo*P0