CleverRaven / CleverRaven/Cataclysm-DDA

Asking friendly NPCs to train social is physically exhausting

Open
#60,141 2 comments 3 reactions 0 assignees View on GitHub
(S2 - Confirmed) [C++] NPC / Factions
Dominant language
C++
Stars
13.2k
Forks
4.6k
Avg merge
2d 1h
Merged PRs (30d)
205

Description

### Describe the bug

Every time I ask my friendly NPCs to teach me social skills, my character ends up physically exhausted, and (during summer) dehydrated.

I wouldn't imagine training social is such physically demanding work. Is this a bug, or are my NPC companions taking advantage of me?

### Steps to reproduce

1. Make a friend with an NPC
2. Ask them to train you in something
3. Select social
4. Watch how tired you get!

### Expected behavior

Training in non-combat skills isn't that exhausting.

Training in social skills shouldn't be that exhausting at all.

### Screenshots

_No response_

### Versions and configuration

`cdda-experimental-2022-08-14-0513` with local patches that tweak a few JSON recipes

```
- OS: Linux
- OS Version: Distributor ID: Ubuntu; Description: Ubuntu 20.04 LTS; Release: 20.04; Codename: focal;
- Game Version: 0.F-10664-g0bae81d0fb [64-bit]
- Graphics Version: Tiles
- Game Language: English [en]
- Mods loaded: [
Dark Days Ahead [dda],
Alternative Map Key [alt_map_key],
Bionic Slots [cbm_slots],
sees-player, run, crouch, bleed icons, retrodays [sees_player_retro],
sees-player icon, HitButton_iso [sees_player_hitbutton],
Innawood [innawood],
No Fungal Growth [no_fungal_growth]
]
```

### Additional context

I suspect this may apply for most/all skills, but social is what I was trying to learn.

Contributor guide

Open the contributing guide

Research direction

Begin with the listed reproduction steps in the issue, using the stated game version and mod list where possible. Compare the exertion and dehydration caused by social training with the expected non-combat behavior; done means the reported physical exhaustion is corrected and the reproduction no longer shows it.

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
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.