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

Rebalance for rein and yoke recipes #1521

Merged
merged 2 commits into from
May 13, 2022

Conversation

chaosvolt
Copy link
Member

@chaosvolt chaosvolt commented May 9, 2022

Summary

SUMMARY: Balance "Allow makeshift ropes for reins and yokes, don't use 60 feet of rope for yokes"

Purpose of change

Per discussion on the BN discord, it was pointed out by PoshOctavia that animal-powered wagons can be clunky to get set up in wilderness gameplay due to needing god-tier strings to make reins and yoke.

Describe the solution

  1. Set rein and tackle recipe to allow cordage instead of cordage_superior.
  2. Set yoke and harness recipe to use 4 instances of rope_natural_short instead of 2 instances of rope_superior. Not only is it odd to restrict it to only allowing good-quality strings for something so basic, the recipe was demanding 60 feet of rope for something that realistically will likely top out about 24 feet total (see additional information below).
  3. Per further discussion in the BN discord, swapped the STEERABLE flag with TRACKED for yokes, allowing them to be installed in vertically without penalty, not just installed in infinitely-wide horizontal fronts like this abomination I made during testing:
    image

Describe alternatives you've considered

One other thing that came up was the perpetual running gag of a problem that nails are always needed instead of wooden pegs. As usual, while we could maybe add alternative vehicle parts that use makeshift wooden frames, that in turn use drilling 1 plus some extra wood, in practice this continues to be a problem to write JSON for because the smoothest option would be to allow a recipe or construction to swap in drilling quality depending on component needed.

Testing

Checked affected file for syntax and lint errors.

Additional context

https://smallfarmersjournal.com/ask-a-teamster-tongue-length/

Buggy poles are designed to be 7’ from neckyoke to doubletree pin for ponies (400 to 600#); 8 1/2’’ for saddle horse (1000-1200#) and 9 1/2’’ for the draft horse (1800-2000#). It is not too difficult to extrapolate the in- between sizes (8’ for 800# mules, 9’ for 1500# crossbreds, etc.) and the only way to adjust lengths on a buggy pole is to trim the tip length, because of the bent portion of the heels on these buggy poles (figure 3). Wagon tongues generally require 1 additional foot in length strictly because of the nature of the doubletree. When you lay out a wagon doubletree flat, as it is when hooked up, this becomes apparent (figure 4). So I figure 8’ for ponies, 9 1/2’ for saddle horses, and 10 1/2’ for large drafts as a starting rule of thumb.

@chaosvolt
Copy link
Member Author

So, PoshOctavia discovered another one: yokes count as steering, which means you can only ever have them aligned horiztonally or face a mechanics skill penalty. This means a wide wagon is doable infinitely, or this example the Cursed Canoe:
image

But, you can't have a line of yokes extending vertically like you might actually see on a wagon:
image

It seems this would be fixed by swapping the STEERABLE for the TRACKED flag, but it has some sort of effect on steering I can't quite determine the implications of. Should we do that?

@Coolthulhu Coolthulhu self-assigned this May 10, 2022
@chaosvolt
Copy link
Member Author

Cart with two axles of yoke, before change:

Safe/Top Speed: 26/27 mph
Acceleration: 6 mph/s

Air drag: 1.32

Rolling drag: 0.94
Static drag: 0
Offroad: 100%

After replacing STEERABLE with TRACKED:

Safe/Top Speed: 26/27 mph
Acceleration: 6 mph/s

Air drag: 1.32

Rolling drag: 0.94
Static drag: 0
Offroad: 100%

So impact in practice seems minimal, meaning it should be doable to fix the issue Posh observed.

@Coolthulhu Coolthulhu merged commit 00488f2 into cataclysmbnteam:upload May 13, 2022
@chaosvolt chaosvolt deleted the rope-harness-fix branch May 13, 2022 17:39
scarf005 pushed a commit to scarf005/Cataclysm-BN that referenced this pull request May 13, 2022
* Rebalance for rein and yoke recipes

* Idea per feedback
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants