CleverRaven / CleverRaven/Cataclysm-DDA

Squeamish trait : we can still use (not wear) filthy welding goggles

Open
#54,271 0 comments 2 reactions 0 assignees View on GitHub
<Bug> Items / Item Actions / Item Qualities Mutations / Traits / Professions/ Hobbies
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 )
![image](https://user-images.githubusercontent.com/28099824/148867641-e155527f-4eec-4eaf-b6b3-eae021e7722f.png)

### 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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.