Skip to content

Fix insane aztec torso resist values#86520

Closed
BruhddyTheThird wants to merge 10 commits intoCleverRaven:masterfrom
BruhddyTheThird:aztec_torso_fix
Closed

Fix insane aztec torso resist values#86520
BruhddyTheThird wants to merge 10 commits intoCleverRaven:masterfrom
BruhddyTheThird:aztec_torso_fix

Conversation

@BruhddyTheThird
Copy link
Copy Markdown
Contributor

Summary

Balance "Reduce aztec vest resist values"

Purpose of change

To close #86499. Currently, the "Ichcahuipilli" torso armor piece has values of 30+ in all resist, which for armor that can be made from cloth and leather, is insane. Not only is my change aiming to fix that, but I would like to give some reasonable changes to the armor piece aside from just the resist values, and add a material that might be useful for implementing future padded cotton armors.

Describe the solution

First, we make a new material, "id": "cotton_raw", which has some very low resist values; the values are in the sub-integer range, so it takes a lot of material to create a decent amount of resist. Then, using some first and secondhand accounts of Spanish conquistadors, along with some more academic sources, we get an idea for the properties of the material/construction of the vest, how it feels, and its protective capabilities. We then tweak the materials and stats of the vest to be reasonable (shown in testing), do some math, and tweak the recipe + comments to match reality/ a balanced state.
Some of these properties are:

  1. The vest was pretty light and maneuverable compared to the cuirass and plate of the conquistadors; so much so, in fact, that multiple firsthand accounts claim that men in their ranks would forgo their own armor in favor of these vests.
  2. The vest was stated in these same firsthand accounts to be able to absorb the impact of some atlatls, some arrows, and even lead shot of the time, which led to the choice to increase of the ballistic resist factor of raw cotton, and decrease cut slightly, to show that it is vulnerable to slashing/piercing attacks.
  3. The vest is very thick, but not exactly dense, so it should absorb impact better than a tighter fitting gambeson, as there is more time for the force of a blunt blow to disperse through the material, i.e. less impulse, governed by the equation $F\Delta t = \Delta p$. This is also the reason for adding the "OUTER" flag to the chestpiece, as it is one of the thickest cloth-type armor pieces in the game, and thinner, less shaped (as in hardened cloth, shaped to a form) ones have the "OUTER" flag.

Describe alternatives you've considered

  1. Leave it as is.
  • Pretty untenable, as an issue was opened for it, and the values are more than double the most realistically comparable wearable in game, and outclasses many pieces of gear intended to be upgrades.
  1. Change the recipe and construction to closely match the gambeson, without adding a new material.
  • Probably could be done, but sacrifices realism, and more importantly, doesn't differentiate a new material from the basic cotton blend that could be used to further balance gambeson-type armor.

Testing

Made a debug world with the changes, spawned in the armor, examined it, it has normal protection values, and the new material "Raw Cotton".
image

Additional context

If someone who has more tailoring knowledge than me can give better values for what the armor construction should look like, I'd be all ears, because I don't have a lot of background in the field there, and same goes for if someone can give more elucidating firsthand accounts and/or historical evidence of differences in the recipe/stats.

@github-actions github-actions bot added [JSON] Changes (can be) made in JSON Items: Armor / Clothing Armor and clothing <Bugfix> This is a fix for a bug (or closes open issue) Game: Balance Balancing of (existing) in-game features. astyled astyled PR, label is assigned by github actions labels Apr 16, 2026
jsonstyle compliance

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@github-actions github-actions bot added the json-styled JSON lint passed, label assigned by github actions label Apr 16, 2026
@PatrikLundell
Copy link
Copy Markdown
Contributor

This PR and #86518 both address the same bug report. Mergers ought to check if they compete with each other or are complementary before merging.

@BruhddyTheThird
Copy link
Copy Markdown
Contributor Author

Sorry about that, thats what I get for making PRs before bed 😅, I'll close this for now.

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 <Bugfix> This is a fix for a bug (or closes open issue) Game: Balance Balancing of (existing) in-game features. Items: Armor / Clothing Armor and clothing [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.

Ichcahuipilli is likely overpowered

2 participants