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

Massively rebalances combat exosuit durability #3351

Merged
merged 6 commits into from
Nov 15, 2024

Conversation

Apogee-dev
Copy link
Contributor

@Apogee-dev Apogee-dev commented Sep 12, 2024

About The Pull Request

Numbers are very, VERY subject to change as this gets tested. In fact, they’re almost guaranteed to need tuning.

Combat exos have dramatically buffed armor across the board.

Gygax now has armor equivalent to a bulletproof vest; Durand has armor comparable to a marine vest.
In general, this means that weapons with neutral or higher AP are necessary to deal more than chip damage to either exosuit, especially the Durand, but high-penetrating weapons such as DMRs or hard counters like EMPs and explosions are still just as effective as before.

To compensate, repairs are now less efficient and slower.

Repairs for all exosuits, when using a welder, now take a short do_after to complete, meaning you can't mash LMB to repair. Combat exos additionally have a repair multiplier that means repairs of all sorts heal less damage while still consuming the same amount of fuel or battery and time. Gygaxes have a 25% penalty to repair value and Durands have a 50% penalty.

Civilian exo durability is unchanged.

Outside of the slower welder repairs, civilian exos haven't been touched; Combat Ripleys are just as useful as before, they just shouldn't feel more durable than a Gygax anymore.

Also I gave the Paladin higher melee armor and lower bullet armor so it isn't just a palette-swapped Durand.

Why It's Good For The Game

The fact that the most efficient way to kill combat exos is buckshot is just plain silly; Exosuits aren't tanks, but they're still supposed to be heavily armored and require bigger guns to crack. This change hopefully makes that the case without making exos too much harder to kill when you have the right tools. Pretty much everybody has access to a decent anti-exo weapon at low cost in the form of the Illestren, and bomb damage such as that dealt by a KA is still as efficient as it used to be, so even the poorest crews shouldn't be completely bereft of tools to deal with them.

Changelog

🆑
balance: Massively buffed combat exosuit armor
balance: Made repairing exosuits with a welder a do_after
balance: Combat exosuits get less healing from repairs
balance: The Paladin now has higher melee armor and lower bullet armor than the Durand
/:cl:

repairs take longer, combat exosuits are tankier, armor modules only fit on civvie mechs
@github-actions github-actions bot added the Code change Watch something violently break. label Sep 12, 2024
@githubuser4141
Copy link

Do mechs care about AP damage here? On TG armor penetration isn't calculated when hitting mechs, so a bullet doing 15 damage at 50 AP is outright worse in every way compared to a bullet doing 20 damage at 0 AP.

@Apogee-dev
Copy link
Contributor Author

Do mechs care about AP damage here? On TG armor penetration isn't calculated when hitting mechs, so a bullet doing 15 damage at 50 AP is outright worse in every way compared to a bullet doing 20 damage at 0 AP.

I actually test my code, so yes, they do care. A Gygax takes about 80 damage (out of 300) from a point blank Mongrel magdump (that’s about 24 shots of 10mm) while a Ripley is completely destroyed (over 150 damage dealt) with these changes applied, as of the current commit.

@Martinpachu
Copy link
Contributor

i thhought you wanted the civilian mechs to have at least a bit of armor too? what changed your mind?

@Apogee-dev
Copy link
Contributor Author

Apogee-dev commented Sep 13, 2024

i thhought you wanted the civilian mechs to have at least a bit of armor too? what changed your mind?

Yeah I changed my mind on that one. Depending on how things pan out I might come back and give them all 40 armor to hit the breakpoint for hollowpoint or something, but i want to leave the relative durability of stuff like combat ripleys unchanged for the time being. basically the “armor” on civilian exosuits is more like the outer skin of your car than actual armor and that’s fine

@Apogee-dev Apogee-dev added Balance/Rebalance Makes powergaming easier in expected ways, or easier in unexpected ways. Test Merge Required They'll have to do it for free. labels Sep 13, 2024
@generalthrax
Copy link
Contributor

We could use a repeating do_after for repairing. My fingers are in agony after individually clicking 50 times for a Durand.

Copy link
Member

@rye-rice rye-rice left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is good, make sure to make the welding do_after repeat itself to save poor fingers

@rye-rice
Copy link
Member

poke about repeating do-after

craftxbox pushed a commit to craftxbox/shiptest that referenced this pull request Sep 24, 2024
@rye-rice
Copy link
Member

poke

Copy link
Contributor

github-actions bot commented Oct 4, 2024

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot added the Merge Conflict Use Git Hooks, you're welcome. label Oct 4, 2024
@Sun-Soaked
Copy link
Member

ooo you want to finish this pr ooo

@github-actions github-actions bot removed the Merge Conflict Use Git Hooks, you're welcome. label Nov 12, 2024
Copy link
Member

@Sun-Soaked Sun-Soaked left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes

@Sun-Soaked Sun-Soaked added this pull request to the merge queue Nov 15, 2024
Merged via the queue into shiptest-ss13:master with commit 6e89dcf Nov 15, 2024
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Balance/Rebalance Makes powergaming easier in expected ways, or easier in unexpected ways. Code change Watch something violently break. Test Merge Required They'll have to do it for free.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants