CleverRaven / CleverRaven/Cataclysm-DDA
Squeamish trait : we can still use (not wear) filthy welding goggles
- Dominant language
- C++
- Stars
- 13.1k
- Forks
- 4.6k
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 205
Description
### Describe the bug
Playing a squeamish character, I am able to craft and work on vehicules using filthy welding goggles.
### Steps to reproduce
1. Make a character with the squeamish trait.
2. Spawn a welder, battery and filthy welding goggles.
3 See you can't wear them but still are able to craft or work on vehicules with them
### Expected behavior
Squeamish characters can't use filfty welding goggles because it is implied that they should wear them to use them.
### Screenshots
( if trouble to spawn it, add the FILTHY flag to spawn a filthy item )

### Versions and configuration
- OS: Windows
- OS Version: 10.0 2009
- Game Version: cfafb47 [64-bit]
- Graphics Version: Tiles
- Game Language: English [en]
- Mods loaded: [
Dark Days Ahead [dda],
Disable NPC Needs [no_npc_food],
No Fungal Growth [no_fungal_growth],
Bionic Professions [package_bionic_professions],
Aftershock [aftershock],
Blaze Industries [blazeindustries],
No Hope [no_hope],
No Rail Stations [No_Rail_Stations],
SpeedyDex [speedydex],
Stats Through Skills [StatsThroughSkills]
]
### Additional context
_No response_
Contributor guide
Research direction
Start by reproducing the issue with a squeamish character, a welder, a battery, and filthy welding goggles, then trace the vehicle crafting and work actions that accept the goggles. Done means squeamish characters cannot use filthy welding goggles for these actions, while the existing behavior for other characters remains intact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100