Skip to content

Echolocation fixes and changes#790

Merged
SynthTwo merged 11 commits intoIrisSS13:masterfrom
prodirus:FIX-THE-ECHOLOCATE
Feb 26, 2026
Merged

Echolocation fixes and changes#790
SynthTwo merged 11 commits intoIrisSS13:masterfrom
prodirus:FIX-THE-ECHOLOCATE

Conversation

@prodirus
Copy link
Contributor

@prodirus prodirus commented Dec 10, 2025

About The Pull Request

Right now, when using echolocation, certain objects render out of order, overlaying things it shouldn't. For example, vents/scrubbers or disposal pipes. This could hide mobs/items. Hopefully this is gone!

In addition, currently, if the user has echolocate render duration multiplier any higher than 1, when dying, leaving the mob, and returning to body before/after a revival, the area around them is stuck as black square. This specific area stays a black square even after leaving the area and returning.

Mob/item rotation should now also properly update on each ping, rather than requiring a full screen clear (either by low enough cooldown/view duration, or by toggling it off and on)

It's not perfect, but better than what's there at the moment?

Why it's Good for the Game

Echolocators have less pain to deal with.

Proof of Testing

2025-12-10.21-35-23.mp4

i forgor to change OBS to record HDR properly but whatever

NEW! More changes 14/12/2025

2025-12-14.00-18-27.mp4

Changelog

🆑
fix: atom layering is properly respected for echolocators
fix: using echolocation render duration multiplier any higher than 1 should no longer leave a black void near where you died in your view
fix: echolocator view will now properly update items/mob rotation on each ping/refresh
/:cl:

@SynthTwo
Copy link
Contributor

If this is a banger, we could push it up to Nova.

@prodirus
Copy link
Contributor Author

this is semi-broken at the moment, wall mounted objects (like fire extinguishers) don't render properly. working on a fix now, and also direction changes for mobs!

@prodirus
Copy link
Contributor Author

im so sorry synth

@SynthTwo
Copy link
Contributor

im so sorry synth

its ok i love you

@prodirus prodirus force-pushed the FIX-THE-ECHOLOCATE branch from c6390c8 to 9ddffe4 Compare January 2, 2026 05:15
@prodirus
Copy link
Contributor Author

This will likely be obsoleted by the refactor upstream did. I'll close it when we upstream merge :D.

@SynthTwo SynthTwo merged commit f71f21d into IrisSS13:master Feb 26, 2026
23 checks passed
github-actions bot added a commit that referenced this pull request Feb 26, 2026
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.

2 participants