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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjusts Marine Paygrades for Playercounts above 120 #2807

Closed
wants to merge 11 commits into from

Conversation

Kitsunemitsu
Copy link
Contributor

@Kitsunemitsu Kitsunemitsu commented Mar 10, 2023

About the pull request

This increases the ranks of the following roles at highpop (120 Players):
SL - Always set to SSGT
RTO - Always set to SGT
Engi, Medic, Spec, SG - Set to LCPL, If they have a gold medal they're a CPL.
They're specialists, after all!

Marines - if they have 175 hours and there's more than 120 players, they have access to LCPL, as high as low-playtime ""trained"" role

Todo: Check playercount at roundstart, rather than when ranks are chosen, so that ranks don't increase as time goes on. I was going to put this in an initialization subsystem, but I couldn't find any good one. Please direct me to where I can put the check code.

Explain why it's good for the game

Kinda strange how one Sergeant is in charge is in charge of 15-20 people, in the army it's usually 4-12.
This remedies that.

Ive seen squads as large as 30+ and still manned by a Sergeant.

Testing Photographs and Procedure

For obvious reasons (I do not have 120 players to get on my test server) I cannot test this, but will try to bruteforce some tests on a local, If I am specifically asked to.

Changelog

馃啈
add: Marine paygrades increase for playercounts above 120.
/:cl:

@github-actions github-actions bot added the Feature Feature coder badge label Mar 10, 2023
@morrowwolf morrowwolf added the Do Not Merge If you merge this PR, I will annihilate you label Mar 10, 2023
@Kitsunemitsu
Copy link
Contributor Author

Can I get feedback from someone on the dev team regarding this?

code/modules/gear_presets/uscm.dm Outdated Show resolved Hide resolved
code/modules/gear_presets/uscm.dm Outdated Show resolved Hide resolved
code/modules/gear_presets/uscm.dm Outdated Show resolved Hide resolved
@harryob
Copy link
Member

harryob commented Mar 10, 2023

Can I get feedback from someone on the dev team regarding this?

if you want your code reviewing, mark it as ready for review please, otherwise i'll skip over them

@Kitsunemitsu
Copy link
Contributor Author

Sorry, You got it.
Will commit changes

@Kitsunemitsu Kitsunemitsu marked this pull request as ready for review March 11, 2023 15:22
code/modules/gear_presets/uscm.dm Outdated Show resolved Hide resolved
code/modules/gear_presets/uscm.dm Outdated Show resolved Hide resolved
code/modules/gear_presets/uscm.dm Outdated Show resolved Hide resolved
code/game/gamemodes/game_mode.dm Outdated Show resolved Hide resolved
Kitsunemitsu and others added 2 commits March 12, 2023 17:33
Copy link
Member

@harryob harryob left a comment

Choose a reason for hiding this comment

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

code fine

code/modules/gear_presets/uscm.dm Outdated Show resolved Hide resolved
code/modules/gear_presets/uscm.dm Outdated Show resolved Hide resolved
@Zonespace27 Zonespace27 marked this pull request as draft March 14, 2023 18:33
code/modules/gear_presets/uscm.dm Show resolved Hide resolved
code/modules/gear_presets/uscm.dm Outdated Show resolved Hide resolved
Copy link
Contributor

@Zonespace27 Zonespace27 left a comment

Choose a reason for hiding this comment

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

code fine

@Kitsunemitsu Kitsunemitsu marked this pull request as ready for review March 15, 2023 19:45
@Kitsunemitsu
Copy link
Contributor Author

Do I need to wait for any more reviews or is this ready for merge?

Copy link
Contributor

@morrowwolf morrowwolf left a comment

Choose a reason for hiding this comment

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

OK so I'm still mulling this one over in my head which is why the DNM tag is still on. For now, and this is not guarantee this is going to get merged and I may change my mind and go back, let's do the following:

Bronze medal gets CPL for only spec/SG at 120+ rather than gold for engi/medic/spec/SG.
Drop the LCPL riflemen.

code/modules/gear_presets/uscm.dm Outdated Show resolved Hide resolved
code/modules/gear_presets/uscm.dm Outdated Show resolved Hide resolved
@Kitsunemitsu Kitsunemitsu requested a review from a team as a code owner March 19, 2023 16:30
Copy link
Contributor

@morrowwolf morrowwolf left a comment

Choose a reason for hiding this comment

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

As we discussed on discord we're gonna leave ranks for now. I appreciate the work you've done with this and hope it doesn't dissuade you from working on other neat things for the codebase.

@morrowwolf morrowwolf closed this Mar 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Do Not Merge If you merge this PR, I will annihilate you Feature Feature coder badge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants