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

Adds z-level hearing / speaking #1173

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

FreeStylaLT
Copy link

@FreeStylaLT FreeStylaLT commented Jan 7, 2025

About The Pull Request

dreamseeker_87o3fEcRE2

Also comes with arrows to indicate verticality for chatlogs:
image

At the moment every NON-WHISPER message can travel upwards / downwards.

LIMITATIONS:

  • If the speaker has a ceiling above them, you won't be able to hear them.
  • If you are below someone and you have a ceiling above you, you won't be able to hear someone above.
  • Also vice-versa (you are above someone, and they have a ceiling)
  • Basically it only works across the open turfs.
  • Though not 100% sure, but I think being on the top z-level won't let you be heard by someone under you.

CONCERNS:
This adds more garbage to say code that is used hundreds if not thousands of times every round. I recommend a TM.

Incredibly massive thanks to @charore on Discord for basically single-handedly finding the underlying bug that was preventing this functionality.

Why It's Good For The Game

Real eavesdropping!! Can you believe it!
Might be tied to perception / sneak skill or something later, if this is deemed stable / mergeable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant