CleverRaven / CleverRaven/Cataclysm-DDA
Infrared goggles are completely useless for screen reader users.
- 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
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