Files
Bubberstation/code/modules/mob
_0Steven 777a8ef8f6 Show a feedback message for whispers you cannot hear (#86791)
## About The Pull Request

In this pr we make it so, instead of doing an early return, whispers you
cannot hear will display a feedback message along the lines of:
`Angel Randolph says something, but you are too far away to understand
him.`
As long as you are capable of seeing them say something.

This includes signing, as it uses the same logic.
If they're not signing and you cannot hear at all, then it skips to the
normal deaf messages.


<details>
  <summary>Example Test Images</summary>

### explanation:

The number after each message denotes the distance between speaker and
listener.
The first image is from the speaker's pov, the second from the
listener's.
 
 
### no blindfold, no earmuffs:

no signing

![image](https://github.com/user-attachments/assets/eaf271e6-3174-40e5-8eec-647aba239e55)

![image](https://github.com/user-attachments/assets/272ef988-46ea-4c40-91a4-f55df2404d5b)

signing

![image](https://github.com/user-attachments/assets/9ef54ff9-9a63-4291-800b-9adce2e00727)

![image](https://github.com/user-attachments/assets/acd76a99-8395-4e10-90c4-dc28aaf3d888)


### no blindfold, earmuffs:

no signing

![image](https://github.com/user-attachments/assets/bf839a0e-8a0e-433c-b60e-d3e0677f6f39)

![image](https://github.com/user-attachments/assets/6da2e226-2149-45a5-9214-3e80bdd71c30)

signing

![image](https://github.com/user-attachments/assets/3fcf08ea-81fb-4e1f-a3d7-4037c9d75635)

![image](https://github.com/user-attachments/assets/e20a4e7b-4fcd-4f2c-9bee-b1bf8cdd9e5d)


### blindfold, no earmuffs:

no signing

![image](https://github.com/user-attachments/assets/963467b7-8cca-44d8-94f5-3f75d86f5e3a)

![image](https://github.com/user-attachments/assets/83793e34-b386-4595-8063-164915ff43e2)


signing

![image](https://github.com/user-attachments/assets/1a8f220d-02f2-4def-826a-a313a35f4894)

![image](https://github.com/user-attachments/assets/248c5e46-ed9d-4f87-b1da-ed6a361228e4)


### blindfold, earmuffs:

no signing

![image](https://github.com/user-attachments/assets/d084a21b-c050-44ba-b16a-86a7b3d2aa4c)

![image](https://github.com/user-attachments/assets/7b797034-7b0d-4238-b2eb-135193cab5c7)




</details>

## Why It's Good For The Game

Currently, someone whispering grants zero feedback to listeners who are
beyond 2 tiles (without good hearing), all they get is that the
speaker's typing indicator disappeared. This makes it look
indistinguishable from the speaker just having backspaced their message.
This is _especially_ annoying with soft-spoken, as it tends to cause
other players to disengage, because to them you just didn't press enter
if they left your immediate range before you finished speaking.

But even outside of that, arguably, even if you couldn't _hear_ it, you
should be able to _see_ the movements of them speaking.
And really, I just think that it'd lead to fun interactions if you could
grumble to yourself or whisper amongst each other and have people
actually know you're up to _something_.

## Changelog
🆑
add: You can now see people whispering, even if you cannot hear what
they're saying, unless you are blind (obviously). The speaker wearing
something that covers their mouth, being invisible, or being inside of
something counteracts this.
/🆑
2024-09-28 04:24:56 +02:00
..
2024-09-23 22:24:50 -07:00