-
Notifications
You must be signed in to change notification settings - Fork 565
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
Updated XM43E1 for USCM Sniper Spec #5767
Conversation
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since it doesn't sound like you and Backsea communicated or collaborated together at a minimum you must attribute their work in the change log.
Ultimately this is legal to do but it's very awkward to use the commits from a pr that is still open then in your own pr and it's not from you collaborating with the other person.
Ultimately I recommend you two collaborate together on a single pr. It's fine to do changes after a pr is merged too to adjust or expand the pr. But at this point it's a competing pr that effectively stole the work from the other without full attribution or friendly permission.
For clarity, I did communicate my notes to them a few days back, including the the outdated code and existing designs. The only sprites that weren't removed were the ammunition and unused purple laser, which I've mentioned above. I'll credit Backsea for those in the changelog alongside the weapon kit snowflake code, but please do let me know if anything else wasn't alraedy originally there or adapted from elsewhere. The vast majority of relevant code from those commits were removed; I used the branch originally as a reference for what had been modified to backtrack, and the majority of updates here are completely written by me, or direct reverts to code that I had originally implemented. The /light subtype might count, but that was a rip from /heavy, and I completely replaced the functionality of it. |
Co-authored-by: harryob <[email protected]>
This PR is on hold until the PR it builds off of is either merged or closed. Feel free to continue work on it, especially getting it to a point that even compiles; but it is very likely you will need to resolve conflicts in the future. |
About the pull request
Alternate PR to #5724 without new armor sprites or items, actual sidegrade-balanced numbers, and patches for multiple old issues with the related code.
Credit to Backsea for fixing up the barrel and ammo sprites, and the purple targeting sprites which are still in the .dmi, though the gun uses the sniper's red laser currently. Alongside Zonespace for the idea of making a Wall-Penetrating Ammo subtype, with more nuance and falloff mechanics to expand on stemming from the Vulture, and all the help in messing around with the code.
The XM43E1 is an experimental anti-materiel rifle that's existed in the code for a while as a test weapon, but had several bugs and insufficient testing. This PR should hopefully allow it to be testmerged in a balanced manner as an M42A sniper sidegrade.
Its design purpose is that of a sniper weapon that fires slower, with less direct combat utility, but more supportive utility and higher impact on shots that actually land. To this purpose, in comparison to the normal sniper rifle (M42A), it:
In return, however, it has higher single-shot damage that allows for more surprising burst, and effects of its own to enable alternative support and utility, alongside special balancing to make them more balanced and interesting to play around, explained below.
Also included in this PR are several backend fixes to actually make this work properly - without this, the weapon would deal more damage when wallbanging, and also deal multiplied damage to mobs inside of walls, like a Queen building beneath herself.
Explain why it's good for the game
The updated XM43E1's design keeps the weapon's wall-and-mob-piercing, but adds in falloff for balancing and interactivity, which applies to everything it hits. While it retains massive damage against walls and structures, able to break even Thick Resin in a single shot, normal metal walls in 4, and reinforced in 8, it now loses a huge portion of its energy when doing so, subsequently reducing its damage and penetration power.
What this means in practice is that it can no longer theoretically multiply its potential damage by up to 8x if everything lines up. In fact, it can barely even get through 2 walls, doing very little damage after that. Mobs, it can handle a bit better, but bodyblocking for more vulnerable targets is a valid strategy to try and protect allies from the AMR. You take the brunt of the hit, and increase their technical DPS, but greatly blunt the damage to the targets behind you.
The actual numbers are 20% reduction in damage for most targets hit, and 60% for dense walls (normal and resin walls) and Big Xenos. Note that this does not include Resin Membranes or windows, which goes into another of the XM43E1's sidegrade utilities: the ability to fight Boilers, something Sniper Spec has been lacking for years ever since the caste was updated, and a feature this weapon had been originally been designed around.
Membranes will still reduces the AMR's effectiveness temporarily, but such defenses break under sustained focus from it, forcing the Boiler to either seek out allies to cover for it (Fortify Defender escort is back!) or shift to new positions and angles, prepared by builders to force the AMR to expend more ammo.
Additionally, this also affects the Aimed Shot's potential, stacking with the existing special modifiers. Against single targets, the XM43E1 is still far inferior in most cases, only being able to deal more damage when you can only fire off one shot before needing to run, at the cost of way less actual damage and none of the special effects compared to the M42A's special ammos, but in a crowd it gains some benefits and loses others.
The main benefit is that the technical damage it's dealing is increasing. More targets, more hits, more efficiency. However, the Aimed Shot target can be covered by others, potentially reducing that multiplier down, or even blocking the shot completely. A few big xenos can entirely eat an Aimed Shot for a Queen, and they don't take the increased damage.
Wallbreaking and wallbanging potential is also heavily reduced by this new effect, as the XM43E1 should usually only be able to hit targets at most 2 walls in, and that's within pretty close ranges. At most sniping ranges it'll probably be only one. It can break a Thick Resin Wall in 1 shot, but it'll only slightly hurt the second one behind that, and have to spend another full shot to break that down, and so on. The Sniper Spec also doesn't have thermals, so while true wallbanging is still possible, it's not consistent like the PMC Sniper, nor is it nearly as effective due to the above mentioned falloff. You'll be looking at around like 50 damage after just 1 wall.
That one shot can save people, though, like the old-school masterkey supports. Gotta get someone out who got dragged behind a door? Blast away like the XM51 does these days, except from a long-range support position. Its design also emphasizes aiming for structural weakspots like Resin Membranes, glass, and doors.
Essentially, it serves as a sidegrade where you trade off superior overall stats, extremely flexible combat utility, and special Aimed Shot effects for:
Testing Photographs and Procedure
Screenshots & Videos
Put screenshots and videos here with an empty line between the screenshots and the
<details>
tags.Changelog
🆑 Kaga
add: Added the XM43E1 Anti-Materiel Rifle as a pickable sidegrade option for USCM Sniper Specs, through the item in their box. It can shred obstacles, blow a hole through most infantry and their equipment, and even hit a collateral on multiple targets, but its lack of specialized ammunition and small magazine mean that you'll need to make every shot count. Ammo can be bought from Req, at the same cost per magazine as the M42A. Credits to Backsea for the new angled ammunition sprites and the spec-weapon-picker.
balance: Completely updated the XM43E1 AMR, adding falloff to its wall-piercing properties whenever it hits something. Most things reduce its damage by 20%. Dense walls and big xenos reduce it by 60%.
/:cl: