Files
Arturlang bde2f58c72 pref for seethrough limbs (#5805)
## About The Pull Request
adds a pref for making limbs partially-seethrough, i kept options for
head and body as disabled prefs because why not
## Why It's Good For The Game
some people want this aspect of customization, could be extra useful for
slimepeople too, or holographic aspects, since it can be partial invis,
does not prevent their hitboxes from working since it's alpha changes
though
## Proof Of Testing
<img width="107" height="92" alt="image"
src="https://github.com/user-attachments/assets/a481771d-a632-469a-946b-602b6b03b93b"
/>

<img width="98" height="99" alt="image"
src="https://github.com/user-attachments/assets/c58f7329-a366-461d-a815-7cb687691e11"
/>

<img width="1100" height="790" alt="qfpaTFo0Bh"
src="https://github.com/user-attachments/assets/710ccb2b-fae4-4a8b-951e-d2bae4f141f1"
/>


## Changelog
🆑
add: pref for limb transparency
/🆑
2026-06-20 01:25:46 +02:00
..
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷📸📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00
📷
2026-06-11 15:36:38 -04:00

This folder contains the results for screenshot tests. Screenshot tests make sure an icon looks the same as it did before a change to prevent regressions.

You can create one by simply using the test_screenshot proc.

This example test screenshots a red image and keeps it.

/// This is an example for screenshot tests, and a meta-test to make sure they work in the success case.
/// It creates a picture that is red on the left side, green on the other.
/datum/unit_test/screenshot_basic

/datum/unit_test/screenshot_basic/Run()
	var/icon/red = icon('icons/blanks/32x32.dmi', "nothing")
	red.Blend(COLOR_RED, ICON_OVERLAY)
	test_screenshot("red", red)

Unfortunately, screenshot tests are sanest to test through a pull request directly, due to limitations with both DM and GitHub.