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

Buff python #33306

Merged
merged 6 commits into from
Feb 11, 2025
Merged

Buff python #33306

merged 6 commits into from
Feb 11, 2025

Conversation

pheenty
Copy link
Contributor

@pheenty pheenty commented Nov 14, 2024

About the PR

Python now costs only 4 tc, but is discounted rarer (as Cobra) and comes with regular non-AP rounds.
Non-AP speedloaders are added to the uplink, costing 2 TC.
AP speedloaders are unaffected, and you can buy Python, unload it, then buy and load an AP speedloader to get the current Python for 7 TC total.

Nevermind, python now just costs 4 tc.

Why / Balance

  1. Python's use is very, very niche. Even if you need to kill a secoff, Viper provides the same DPS and is two times cheaper.
  2. Just my personal opinion, but traitors lack some... coolness? Viper is not cool, it's just a pistol, stealthy Cobra is negatively cool, Python is cool yet useless (see reason 1), esword is cool but it's a melee weapon.

Technical details

yml changes only

Media

image
image

Requirements

Breaking changes

none
Changelog

🆑 pheenty

  • tweak: Python now costs only 4 TC!

@github-actions github-actions bot added the Changes: No C# Changes: Requires no C# knowledge to review or fix this item. label Nov 14, 2024
@Everturning
Copy link

explain how this is a buff

@SlamBamActionman SlamBamActionman added the S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. label Nov 14, 2024
@TheShuEd TheShuEd added Size: Very Small T: Balance Change Type: Balance changes through direct value changes, or changes to mechanics that affect it A: Combat Area: Combat features and changes, balancing, feel A: Roundflow/Antag Area: Roundflow - "What happens in the game", including antagonist roles and their capabilities and removed S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. labels Nov 14, 2024
@pheenty
Copy link
Contributor Author

pheenty commented Nov 14, 2024

explain how this is a buff

If you want AP python, you can buy it for 4 tc and ap rounds for 3 tc, so 7 tc total for it being the same as now with 6 extra regular rounds

@Everturning
Copy link

If you want AP python, you can buy it for 4 tc and ap rounds for 3 tc, so 7 tc total for it being the same as now with 6 extra regular rounds

just because you get to spend the same TC for two things doesnt mean its a buff. explain how making it have less DPS and locking the greater DPS bullets behind spending the same TC for a normal version is a buff?

if you want to make it useful, increase its fire speed. thats the main reasons it's rarely used

@pheenty
Copy link
Contributor Author

pheenty commented Nov 14, 2024

If you want AP python, you can buy it for 4 tc and ap rounds for 3 tc, so 7 tc total for it being the same as now with 6 extra regular rounds

just because you get to spend the same TC for two things doesnt mean its a buff. explain how making it have less DPS and locking the greater DPS bullets behind spending the same TC for a normal version is a buff?

if you want to make it useful, increase its fire speed. thats the main reasons it's rarely used

AP bullets do LESS damage than regular ones (26 vs 35). With that change, an unarmored target will die to just 3 bullets (instead of 4), and that would cost 2 times less

@TheShuEd TheShuEd added P3: Standard Priority: Default priority for repository items. D3: Low Difficulty: Some codebase knowledge required. size/XS Denotes a PR that changes 0-9 lines. size/S Denotes a PR that changes 10-99 lines. and removed Size: Very Small size/XS Denotes a PR that changes 0-9 lines. labels Nov 14, 2024
@TheShuEd
Copy link
Member

TheShuEd commented Nov 14, 2024

Label gaming yupiii
(Im sorry)

@SaphireLattice SaphireLattice added the S: Needs Review Status: Requires additional reviews before being fully accepted label Nov 15, 2024
@SlamBamActionman
Copy link
Member

Hello! Sorry for taking time in processing this one. I've gone through the numbers a bit and here are my thoughts:

Removing the AP rounds from the Python removes its uniqueness as an option in the uplink, making it at best a Viper sidegrade. It's "niche" is its AP rounds, so with a lower price and no AP we get two guns (Viper & Python) with the role of "just shoot them" with no forethought. We largely want every option in the uplink to shine in different circumstances and imo this makes them too similar.

Like you say, Python with AP becomes a preferable option over the Viper at Sec Hardsuit levels of armor and above; the DPS is the same but the Viper lacks the necessary magsize at those percentages. So its niche, as to be expected with AP rounds, is armored targets. Making a correct choice to go with the Python versus a highly armored target should be rewarded.

All that being said, a buff does seem to be warranted.

The total damage you get from the Python is 156. Viper gets 160. Add in 5x .35 rounds to the Viper total make up for the TC difference and that's 960. Let's be nice and add Captain's Carapace armor res to the calculation and that turns into 576.
Compare that to other 8 TC options like the FotNS or E-sword and... Yeah.

I suggest to not do any changes regarding AP/regular .45 rounds at all. All I see necessary is the TC tweak; going down to 4 TC seems strong but reasonable. That way it's preferable to the Viper against regular SecOffs since you get more mag damage (156 vs 112) but with AP rounds still being costly you end up economically disadvantaged if you rely on it in the long run.

Don't forget to adjust the fake cap gun too!

@pheenty
Copy link
Contributor Author

pheenty commented Feb 11, 2025

Hello! Sorry for taking time in processing this one. I've gone through the numbers a bit and here are my thoughts:

Removing the AP rounds from the Python removes its uniqueness as an option in the uplink, making it at best a Viper sidegrade. It's "niche" is its AP rounds, so with a lower price and no AP we get two guns (Viper & Python) with the role of "just shoot them" with no forethought. We largely want every option in the uplink to shine in different circumstances and imo this makes them too similar.

Like you say, Python with AP becomes a preferable option over the Viper at Sec Hardsuit levels of armor and above; the DPS is the same but the Viper lacks the necessary magsize at those percentages. So its niche, as to be expected with AP rounds, is armored targets. Making a correct choice to go with the Python versus a highly armored target should be rewarded.

All that being said, a buff does seem to be warranted.

The total damage you get from the Python is 156. Viper gets 160. Add in 5x .35 rounds to the Viper total make up for the TC difference and that's 960. Let's be nice and add Captain's Carapace armor res to the calculation and that turns into 576. Compare that to other 8 TC options like the FotNS or E-sword and... Yeah.

I suggest to not do any changes regarding AP/regular .45 rounds at all. All I see necessary is the TC tweak; going down to 4 TC seems strong but reasonable. That way it's preferable to the Viper against regular SecOffs since you get more mag damage (156 vs 112) but with AP rounds still being costly you end up economically disadvantaged if you rely on it in the long run.

Don't forget to adjust the fake cap gun too!

What about the gatfruit? I think it should probably be 4 TC now

@SlamBamActionman
Copy link
Member

What about the gatfruit? I think it should probably be 4 TC now

I've seen botanists grow, no joke, 100s of Pythons with gatseeds. I think they're fine TC and balancewise, you basically become Reaper from Overwatch throwing guns away whenever they're spent.

@Aisu9
Copy link
Contributor

Aisu9 commented Feb 11, 2025

gatfruit grown pythons doesn't have AP ammo loaded

@pheenty
Copy link
Contributor Author

pheenty commented Feb 11, 2025

What about the gatfruit? I think it should probably be 4 TC now

I've seen botanists grow, no joke, 100s of Pythons with gatseeds. I think they're fine TC and balancewise, you basically become Reaper from Overwatch throwing guns away whenever they're spent.

Gatfruit change reverted

Copy link
Member

@SlamBamActionman SlamBamActionman left a comment

Choose a reason for hiding this comment

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

Looking good to me!

@metalgearsloth metalgearsloth merged commit 8d51a1f into space-wizards:master Feb 11, 2025
12 checks passed
@pheenty pheenty deleted the python branch February 11, 2025 18:39
@VasilisThePikachu VasilisThePikachu changed the title buff python Buff python Feb 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: Combat Area: Combat features and changes, balancing, feel A: Roundflow/Antag Area: Roundflow - "What happens in the game", including antagonist roles and their capabilities Changes: No C# Changes: Requires no C# knowledge to review or fix this item. D3: Low Difficulty: Some codebase knowledge required. P3: Standard Priority: Default priority for repository items. S: Needs Review Status: Requires additional reviews before being fully accepted size/S Denotes a PR that changes 10-99 lines. T: Balance Change Type: Balance changes through direct value changes, or changes to mechanics that affect it
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants