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

Beat the hell out of the atlatl with the nerf bat #77776

Merged
merged 1 commit into from
Nov 12, 2024

Conversation

RenechCDDA
Copy link
Member

Summary

Balance "Nerf atlatls, a lot."

Purpose of change

While looking into #77767 I realized that the atlatl was stupidly, STUPIDLY accurate. Not only could it outshoot modern bows by an order of magnitude, but it also threw heavier, more damaging projectiles further. It was completely nuts.

Describe the solution

Nerf the hell out of it.

Range was approximated by the virtue of "I googled it" and "Less than a bow, because it's throwing a much heavier projectile"

Accuracy nerfing came from figures in Comparing Atlatls and Bows: Accuracy and Learning Curve by John C Whittaker

Critical damages lowered to be more reasonable, constant damage scaling applied in line with bow projectiles. The damage effectiveness of the steel-tipped atlatl spears is essentially the same for crits, and increased for non-crits. Wooden spears are no longer rods from god.

Describe alternatives you've considered

This is not technology that is very much embedded in the local culture, so it could probably just be removed entirely/relegated to book-learning instead of autolearn. I live in the states, and I vaguely know what an Atlatl is, but if you asked me to put one together I could definitely not do so. (I definitely could not put a bow together either, but cultural osmosis provides a basis of understanding of how to figure it out!)

Testing

Loads without error

Additional context

Excerpts from the cited article:

"In other words, Bassett’s atlatl scores were close to the level of adequate archery at hunting ranges for an atlatl. On the other hand, this data also shows that a mediocre archer can outshoot the best of atlatlists, even at short range. In fact, most atlatlists, including many who practice a lot (Whittaker and Kamp 2006), fail to approach the accuracy or consistency of Bassett.

The disparity between archer and atlatlist increases with distance. [...] Competitive archers expected to hit the target (smaller than the ISAC target) with almost all shots at all distances; champions could hit it every time. High scores would have about 30 percent gold hits. I have participated in atlatl competitions at 30 to 40 m. Few of us practice much at those ranges, so the comparison is perhaps not entirely fair, but I can say with confidence that no atlatlist I know would expect all hits on an ISAC target at those ranges, let alone at 60 yards"

@github-actions github-actions bot added [JSON] Changes (can be) made in JSON Game: Balance Balancing of (existing) in-game features. json-styled JSON lint passed, label assigned by github actions astyled astyled PR, label is assigned by github actions labels Nov 12, 2024
@ampersand55
Copy link
Contributor

ampersand55 commented Nov 12, 2024

When I played around with the atlatl, I didn't find it that accurate. At throwing skill 3, its only accurate to about 3 squares between you and a regular zombie with precise aim, which takes 960 moves carrying the spears with a golf bag, currently the best item to carry them in.

I found that the best strategy for using the atlatl was to lock on to a zombie 8-9 squares away, then wait and build up your aim until they were 2-3 squares between you and the zombie to throw the spear. Then you'd have to run away and start over again.

The max range is ridiculous though.

@github-actions github-actions bot added the BasicBuildPassed This PR builds correctly, label assigned by github actions label Nov 12, 2024
@kevingranade kevingranade merged commit b8a6d08 into CleverRaven:master Nov 12, 2024
18 of 24 checks passed
@RenechCDDA RenechCDDA deleted the nerf_atlatl branch November 12, 2024 16:38
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 Game: Balance Balancing of (existing) in-game features. [JSON] Changes (can be) made in JSON json-styled JSON lint passed, label assigned by github actions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants