Skip to content

Appearance color and alpha is determined solely by ColorMatrix - #2689

Draft
tontyGH wants to merge 13 commits into
OpenDreamProject:masterfrom
tontyGH:appearance-color-refactor
Draft

Appearance color and alpha is determined solely by ColorMatrix#2689
tontyGH wants to merge 13 commits into
OpenDreamProject:masterfrom
tontyGH:appearance-color-refactor

Conversation

@tontyGH

@tontyGH tontyGH commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Fixes #2548
Fixes? #2523
Fixes? #2509

Should make it much easier to keep color/alpha state consistent.

ColorMatrix was cleaned up a bit so that it's easier to read.

@boring-cyborg boring-cyborg Bot added Client Involves the OpenDream client Runtime Involves the OpenDream server/runtime labels Jul 29, 2026

@github-advanced-security github-advanced-security AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

InspectCode found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@tontyGH

tontyGH commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

Jesus.

Comment thread OpenDreamClient/Rendering/DreamIcon.cs Fixed
Comment thread OpenDreamShared/Dream/ColorMatrix.cs Fixed
@wixoaGit

Copy link
Copy Markdown
Member

Flashlights no longer show at all on /tg/station
screenshot

@tontyGH
tontyGH marked this pull request as draft August 4, 2026 04:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Client Involves the OpenDream client Runtime Involves the OpenDream server/runtime size/XL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Color Matrix Alpha is not handled correctly

3 participants