Fixes IDs and Pins improperly rotating in storage, readds resprited IDs (#21231)

Readds ID resprites from #19522 that were removed in #20535.
Fixes ID cards improperly rotating in storage. The workaround is clunky
but functional. This is applied to all vertical IDs.
Fixes firing pins not turning vertical in storage.

These fixes were PR'd with the IDs due to the IDs requiring the fixes.
The IDs can be dropped for just the fixes if desired.
Image of changes in effect:
<details><summary>Details</summary>
<p>
<img width="264" height="92" alt="image"
src="https://github.com/user-attachments/assets/966d4350-e9f7-4eaf-bd87-3990b316197a"
/>
</p>
</details>
This commit is contained in:
CatsinHD
2025-08-28 10:44:32 +00:00
committed by GitHub
parent eccf9e6fc3
commit c755dc4620
12 changed files with 120 additions and 20 deletions
+1 -1
View File
@@ -43,7 +43,7 @@ Firing pins as a rule can't be removed without replacing them, blame a really sh
..()
update_icon()
/obj/item/firing_pin/update_icon()
/obj/item/device/firing_pin/update_icon()
var/matrix/tf = matrix()
var/obj/item/storage/S = loc
if(istype(S, /obj/item/storage) && !S.storage_slots)