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

SHARP Rifle Revived #6938

Open
wants to merge 70 commits into
base: master
Choose a base branch
from

Conversation

Nomoresolvalou
Copy link
Contributor

@Nomoresolvalou Nomoresolvalou commented Aug 12, 2024

About the pull request

This PR is a revival of PR #2000

This PR adds in the P9 SHARP Rifle Operator as a subvariant of the Grenadier spec. specialists can choose either the Heavy Grenadier or the SHARP Operator spec sets, you cannot have both a GL and SHARP, in the same way you cannot have AMR and Sniper (excluding foxtrot spawns).

the SHARP is a magazine fed rifle, using three different dart types as ammunition
The first two dart types are explosive, and incendiary darts. These both work in similar ways. On hitting an enemy with either of these types of dart, the dart will embed inside them (dealing minor damage) and then, if the target does not have IFF, will explode after a short delay. This delay is either 1 second, or 5 seconds, which you can toggle by pressing the toggle firemode key. The key difference between the two darts, is that explosive will explode (no way), and incendiary will form a cloud of phosphorous smoke around the target, the same as a normal WP grenade.

However, if you have bad aim and miss your target, the darts will embed into the ground. after 5 seconds, the dart will arm itself and become a mine. Mines have IFF, and will last for 5 minutes before disarming and becoming inert. These mines get stronger over time, upgrading in power every thirty seconds, with 4 levels of power in total. For explosive mines, each level is just higher explosion size, starting at 100, 115, 130, and 145 at level 4. For incendiary mines, level 1 is standard WP grenade, same as if you direct hit an enemy. Level two is the same as a standard HIDP grenade, with green flame. Level 3 is UT napalm, which is the same as the default pyro flame. Level 4 is UT napalm again, but the radius of the fire is increased by 1 tile. The charge level of each mine is indicated visually by the sprite.

The final dart type is flechette. these work differently from the other two dart types, as they cannot become mines. on hitting a tile, the dart will split into a number of flechette projectiles in front of it, similar to how AGM grenades function. sprite clicking an enemy with these is most optimal, as it ensures all the projectiles hit. Flechette darts also have a faster firing rate than that of the other two dart types.

Explain why it's good for the game

I think the SHARP rifle adds a unique gameplay style to the game. Mines are a pretty overlooked weapon in the marine arsenal. the SHARP has a high skill ceiling, figuring out where and when to best place your mines, since they don't last forever. At the same time it has effective offensive capability, best paired with teammates to help capitalize on your SHARP hits. The SHARP is an effective sidegrade to the classic GL specialist.

Testing Photographs and Procedure

Screenshots & Videos
sharp-ammo-showcase.mp4
SHARP-mine-demonstration.mp4

Changelog

🆑 Nomoresolvalou, TheManWithNoHands, Triiodine, Shad0vvs
add: Added SHARP Operator spec, P9 SHARP rifle, and SHARP ammo belt
balance: Added SHARP Operator spec to the squad spec vendor
soundadd: Added SHARP gun sounds
imageadd: Added SHARP rifle and ammo sprites (by Triiodine and TheManWithNoHands)
/:cl:

@cm13-github
Copy link
Contributor

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

@cm13-github cm13-github added the Merge Conflict PR can't be merged because it touched too much code label Aug 12, 2024
@github-actions github-actions bot added the Sprites Remove the soul from the game. label Aug 12, 2024
@chefoxara
Copy link

chefoxara commented Sep 20, 2024

At this point it is going to be incredibly difficult to make everyone happy with this weapon, which I believe to be the case with most additions. People already stand on two opposite sides of "useless gun" and "OP gun", and any changes I make will make one side reinforce their belief in that. What I hope to do is to keep both of these sides in mind, and based on my observations, make the gun as balanced as I can.

i see alot of marines calling it a bad gun lel

@NancokPS2
Copy link

NancokPS2 commented Sep 20, 2024

The reason why it is so polarizing is because it excels at a very annoying gameplay loop.
It is bad for setting traps because getting a xeno at the exact time frame that the explosive is upgraded before it expires is dumb luck. I'd rather take land mines which at least don't expire and don't have a glowing red texture.
It is bad for demolishing structures because worse explosive power (and afaik it doesn't detonate on structures (?))
Its main strength is stun-locking. Avoiding the main role of this spec which is to spam AoE and flush out xenos from fortifications.

So yeah, it is good precisely at the worst thing it could be good at. So using it for its (from the PR) intended purpose makes it look bad, because it IS bad at it.

And no, the default GL is not the same, you can run from grenades if you're paying attention, you can't run away from a dart once fired. Avoiding the attack is on the spec's ability to aim, not on your ability to dodge.

I'd personally do this:

  • Make the trap setting better. Maybe put a limit on live darts instead of an expiration timer and make the upgrade time way speedier (with perhaps a lower power cap).
  • Reduce the fire rate drastically but reduce the explosion delay as well (because it really is not doing anything and kind of ends as an unnecessary nerf)
  • Reduce the range of the sticking to xenos part to maybe 2-3 tiles, with anything further making it fall to the ground on impact (allowing xenos to actually run from the explosion if they are respecting the spec's operation range).
  • Increase damage for stuck darts.

That way you get a good killer weapon at short range and an excellent trap setter at all other ranges.

Edit: chexofara, if you have something to add to the conversation or to address, you're free to do so. You don't have to leave a reaction and dip.

@GoldenDarkness55
Copy link
Contributor

Spot-the-pixel is absolutely godawful, claymores were already bad enough but the darts are even easier to obscure with random debris. Mines aside, the embedded darts are just an attempt at obscuring grenades, it's not visually clear as opposed to HEDPs. Ruins the visual clarity of the game and its mechanics.

The base idea of a gun that works on sprite hits isn't bad, but that encroaches on the AGM-F grenade niche, can't you just get rid of the new ammo system and make this use some kinda rebalanced AGMs instead? If it really has to explode maybe add one that delivers a weak explosion in a frontal cone?
Utterly cancerous to play against in current state and a plain bad feature.

@chefoxara
Copy link

"but the darts are even easier to obscure with random debris."
why dont we move xeno traps above the object layer too then ? 🤔

game is stun based, ofc its "cancer" when muhrines get the ability to stun you (meanwhile you can tackle spam everyone to death)
🤷
really dont wanna see this get nerfed into the ground over cope like the tank or some other shit

@NancokPS2
Copy link

NancokPS2 commented Sep 24, 2024

"but the darts are even easier to obscure with random debris." why dont we move xeno traps above the object layer too then ? 🤔

game is stun based, ofc its "cancer" when muhrines get the ability to stun you (meanwhile you can tackle spam everyone to death) 🤷 really dont wanna see this get nerfed into the ground over cope like the tank or some other shit

You cannot compare xeno stuns to marine stuns.

Marines have several times the DPS per fighter than xenos do. As a result xenos need stuns to be able to survive. It is simply a requirement if marines are going to have that amount of stackable DPS.
Additionally, each xeno is worth at least 3 marines. So yes, xenos should in average be able to kill at least 3 marines per life. So "equal terms" is actually unbalanced.

Unless you want xenos to kill marines in 3 slashes or double current xeno numbers, or something like that just to keep parity with time to kill. I imagine you'd prefer that it stays as it is. Specs are the only ones that should be able to threaten a T2 or higher in 1v1. But a way to kill lower tiers en masse is even more unbalanced than something like the SADAR which can ocassionally kill a T3.

@chefoxara
Copy link

chefoxara commented Sep 25, 2024

double current xeno numbers

would be fire (if they got nerfed with double numbers)

You cannot compare xeno stuns to marine stuns.

i just did

Specs are the only ones that should be able to threaten a T2 or higher in 1v1.

yea they are doing just that, threatening and sometimes killing T2-T3s
GL is for clearing walls and killing T1s T2s, sharp is the same thing but instead of clearing he has area denial
:>

@HaultyAnonie
Copy link
Contributor

image

The m in magazine for the Flechette magazine is the only one capitalized and I don't know if that's on purpose. SPEC VENDOR.

@chefoxara
Copy link

wanted to say that HE should be red and INC should be yellow, actually since incen sets things on blue fire why not make it blue.
pls

@Nomoresolvalou
Copy link
Contributor Author

Nomoresolvalou commented Sep 26, 2024

wanted to say that HE should be red and INC should be yellow

HE and incend are already red and yellow respectively, to reflect the colors of the grenades.

cm13-github added a commit that referenced this pull request Sep 26, 2024
cm13-github added a commit that referenced this pull request Sep 26, 2024
@chefoxara
Copy link

wanted to say that HE should be red and INC should be yellow

HE and incend are already red and yellow respectively, to reflect the colors of the grenades.

i swear it used to be swapped around.. maybe im just imagining things lol.

@Nomoresolvalou
Copy link
Contributor Author

i swear it used to be swapped around.. maybe im just imagining things lol.

no it was like that by accident
I fixed it a couple commits ago cause it peeved me

@chefoxara
Copy link

i swear it used to be swapped around.. maybe im just imagining things lol.

no it was like that by accident I fixed it a couple commits ago cause it peeved me

aaah.
ok
thank you

cm13-github added a commit that referenced this pull request Sep 28, 2024
cm13-github added a commit that referenced this pull request Sep 28, 2024
This was referenced Sep 28, 2024
cm13-github added a commit that referenced this pull request Sep 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Balance You need to be a professional veteran game maintainer to comprehend what is being done here. Feature Feature coder badge Sound Blast 5 minutes of bass boosted music to our players Sprites Approved confirmed no stray pixels Sprites Remove the soul from the game. Testmerge Candidate we'll test this while you're asleep and the server has 10 players
Projects
None yet
Development

Successfully merging this pull request may close these issues.