CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
9.95k stars 4.08k forks source link

Lockpick crafting uses lockpicking proficiency, but doesn't improve it #74532

Open PatrikLundell opened 2 weeks ago

PatrikLundell commented 2 weeks ago

Describe the bug

I've created a number of emergency - > improvised lockpicks, but see the Lockpicking proficiency doesn't improve.

Attach save file

N/A, it should be a JSON issue.

Steps to reproduce

  1. Start with a (reasonably) fresh character.
  2. Get the equipment to make emergency lockpicks as well as improvised lockpicks (conveniently, these have different names between recipes and the crafting UI).
  3. Note your lockpicking proficiency progress.
  4. Craft an emergency lockpick.
  5. Craft an improvised lockpick from the emergency one.
  6. Note that you haven't progressed your lockpicking proficiency.

Expected behavior

I expected crafting using a proficiency should actually advance it. If that is not intended to be the case at all times, the UI should clearly distinguish between proficiencies that are advanced from those that aren't.

Screenshots

No response

Versions and configuration

Additional context

The lockpick recipes both have "learning_time_multiplier" set to 0, and anything multiplied by zero becomes zero. That may well be the cause. If you don't actually want to change the rate the appropriate multiplier (as opposed to modifier) is 1.

I cannot say whether this also blocks the improvement of the trap/devices skill, as it's reported by the UI that it's too high to be improved by the recipe. However, I think the skill did when crafting the first two lockpicks (which have since been consumed through usage).

I still need the lockpicks, so I haven't lost a few hours, but it would be a real bummer to spend a day crafting something to improve proficiencies only to find that you'd wasted both time and materials on crafting some junk you didn't have any use for while attempting to gain the proficiencies needed to craft something you actually want.

Aerin-of-the-Toast commented 2 weeks ago

I agree it could be better communicated but the behavior makes sense to me. You ideally want to know how to pick locks to even know what you need to make a usable lockpick, but making the lockpicks wouldn't make you better at picking locks.