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

Updates Outdated Entry Text, Requires CMO to play researcher #5742

Closed
wants to merge 4 commits into from

Conversation

Crimsonerva
Copy link

@Crimsonerva Crimsonerva commented Feb 17, 2024

About the pull request

Updates entry text for all roles to be more accurate with modern standards.

Requires CMO to play 3 hours of doctor and 3 of researcher, and 1 additional medical role elsewhere.

Explain why it's good for the game

A lot of the entry text has some outdated information, and this modernizes it to be in accordance with SOP/ML now, along with the rules. People are also told what place they are in for the chain of command, if they are set to take acting commander, outside of squad roles.

Changelog

🆑 Ahana
balance: requires CMO to play researcher and doctor for 3 hours each now
balance: changes entry text in most roles to reflect more modern standards and duties
fix: fixed wrongly listed supervisors for certain marine roles
spellcheck: fixed sign referencing the requisitions officer in the requisitions line to now refer to the quartermaster
spellcheck: marine roles now refer to the leader of the operation as simplified 'commander' as said in marine law, rather than commanding officer to enhance clarity.

/:cl:

@github-actions github-actions bot added Balance You need to be a professional veteran game maintainer to comprehend what is being done here. Fix Fix one bug, make ten more Grammar and Formatting Fixes the codebase's tpyos and grammatical's errors labels Feb 17, 2024
@Superreallycoolguy

This comment was marked as off-topic.

@hislittlecuzingames

This comment was marked as off-topic.

@MobiusWon

This comment was marked as off-topic.

@cmss13-devs cmss13-devs locked as off-topic and limited conversation to collaborators Feb 17, 2024
@Nanu308
Copy link
Member

Nanu308 commented Feb 20, 2024

Unlocked by request from the PR author, behave in comment section or risk git sanctions

@cmss13-devs cmss13-devs unlocked this conversation Feb 20, 2024
increases timelocks and reworks entry text

(also patches some things i accidentally left in from prior force push)
@Superwelder
Copy link

Superwelder commented Feb 20, 2024

Medbay

CMO must play researcher and doctor before playing CMO.

Researchers must play doctor/surgeon before playing researcher.

It encourages players to learn each role of their department before deciding to lead it. Currently, for instance, someone can play 15 hours of medic, and unlock CMO. This skips any surgical knowledge or research knowledge.

Chief Medical Officer
15 -> 21 hours total hours medical personnel
Researcher
5 hours medic roles -> 3 hours doctor

At time of writing, #5685 is still awaiting approval or denial from staff. Should that PR be merged, the requirement for CMO to have played researcher may already be somewhat obsolete from an in character perspective. As CMO, you should no doubt have a grasp on what a research chem is capable of but that can be learned by playing medic or doctor for a couple rounds anyways. This does bring up the question of if CMO should still be in charge of publishing research chems but that is a topic for that particular PR. Regardless, changes to CMO should be held back until that PR has been decided upon.

Copy link
Contributor

@Drulikar Drulikar left a comment

Choose a reason for hiding this comment

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

None of the proposed timelock changes are necessary. However if you want to revert those we can work through the other proposed changes to entry messages, descriptions, etc.

@Drulikar Drulikar marked this pull request as draft February 21, 2024 08:42
@Crimsonerva Crimsonerva changed the title Increases Timelocks for Leadership and Updates Outdated Entry Text Updates Outdated Entry Text, Requires CMO to play researcher Feb 22, 2024
@Crimsonerva Crimsonerva marked this pull request as ready for review February 22, 2024 22:58
@Crimsonerva
Copy link
Author

Timelocks were reverted, aside from the CMO one I cleared with you in Discord.

code/game/jobs/job/civilians/support/researcher.dm Outdated Show resolved Hide resolved
@@ -5,7 +5,8 @@
allow_additional = TRUE
flags_startup_parameters = ROLE_ADD_TO_DEFAULT
gear_preset = /datum/equipment_preset/uscm_ship/auxiliary_officer
entry_message_body = "<a href='"+WIKI_PLACEHOLDER+"'>Your job is to oversee</a> the hangar crew, the intel officers, the engineering department, and requisition department. You have many responsibilities and a few plates to keep spinning but your subordinates are mostly self-reliant. Assist where you can and make sure command personnel are confident the auxiliary departments are operating at peak efficiency."
supervisors = "the acting commander"
entry_message_body = "<a href='"+WIKI_PLACEHOLDER+"'>Your job is to oversee</a> the hangar crew, the intel officers the intel officers, the engineering department, and requisitions bay. You have many responsibilities to oversee, but ensure you are delegating to your subordinates. You will find great relief in coordinating with the department heads under you, rather than their subordinates. You are 3rd in line for Acting Commander, behind the Executive Officer."
Copy link
Contributor

Choose a reason for hiding this comment

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

Instead of duplicating the intel officers did you mean the engineering department?

Copy link
Author

Choose a reason for hiding this comment

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

I did. Some things got jumbled up it seems when I was reverting the other stuff. Fixed! 😄

Copy link
Contributor

Choose a reason for hiding this comment

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

This is still unresolved.

@@ -6,7 +6,8 @@
scaled = FALSE
flags_startup_parameters = ROLE_ADD_TO_DEFAULT
gear_preset = /datum/equipment_preset/uscm_ship/so
entry_message_body = "<a href='"+WIKI_PLACEHOLDER+"'>Your job is to monitor the Marines, man the CIC, and listen to your superior officers.</a> You are in charge of logistics and the overwatch system. You are also in line to take command after other eligible superior commissioned officers."
supervisors = "the acting commander"
entry_message_body = "<a href='"+WIKI_PLACEHOLDER+"'>Your job is to monitor the Marines, man the CIC via overwatch, man the CIC, and listen to your Acting Commander.</a> You are in charge of managing one or many squads, or delegated duties handed out by the Acting Commander. You are 6th in line for Acting Commander, behind the Chief Medical Officer"
Copy link
Contributor

Choose a reason for hiding this comment

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

Redundant to say man the CIC twice.

Copy link
Author

Choose a reason for hiding this comment

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

More reversion mistakes. Fixed!

Copy link
Contributor

Choose a reason for hiding this comment

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

This is still unresolved.

@Drulikar Drulikar added the Balance Approved This PR has had its balance and gameplay-affecting aspects approved. Cry to the Head-maint about it. label Feb 26, 2024
@Drulikar Drulikar marked this pull request as draft February 26, 2024 12:18
Comment on lines -7 to +12
supervisors = "the acting commanding officer"
supervisors = "the acting commander, command staff"
selection_class = "job_synth"
flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADMIN_NOTIFY|ROLE_WHITELISTED|ROLE_CUSTOM_SPAWN
flags_whitelist = WHITELIST_SYNTHETIC
gear_preset = /datum/equipment_preset/synth/uscm
entry_message_body = "You are a <a href='"+WIKI_PLACEHOLDER+"'>Synthetic!</a> You are held to a higher standard and are required to obey not only the Server Rules but Marine Law and Synthetic Rules. Failure to do so may result in your White-list Removal. Your primary job is to support and assist all USCM Departments and Personnel on-board. In addition, being a Synthetic gives you knowledge in every field and specialization possible on-board the ship. As a Synthetic you answer to the acting commanding officer. Special circumstances may change this!"
entry_message_body = "You are a <a href='"+WIKI_PLACEHOLDER+"'>Synthetic!</a> You are held to a higher standard and are required to obey not only the Server Rules but Marine Law and Synthetic Rules. Failure to do so may result in your White-list Removal. Your primary job is to support and assist all USCM Departments and Personnel on-board. In addition, being a Synthetic gives you knowledge in every field and specialization possible on-board the ship. As a Synthetic you answer to the acting commander and command staff. Special circumstances may change this!"
Copy link
Contributor

@Drulikar Drulikar Feb 26, 2024

Choose a reason for hiding this comment

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

I'm not sure this is exactly correct or it seems awkward this way. I'd just leave it as the acting commander since that's going to be the value for most roles anyways. If you're firm on this though, then its probably fine.

Copy link
Author

Choose a reason for hiding this comment

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

Synth guidelines require players to follow command staff's orders.
"Do not disobey valid orders from Command personnel. An unlawful order is not valid, thus can be ignored."

I'll leave the final call up to you, I only had it this way because that specifically requires synthetics to follow it. I thought it would be a good reminder for newer synthetics.

Copy link
Contributor

@Drulikar Drulikar Mar 6, 2024

Choose a reason for hiding this comment

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

When I asked the council they said it was that you need to listen to 2nd Lt and above not that you answer to them directly. There were also concerns that people could abuse this wording. So no I still think it should be how it was. Or worded differently.

Copy link
Contributor

github-actions bot commented Mar 5, 2024

This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 7 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself

@github-actions github-actions bot added the Stale beg a maintainer to review your PR label Mar 5, 2024
@Crimsonerva
Copy link
Author

All outstanding grammatical issues were revised and fixed. Let me know if there's anything else!

@github-actions github-actions bot removed the Stale beg a maintainer to review your PR label Mar 6, 2024
Copy link
Contributor

@Drulikar Drulikar left a comment

Choose a reason for hiding this comment

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

See the 3 outstanding issues.

@@ -6,7 +6,8 @@
scaled = FALSE
flags_startup_parameters = ROLE_ADD_TO_DEFAULT
gear_preset = /datum/equipment_preset/uscm_ship/so
entry_message_body = "<a href='"+WIKI_PLACEHOLDER+"'>Your job is to monitor the Marines, man the CIC, and listen to your superior officers.</a> You are in charge of logistics and the overwatch system. You are also in line to take command after other eligible superior commissioned officers."
supervisors = "the acting commander"
entry_message_body = "<a href='"+WIKI_PLACEHOLDER+"'>Your job is to monitor the Marines, man the CIC via overwatch, man the CIC, and listen to your Acting Commander.</a> You are in charge of managing one or many squads, or delegated duties handed out by the Acting Commander. You are 6th in line for Acting Commander, behind the Chief Medical Officer"
Copy link
Contributor

Choose a reason for hiding this comment

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

This is still unresolved.

@@ -5,7 +5,8 @@
allow_additional = TRUE
flags_startup_parameters = ROLE_ADD_TO_DEFAULT
gear_preset = /datum/equipment_preset/uscm_ship/auxiliary_officer
entry_message_body = "<a href='"+WIKI_PLACEHOLDER+"'>Your job is to oversee</a> the hangar crew, the intel officers, the engineering department, and requisition department. You have many responsibilities and a few plates to keep spinning but your subordinates are mostly self-reliant. Assist where you can and make sure command personnel are confident the auxiliary departments are operating at peak efficiency."
supervisors = "the acting commander"
entry_message_body = "<a href='"+WIKI_PLACEHOLDER+"'>Your job is to oversee</a> the hangar crew, the intel officers the intel officers, the engineering department, and requisitions bay. You have many responsibilities to oversee, but ensure you are delegating to your subordinates. You will find great relief in coordinating with the department heads under you, rather than their subordinates. You are 3rd in line for Acting Commander, behind the Executive Officer."
Copy link
Contributor

Choose a reason for hiding this comment

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

This is still unresolved.

Copy link
Contributor

This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 7 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself

@github-actions github-actions bot added the Stale beg a maintainer to review your PR label Mar 14, 2024
@cm13-github cm13-github added the Merge Conflict PR can't be merged because it touched too much code label Mar 18, 2024
@cm13-github
Copy link
Contributor

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

@github-actions github-actions bot removed the Stale beg a maintainer to review your PR label Mar 19, 2024
Copy link
Contributor

This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 7 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself

@github-actions github-actions bot added the Stale beg a maintainer to review your PR label Mar 27, 2024
@github-actions github-actions bot closed this Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Balance Approved This PR has had its balance and gameplay-affecting aspects approved. Cry to the Head-maint about it. Balance You need to be a professional veteran game maintainer to comprehend what is being done here. Fix Fix one bug, make ten more Grammar and Formatting Fixes the codebase's tpyos and grammatical's errors Merge Conflict PR can't be merged because it touched too much code Stale beg a maintainer to review your PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants