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

Oppressor: A Strain for Praetorian #16912

Merged
merged 64 commits into from
Feb 8, 2025

Conversation

Runian
Copy link
Contributor

@Runian Runian commented Jan 15, 2025

About The Pull Request

A new strain for Praetorian called Oppressor.
Looks like this:
spin

They lose acid spit and acid spray for the following abilities:

Abduct, 12s cooldown, 50 plasma
Pulls humans from up to 7 tiles. 0.7s telegraphed before it goes off.
During the telegraph, the xeno is immobile. Shuffling or staggering them will knock them down.
Blocked by dense objects that you can't throw stuff over.
Grabbed marines are stunned between 0.5s - 1.5s, depending on the amount of marines grabbed.
Grabbed marines are staggered between 4s - 12s, depending on the amount of marines grabbed.
Grabbed marines are dealt brute damage based on the xeno's melee damage.
Grabbed marines are thrown toward the xeno. Can be blocked if there are any obstacles that would make a throw stop early (e.g. wired cades).

Images below, though they are somewhat outdated since they are not blocked by cades anymore.
abduct
abduct_fail

Dislocate, 10s cooldown, 50 plasma.
Knockbacks by 2 tiles, weakens for 1s, staggers for 3s, and deals melee damage as brute.
dislocate

Advance, 10s cooldown, 50 plasma.
After a short windup, charge up to 5 tiles. If you hit a marine, they are launched semi-randomly for 5 tiles away, weakened for 2 seconds, and are dealt melee damage as brute.
The turfs under you shake while you charge so that's cool.
advance

Tail Lash, 11s cooldown, 50 plasma.
Knockbacks by 2 tiles, weakens for 1s second, staggers for 3s, and deals melee damage as stamina in a 2x3 (varies on direction).
tail_lash

Their PRIMO is this:
Item Throw, 10s cooldown (starts on drop/throw), 50 plasma (on pickup).
Pickup an item until it is thrown, you move two tiles, or enter crit.
Item gains 15 throwforce per weight class. Throw range is shortened by 2 per weight class to a minimum of 2.
item_throw

Button icons in the ability order above:
All button icons are new, except for the 2nd one as it is taken from warrior.
image

Other changes:
Dancer prae has its display name changed so it appears correctly in the strain swap menu and for ingame xeno name.

Requires #16961 to be merged first.

Why It's Good For The Game

I never played warrior, but what if warrior was a T3? "More strains are good", says someone cool.
image

Changelog

🆑
add: New strain for Praetorian called Oppressor.
add: Oppressor abilities: Abduct, Dislocate, Advance, Tail Lash, and Item Throw.
imageadd: Button icons for: Abduct, Advance, Tail Lash, and Item Throw,
fix: The display name for the Dancer strain has been changed to remove confusion within the Strain Swap menu and to differentiate itself from the base caste.
/:cl:

Runian added 18 commits January 11, 2025 18:34

Verified

This commit was signed with the committer’s verified signature.
bdemann Benjamin DeMann

Verified

This commit was signed with the committer’s verified signature.
bdemann Benjamin DeMann

Verified

This commit was signed with the committer’s verified signature.
bdemann Benjamin DeMann

Verified

This commit was signed with the committer’s verified signature.
bdemann Benjamin DeMann

Verified

This commit was signed with the committer’s verified signature.
bdemann Benjamin DeMann

Verified

This commit was signed with the committer’s verified signature.
bdemann Benjamin DeMann

Verified

This commit was signed with the committer’s verified signature.
bdemann Benjamin DeMann
@tgstation-server tgstation-server added Sprites Changes to .dmi file. Feature New interesting mechanics with new interesting bugs labels Jan 15, 2025
@iforgotmeword
Copy link

iforgotmeword commented Jan 15, 2025

lustfully looks at stagger knock down on a T3

(on a other note: the Abduct seems really weak? like i get it can grab more than one marine but a telegraphed cast time for just a 1 tile beam? kinda funky)

also also will Abduct only work in perfect linear directions? or can be used diagonally?

Copy link
Member

@Kuro020 Kuro020 left a comment

Choose a reason for hiding this comment

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

Abduct seems underpowered, but well see how it goes

@Runian
Copy link
Contributor Author

Runian commented Jan 15, 2025

lustfully looks at stagger knock down on a T3

(on a other note: the Abduct seems really weak? like i get it can grab more than one marine but a telegraphed cast time for just a 1 tile beam? kinda funky)

also also will Abduct only work in perfect linear directions? or can be used diagonally?

As long the path from point A (the turf infront of you) to point B (where your target is) is clear, it works.

@novaepee
Copy link
Contributor

porting more cm strains ayy
love to face more types of xenomorphs

@Woker2004
Copy link

Suprise Suprise, yet another prae strain that, just like almost every strain will be a straight upgrade

@novaepee
Copy link
Contributor

image
its joke

Copy link
Contributor

@Lumipharon Lumipharon left a comment

Choose a reason for hiding this comment

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

Probs good to TM.
Walance wise though, being able to pull marines over cades (at range!) seems extremely guh.

@Lumipharon Lumipharon added Test Merge Candidate This PR has been reviewed and is ready for testing, unless something changes. Requires Testing PRs stable enough for testing, expecting minor changes. labels Jan 29, 2025
@Aporhtonoma
Copy link
Contributor

i dont know if the buff is in but WOW is it weak 2 second wind up for abduct is wild and half of that time is a self root as well thats a yikes
like id take a half a second and not be able to drag over cades period at this point this is bad

@yyzsong
Copy link
Contributor

yyzsong commented Jan 31, 2025

Abduct should probably not stop you from casting it beyond its max range and instead just cast the abduct up to its max range like spitter or boiler's acid spray does, or the marine flamer.

@Dreathtil
Copy link

Tail lash, should be a "press to activate facing the direction you are in" similar to Shrike screech. That one aspect of it makes using, let alone, combo-ing any of Oppressors abilities 3 displacement together clunky.
Abduct needs to not go on cooldown if you bail or get interrupted mid use IMO.
Otherwise Caste feels interesting, if not something I'm only interested in for the gimmick of yoinking somebody completetly unaware into danger.

@Lumipharon
Copy link
Contributor

I strongly think abduct shouldn't work through cades at all.

@tttruancy
Copy link

tttruancy commented Feb 5, 2025

I think abduct windup should be increased slightly.

Overall this strain is going to be a fishing menace but at least it's more skill gated than crusher

@CaputCapital
Copy link

CaputCapital commented Feb 8, 2025

brokengamemechanic.mp4

Abduct is flatout bullshit from the windup to the strengths it has, it's a flatout xeno buff with no drawback. So not only does it knock you down, it has the ability to immediately crit the marine being yanked through hazards.

You can't toss a grenade diagonally even though the trajectory would make sense, yet a marine is perfectly yanked through diagonally past a wall. Instant bring-enemy-to-you mechanics are not fun to fight against sorry. By the time I'd been abducted, it's like why bother have the warrior and shrike to do the rest when the praetorian is already there with another bullshit knock-stun ability?

@Kuro020 Kuro020 merged commit dc69c0c into tgstation:master Feb 8, 2025
41 checks passed
github-actions bot added a commit that referenced this pull request Feb 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New interesting mechanics with new interesting bugs Requires Testing PRs stable enough for testing, expecting minor changes. Sprites Changes to .dmi file. Test Merge Candidate This PR has been reviewed and is ready for testing, unless something changes.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet