Badge sprite tweak (and belt sprite) (#22522)

So in the effort to make it so badges display on belts, I have gazed
upon the ever so slightly better looking investigator badge and wondered
why aren't all security badges like that. So now they are like that.

Also they display on belts now.

From the changelog:
> - imageadd: "Tweaked the sprites for security badge accessories and
added belt sprites for them."

The change (left is what is being changed to right, which is what is
contained in the PR):
<img width="2048" height="1024" alt="badges and things (just badges)"
src="https://github.com/user-attachments/assets/fd0925dd-f094-47d8-afc2-1ab54ed8420c"
/>
This commit is contained in:
ElorgRHG
2026-06-01 12:36:43 +02:00
committed by GitHub
parent 124f7ee17b
commit 1b60e9948d
5 changed files with 30 additions and 16 deletions
@@ -165,23 +165,31 @@
/obj/item/clothing/accessory/badge/officer
name = "security officer's badge"
desc = "A bronze security badge."
icon_state = "bronzebadge"
overlay_state = "bronzebadge"
slot_flags = SLOT_TIE
icon_state = "officerbadge"
item_state = "officerbadge"
overlay_state = "officerbadge"
/obj/item/clothing/accessory/badge/warden
name = "warden's badge"
desc = "A silver security badge."
icon_state = "silverbadge"
overlay_state = "silverbadge"
slot_flags = SLOT_TIE
icon_state = "wardenbadge"
item_state = "wardenbadge"
overlay_state = "wardenbadge"
/obj/item/clothing/accessory/badge/hos
name = "head of security's badge"
desc = "An immaculately polished gold security badge."
icon_state = "goldbadge"
overlay_state = "goldbadge"
slot_flags = SLOT_TIE
icon_state = "hosbadge"
item_state = "hosbadge"
overlay_state = "hosbadge"
/obj/item/clothing/accessory/badge/investigator
name = "\improper investigator badge"
desc = "This badge marks the holder as an investigative agent."
icon_state = "invbadge"
overlay_state = "invbadge"
badge_string = "Corporate Investigator"
/obj/item/clothing/accessory/badge/bssb
name = "\improper BSSB agent's badge"
@@ -252,13 +260,6 @@
icon_state = "marshalbadge"
badge_string = "Federal Marshal"
/obj/item/clothing/accessory/badge/investigator
name = "\improper investigator badge"
desc = "This badge marks the holder as an investigative agent."
icon_state = "invbadge"
overlay_state = "invbadge"
badge_string = "Corporate Investigator"
/obj/item/clothing/accessory/badge/idbadge
name = "\improper ID badge"
desc = "A descriptive identification badge with the holder's credentials."
+13
View File
@@ -0,0 +1,13 @@
# Your name.
author: ElorgRHG
# 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, this gets changed to [] after reading. Just remove the brackets when you add new shit.
# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
changes:
- imageadd: "Tweaked the sprites for security badge accessories and added belt sprites for them."
Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB