Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various misc improvements to camp crafting #78612

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

RenechCDDA
Copy link
Member

Summary

Interface "Various misc improvements to camp crafting flow and feedback"

Purpose of change

Describe the solution

-Hide errant message claiming camp NPCs can't craft liquid

-Update non-camp crafting message to say that liquid crafting IS available at camps

-Give the player a notice if there's nobody assigned to work at camp, instead of just silently not crafting

-Extract crafting mission's description for translation

-Pre-check and WARN if we don't have anywhere to store liquid before the crafting is assigned

-Cleaned up a case where I assigned the same recipe * to two separate variables in the start_crafting function. Oops. Use only one variable instead

Describe alternatives you've considered

Perhaps we could short-circuit the "Choose crafter" hotkey in the crafting GUI to notify the player that crafter selection takes place afterwards. But that sounded like a bit more effort than needed.

Testing

Compiled, loaded. Tried to craft without anyone assigned at camp, it cancelled and warned me there was nobody available. Assigned someone. Crafted some wooden beams. Crafted some alcohol.

Additional context

-Hide errant message claiming camp NPCs can't craft liquid
-Update non-camp crafting message to say that liquid crafting IS available at camps
-Give the player a notice if there's nobody assigned to work at camp, instead of just silently not crafting
-Extract crafting mission's description for translation
-Pre-check and WARN if we don't have anywhere to store liquid before the crafting is assigned
@github-actions github-actions bot added Info / User Interface Game - player communication, menus, etc. Crafting / Construction / Recipes Includes: Uncrafting / Disassembling [C++] Changes (can be) made in C++. Previously named `Code` Player Faction Base / Camp All about the player faction base/camp/site <Bugfix> This is a fix for a bug (or closes open issue) astyled astyled PR, label is assigned by github actions json-styled JSON lint passed, label assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions labels Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions <Bugfix> This is a fix for a bug (or closes open issue) [C++] Changes (can be) made in C++. Previously named `Code` Crafting / Construction / Recipes Includes: Uncrafting / Disassembling Info / User Interface Game - player communication, menus, etc. json-styled JSON lint passed, label assigned by github actions Player Faction Base / Camp All about the player faction base/camp/site
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Basecamp Bulleting Board Crafting Menu doesn't allow NPCs to actually craft
1 participant