Problems with short rope recipe & weights of its components. #39916
Labels
<Bug>
This needs to be fixed
Crafting / Construction / Recipes
Includes: Uncrafting / Disassembling
Game: Balance
Balancing of (existing) in-game features.
Describe the bug
The "from_cloth" recipe for short rope takes 30 rags or 30 leather patches or 30 felt patches or 5 tanned hides. Found in json/recipes/recipe_others.json
I originally had an issue with just the short rope recipe & its required components. Some algebra:
However, a recipe like this is reasonable. See:
Make rope from fabric scraps : https://youtu.be/IAY805uM3H8
It should be possible to make a rope from these components in-game. However the recipe is flawed due to the imbalance of weights & component requirements (when you consider that a rag is just 80 thread, and a short rope is just 1800 thread, each sewn together in a different way.)
You could tweak this recipe so it produces byproducts (thread or short string, or cotton scraps.) However the issues of weight would still apply, and I think that less than 25% of the components should go to waste (i.e. 600 of 2400 thread that 30 rags constitute.) I will not focus on byproducts, since it would be trivial to implement, while there are other non-trivial problems with this recipe.
To fix this recipe, we should change the components required, along with the weight of those components.
I focus on rags, but using leather & felt patches, as well as tanned hides, creates issues.
Steps To Reproduce
Expected behavior
This will not exactly be concise, as there are underlying issues with tailoring & weights of resources that need work for this recipe to be reasonable.
One needs to consider conservation of weight and volume, along with equivalences of components (i.e. 80 thread = 1 rag), and crafting/disassembly times, to formulate a recipe with reasonable behavior.
Considerations:
The crafting time of 7 minutes isn't super unreasonable as well: see the video linked above. (It probably should be doubled or tripled though.)
I also don't think volume is a major issue. The "bundle of rags" recipe implies that rags are loosely packed in a container, and should take up a lot more volume than thread. You could make the case that it is an issue however, but I won't focus on that.
However, the issue of weight remains.
These weights should be the same, and not differ by an order of magnitude.
I think this is the right course of action, but pretty silly. To take a point of reference, a long rope = a seatbelt. AFAIK seatbelts don't weight 24 pounds. Thus,
Suppose a seatbelt weighs 5lbs. Then
But a towel obviously doesn't weight that much!
Proposed solution:
rebalance the weight of thread (3), make rags disassemble into much more thread (say, 3x or 4x as much) and scale weight of rags & rope accordingly (2).
Making rag disassembly produce more thread means that rags weigh more. Then the weight of a towel, or hat, etc. would make more sense.
Then, with the recipe, make sure (x rags required)*(num of thread from 1 rag) = (num of thread in 1 short rope). (1)
Screenshots
N/A
Versions and configuration
Additional context
Side Note on other components:
I think tanned hide & leather and felt patches need work as well, if included in this recipe. I focused on rags, because the final product disassembles into thread, and rags disassemble into thread.
The issue with leather/felt is that they can be transmuted into thread via this recipe. (Notwithstanding issues with weight.)
Kevlar & Nomex thread have already been implemented -- perhaps leather thread could be added? Then you could have separate recipes for leather and felt/yarn ropes, similar to that for cordage ropes.
The text was updated successfully, but these errors were encountered: