-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Secondary experience #38013
Comments
What should happen imo is that skill gain is made proportionate to the impact of the skill on failure chance. This would mean that same amount of total xp is gained, but distributed among the skills. With the current numbers this would mean 75% of xp goes to the primary, and the remaining 25% is distributed evenly between the secondary skills. Changes should be isolated to this function: Cataclysm-DDA/src/crafting.cpp Line 800 in 3ea66e7
For reference, the failure chance calculation is done here: Cataclysm-DDA/src/crafting.cpp Line 845 in 3ea66e7
|
Keep in mind that one should probably want to put in more work than what ifreund suggested, as it makes no sense for combat skills to get xp from crafting. For this, ifreund said on Discord:
|
As you note with archery skill when making as arrows, some secondary skills should not be gaining xp. The intent is that secondaries act as prerequisites, but are not exercised as part of the craft. If you want to change this to mean, "skills also exercised by the craft", we need to overhaul a lot of recipes. Step one would be to blanket remove all combat skills from crafting recipes, which I would fully support. After that you need to audit the remaining secondaries for whether each recipe provides meaningful practice for that skill, or if it just acts as a prerequisite. If both of those are occurring in meaningful numbers, we can split secondary into two parameters, with the new one being "prerequisite_skill". |
I could see justification for combat skills getting some experience from lower level recipes, representing learning how to properly maintain and handle the equipment. (Learning how to properly string and store a bow, how to align a gunsight, getting a feel for weapon balance as you craft them, that sort of thing) |
To me, what you're describing looks more like "allow any recipe to train combat skills but up to a set skill level". Like 1 or 2, maybe. |
we'd definitely need some kind of flag to stop this, as all of my recipes in magiclysm that have spellcraft as a secondary skill are purposefully like that so spellcraft doesn't gain exp. |
And balance. Forging a sword would give a lot of knowledge to balance, gait and pose for the sword. Not for much fighting, but for the beginning levels of knowledge and skill. Who's more dangerous, an experienced builder with a sledge hammer, or a novice swordsman on the first day? |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not bump or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered. |
This was more of a discussion than an issue, and it has gone stale with no real conclusion. |
Is your feature request related to a problem? Please describe.
It seems that secondary skill requirements don't get experience in recipes.
Describe the solution you'd like
Allow secondary skill requirements to gain (significantly?) reduced experience from recipes, probably depending on the skill. For example, one should not get exp for archery if it's a secondary skill requirement, but one should get exp for cooking.
Describe alternatives you've considered
Allow multiple main skill requirements?
The text was updated successfully, but these errors were encountered: