Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MIRROR] Sign Language action now properly updates its background when toggled #914

Merged
merged 1 commit into from
Dec 2, 2023

Conversation

Steals-The-PRs
Copy link
Collaborator

Mirrored on Skyrat: Skyrat-SS13/Skyrat-tg#25376
Original PR: tgstation/tgstation#80052

About The Pull Request

Changes two lines in sign_language.dm such that it actually updates its background when toggled, rather than only when forced to update by some other signal.

Why It's Good For The Game

The Sign Language action has a visual distinction for whether it's active or not, but it did not update this properly when toggled. This fixes that problem.

Changelog

🆑 00-Steven
fix: Sign Language action properly toggles between an active/inactive background again.
/:cl:

…n toggled [MDB IGNORE] (#25376)

* Sign Language action now properly updates its background when toggled (#80052)

## About The Pull Request

Changes two lines in `sign_language.dm` such that it actually updates
its background when toggled, rather than only when forced to update by
some other signal.
## Why It's Good For The Game

The Sign Language action has a visual distinction for whether it's
active or not, but it did not update this properly when toggled. This
fixes that problem.
## Changelog
:cl:
fix: Sign Language action properly toggles between an active/inactive
background again.
/:cl:

* Sign Language action now properly updates its background when toggled

---------

Co-authored-by: _0Steven <[email protected]>
@ReezeBL ReezeBL merged commit d7de7f8 into master Dec 2, 2023
24 checks passed
@ReezeBL ReezeBL deleted the upstream-mirror-25376 branch December 2, 2023 15:22
AnywayFarus added a commit that referenced this pull request Dec 2, 2023
Iajret pushed a commit that referenced this pull request Feb 11, 2024
…e render game plane instead (#914)

* Client colo(u)r no longer uses Client.color, now coloring the render game plane instead (#81328)

## About The Pull Request

Rather than utilizing `client.color`, client color datums now apply
their colors to the render game plane.

This means 
1. The player's HUD is no longer affected by client colors. Being
colorblind (in game) no longer makes all hud elements grey as well, only
the world.
2. Overall, less harsh colors. 

## Why It's Good For The Game

1. The player's HUD, being an OOC concept, should remain unaffected by
stuff like glasses and blindness. This is how it worked in the past,
before plane cube (IIRC), but it was lost in the transition.
2. Overall just looks a lot better, IMO. 

Here's what meson goggles with glasses colors active looks like:

Before: 


![image](https://github.com/tgstation/tgstation/assets/51863163/081b69b2-e545-48f8-9016-071107b2c4c1)

After: 


![image](https://github.com/tgstation/tgstation/assets/51863163/8a823a82-3953-4889-9594-ccae87843c00)


## Changelog

:cl: Melbert
qol: Glasses colors should be a lot less harsh, and being blind no
longer also blinds your hud.
/:cl:

* Client colo(u)r no longer uses Client.color, now coloring the render game plane instead

---------

Co-authored-by: MrMelbert <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants