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

Balance riot and swat armour #52013

Merged

Conversation

I-am-Erk
Copy link
Member

@I-am-Erk I-am-Erk commented Sep 30, 2021

Summary

Balance "Change riot and swat armour to represent the armour plates, not the armour plates plus the uniform underneath."

Purpose of change

Riot armour is too good. It's great armour IRL, but it does not offer equal and complete protection on all areas.
image

Notably the stomach, arms, and legs all have large gaps in protection covered by a thick, durable, flexible cloth layer that is definitely great but should not repel bullets and terrible slashing claws. For game balance reasons, as well, this armour is readily available from the start of the game and needs to have drawbacks. It should, however, remain a very good option in the early game. It just needs its real drawbacks added in.

Describe the solution

Change riot and swat armour stats to represent only the armour plates. Whatever you are wearing below can still protect your squishy bits, but there are clear gaps in the armour that need to be represented.

Adjust the components of riot armour a little: the outer layer is now made of tougher polycarbonate, not just generic plastic.

image
Riot armour now offers somewhat better protection, but much less complete.

image
SWAT armour is significantly worse, but also less encumbering. Debatably it's unclear if SWAT armour should even exist as an independent item, or if SWAT zombies should be wearing soldier gear. I don't really care what solution we land on, as long as SWAT armour stops giving 95% protection from almost all damage while being lootable from a zombie.

Went through and audited spawns of these items, resulting in some adjustments to how zombie armour spawns (especially swat zombies which were pretty much guaranteed to always spawn fully equipped).

Describe alternatives you've considered

Initially I was going to move these plated armours to the "strapped" layer instead of "outer". This may still be the right course of action in the future, as large armour plates should interfere with backpacks and tool belts and things, but to avoid some really weird layering it's gonna need to be all in one go.

There's a decent argument to remove the arm/leg coverage of both of these armours altogether and have that role be played by armguard_hard, legguard_hard, a riot armour torso piece. I did not do that here, because (1) it's a lot of work and (2) this still lets me have a special sprite for riot armour, which is good.

There's also an argument to just make swat armour a direct copy of an esapi or other bulletproof vest with some pockets and extra encumbrance. If anyone knows more about american SWAT they're welcome to have at 'er

Testing

Seems to work.

Additional context

I'm coming for you, ESAPI vest.

@I-am-Erk I-am-Erk added Game: Balance Balancing of (existing) in-game features. [JSON] Changes (can be) made in JSON Items / Item Actions / Item Qualities Items and how they work and interact labels Sep 30, 2021
@I-am-Erk I-am-Erk changed the title Update suits_protection.json Balance riot armour (only *halfway* a nerf, calm down) Sep 30, 2021
@I-am-Erk I-am-Erk changed the title Balance riot armour (only *halfway* a nerf, calm down) Balance riot and swat armour Oct 1, 2021
@Rivet-the-Zombie Rivet-the-Zombie merged commit 484f0ea into CleverRaven:master Oct 1, 2021
@I-am-Erk I-am-Erk deleted the armour_design-riot_armour branch October 2, 2021 22:52
@DillonMatchett DillonMatchett mentioned this pull request Oct 19, 2021
@oosyrag oosyrag mentioned this pull request Dec 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game: Balance Balancing of (existing) in-game features. Items / Item Actions / Item Qualities Items and how they work and interact [JSON] Changes (can be) made in JSON
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants