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

Synthetic Type Selection #7046

Closed
wants to merge 0 commits into from

Conversation

Katskan
Copy link
Contributor

@Katskan Katskan commented Aug 26, 2024

About the pull request

Enables selection from one of 2 basic archetypes for synthetic characters. The archetypes are called "support" and "industrial". Essentially the support is currently how you spawn as shipside, and industrial is how you spawn as colonial. Both types can be picked regardless of spawning on the ship or the colony, it is up to the character rather than the slot.

Explain why it's good for the game

Allows for people to keep a more consistent character which has better RP capability. Certain nightmare spawns (and high population rounds) have shown having more shipside type synthetics isn't a significant round impact and allowing for more consistency lets people RP their character without having to go out of their way to avoid using any of the mechanical aspects in their RP.

Changelog

DRAFT: Work In Progress

🆑
balance: allows ship and colony type synthetics to pick their archetype (see above for archetypes)
/:cl:

@github-actions github-actions bot added the Balance You need to be a professional veteran game maintainer to comprehend what is being done here. label Aug 26, 2024
@@ -1,3 +1,6 @@
#define SUPPORT_VARIANT "Support Synthetic"
#define INDUSTRIAL_VARIANT "Industrial Synthetic"
Copy link
Contributor

Choose a reason for hiding this comment

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

Undef these

@@ -11,6 +14,9 @@
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!"

job_options = list(SUPPORT_VARIANT = "SUP", INDUSTRIAL VARIANT = "IND")
var/standard = TRUE
Copy link
Contributor

Choose a reason for hiding this comment

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

Code doc

@cm13-github cm13-github added the Merge Conflict PR can't be merged because it touched too much code label Oct 17, 2024
@cm13-github
Copy link
Contributor

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

@Katskan Katskan closed this Oct 24, 2024
@Katskan Katskan deleted the Synthetic-Type-Selection branch October 24, 2024 17:25
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. Merge Conflict PR can't be merged because it touched too much code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants