CleverRaven / CleverRaven/Cataclysm-DDA

Infrared goggles are completely useless for screen reader users.

Open
#62,075 0 comments 1 reaction 0 assignees View on GitHub
<Bug> Accessibility Info / User Interface
Dominant language
C++
Stars
13.1k
Forks
4.6k
Avg merge
2d 1h
Merged PRs (30d)
205

Description

### Describe the bug

As things stand, the capability that infrared goggles provide to players to note heat signatures when in the dark is inaccessible to those making use of a screen reader. For screen reader users, the shift v look around command is the only practical way to make note of any monsters or items in the surrounding area. given that entities detected on infrared vision don’t have an entry listed in this menu, there is no way for a blind player to ever make note of them. As such, infrared goggles, and I’d also assume infrared providing mutations, provide no advantage to a visually impaired player.

### Steps to reproduce

1. Turn on any screen reader present on Linux devices (the only platform on which cataclysm is accessible to blind players).
2. Open a copy of the curses build of CDDA, and load into a character who has infrared capabilities, is in a dark environment, and has heat radiating monsters present beyond their natural field of vision.
3. Press shift and V, and note that enemies detected on infrared are not represented on the resulting menu.
### Expected behavior

It would be quite handy if infrared detected silhouettes are represented on the shift v menu, much like how regularly seen monsters are.

### Screenshots

_No response_

### Versions and configuration

Pertains no bearing to the issue at hand.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with the curses build's Shift+V menu and trace how entries for visible monsters are assembled. Compare that path with the infrared capability described in the report; done means infrared-detected silhouettes appear in the menu for screen-reader users.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
accessibility, game-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.