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

Adds Syndicate Robo-Neuroticist, a midround antag #1582

Draft
wants to merge 69 commits into
base: master
Choose a base branch
from

Conversation

Lyndomen
Copy link
Contributor

@Lyndomen Lyndomen commented Aug 5, 2024

About the PR

Adds Syndicate Robo-Neuroticist, a midround solo antag that spawns with the equipment to create and outfit an army of borgs. Draft PR while I finish a few loose ends, and finish up verbiage.

Why / Balance

Midround antag intended to pose a genuine threat to the station, one that can accomplish their objectives in a variety of methods. They start with enough equipment to create about 5ish borgs, and depending on their loadout option can have an additional one more. They have 1 Head Kill objective, an objective to steal the plutonium core, a survive objective, and a generic objective to cyborg-ify the crew.

They have a custom shuttle with IFF, allowing them to lurk in space, but very little directly offensive tools themselves. This role is primarily limited to the ghosts and players at their disposal, as each borg must be inhabited by a player.

Technical details

Mostly YAML work.

Media

image
image
image
image
image
image
image
image
image
image
image

  • I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

No

Changelog
🆑

  • add: Syndicate Robo-Neuroticists have begun arriving in local space, converting entire stations into mechanical horrors

Lyndomen and others added 25 commits July 24, 2024 02:39
	modified:   Resources/Locale/en-US/deltav/ghost/roles/ghost-role-component.ftl
	new file:   Resources/Locale/en-US/deltav/synthesis/recruiter.ftl
	new file:   Resources/Maps/Shuttles/DeltaV/synthesis_ship.yml
	modified:   Resources/Prototypes/DeltaV/Entities/Markers/Spawners/ghost_roles.yml
	modified:   Resources/Prototypes/DeltaV/GameRules/events.yml
	new file:   Resources/Prototypes/DeltaV/Objectives/synthesis_specialist.yml
	new file:   Resources/Prototypes/DeltaV/Roles/Antags/synthesis_specialist.yml
	new file:   Resources/Prototypes/DeltaV/Shuttles/synthesis.yml
Signed-off-by: Lyndomen <[email protected]>
Co-authored-by: Danger Revolution! <[email protected]>
Signed-off-by: Lyndomen <[email protected]>
Signed-off-by: Lyndomen <[email protected]>
	modified:   Resources/Locale/en-US/deltav/ghost/roles/ghost-role-component.ftl
	new file:   Resources/Locale/en-US/deltav/roboticist/roboticist.ftl
	new file:   Resources/Locale/en-US/deltav/roboticist/sets.ftl
	new file:   Resources/Maps/Shuttles/DeltaV/roboticist_ship.yml
	new file:   Resources/Prototypes/DeltaV/Catalog/roboticist_sets.yml
	modified:   Resources/Prototypes/DeltaV/Entities/Markers/Spawners/ghost_roles.yml
	new file:   Resources/Prototypes/DeltaV/Entities/Objects/Devices/radio.yml
	modified:   Resources/Prototypes/DeltaV/Entities/Objects/Specific/Robotics/borg_modules.yml
	new file:   Resources/Prototypes/DeltaV/Entities/Objects/Specific/roboticist.yml
	new file:   Resources/Prototypes/DeltaV/Entities/Objects/Tools/rechargingradiojammer.yml
	new file:   Resources/Prototypes/DeltaV/Entities/Structures/Machines/lathe.yml
	modified:   Resources/Prototypes/DeltaV/GameRules/events.yml
	new file:   Resources/Prototypes/DeltaV/Objectives/robocyte_synarch.yml
	modified:   Resources/Prototypes/DeltaV/Recipes/Lathes/robotics.yml
	new file:   Resources/Prototypes/DeltaV/Roles/Antags/robocyte_synarch.yml
	new file:   Resources/Prototypes/DeltaV/Shuttles/roboticist.yml
	new file:   Resources/Textures/DeltaV/Structures/Machines/synd_exosuit_fabricator.rsi/fab-active.png
	new file:   Resources/Textures/DeltaV/Structures/Machines/synd_exosuit_fabricator.rsi/fab-idle.png
	new file:   Resources/Textures/DeltaV/Structures/Machines/synd_exosuit_fabricator.rsi/fab-load.png
	new file:   Resources/Textures/DeltaV/Structures/Machines/synd_exosuit_fabricator.rsi/fab-o.png
	new file:   Resources/Textures/DeltaV/Structures/Machines/synd_exosuit_fabricator.rsi/meta.json
….yml

	new file:   Resources/Prototypes/DeltaV/Entities/Objects/Specific/Medical/rechargingsyndicatecrewmonitor.yml
	modified:   Resources/Prototypes/DeltaV/Entities/Objects/Specific/Robotics/borg_modules.yml
	modified:   Resources/Prototypes/DeltaV/Entities/Structures/Machines/lathe.yml
	modified:   Resources/Prototypes/DeltaV/Recipes/Lathes/robotics.yml
	deleted:    Resources/Locale/en-US/deltav/synthesis/synthesis.ftl
	deleted:    Resources/Maps/Shuttles/DeltaV/synthesis_ship.yml
	modified:   Resources/Prototypes/DeltaV/Entities/Markers/Spawners/ghost_roles.yml
	modified:   Resources/Prototypes/DeltaV/GameRules/events.yml
	deleted:    Resources/Prototypes/DeltaV/Objectives/synthesis_specialist.yml
	modified:   Resources/Prototypes/DeltaV/Entities/Objects/Specific/roboticist.yml
…nent.ftl

	new file:   Resources/Locale/en-US/deltav/objectives/conditions/roboticist.ftl
	modified:   Resources/Locale/en-US/deltav/roboticist/roboticist.ftl
	new file:   Resources/Locale/en-US/deltav/robotics/syndicate-mmi.ftl
	modified:   Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml
	modified:   Resources/Prototypes/DeltaV/Entities/Markers/Spawners/ghost_roles.yml
	modified:   Resources/Prototypes/DeltaV/Entities/Objects/Specific/Robotics/borg_modules.yml
	new file:   Resources/Prototypes/DeltaV/Entities/Objects/Specific/Robotics/mmi.yml
	modified:   Resources/Prototypes/DeltaV/Entities/Objects/Specific/roboticist.yml
	modified:   Resources/Prototypes/DeltaV/Entities/Structures/Machines/lathe.yml
	modified:   Resources/Prototypes/DeltaV/GameRules/events.yml
	deleted:    Resources/Prototypes/DeltaV/Objectives/robocyte_synarch.yml
	new file:   Resources/Prototypes/DeltaV/Objectives/roboticist.yml
	modified:   Resources/Prototypes/DeltaV/Recipes/Lathes/robotics.yml
	renamed:    Resources/Prototypes/DeltaV/Roles/Antags/robocyte_synarch.yml -> Resources/Prototypes/DeltaV/Roles/Antags/roboneuroticist.yml
	modified:   Resources/Locale/en-US/deltav/ghost/roles/ghost-role-component.ftl
	modified:   Resources/Locale/en-US/deltav/objectives/conditions/roboticist.ftl
	modified:   Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml
	modified:   Resources/Prototypes/DeltaV/GameRules/events.yml
	modified:   Resources/Prototypes/DeltaV/Objectives/roboticist.yml
	modified:   Resources/Prototypes/DeltaV/Roles/Antags/roboneuroticist.yml
@github-actions github-actions bot added Changes: YML Changes any yml files Changes: Map Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: Sprite Changes any png or json in an rsi labels Aug 5, 2024
@github-actions github-actions bot added the S: Merge Conflict Fix your PR! label Oct 2, 2024
Copy link
Contributor

github-actions bot commented Oct 2, 2024

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

@deltanedas
Copy link
Member

will need updating for space-wizards/space-station-14#31318 too

@Lyndomen Lyndomen closed this Nov 6, 2024
@Lyndomen Lyndomen mentioned this pull request Nov 15, 2024
2 tasks
@Lyndomen
Copy link
Contributor Author

waiting for AI real one day

@Avalon-Proto
Copy link
Contributor

I want this so badly please give it to me

Side note. How soon in round can it spawn again? Can it spawn at any time this allowing early spawns for devious long play or will it have the lone op issue where it coming spawns after the 1:30 mark

@Lyndomen
Copy link
Contributor Author

Lyndomen commented Nov 15, 2024

I want this so badly please give it to me

merge ai faster 🦖

i have to really just re-review everything about this, but the exact same timeframe as synthesist specialist- just rarer

@deltanedas
Copy link
Member

what does this need ai for

@Avalon-Proto
Copy link
Contributor

Avalon-Proto commented Nov 15, 2024

what does this need ai for

They want to give it an anti-mov board or something and give them to objective of subverting the AI

@deltanedas
Copy link
Member

just comment it out until ai is enabled :trollface:

@Lyndomen Lyndomen reopened this Dec 1, 2024
@github-actions github-actions bot added the size/XL Over 1024 lines label Dec 1, 2024
@Stop-Signs
Copy link
Contributor

Holy shit, its back

@Sifb26
Copy link
Contributor

Sifb26 commented Dec 1, 2024

It might be worth giving them the overlord board, possibly even make it an objective for the AI to have it as their law set .

@Lyndomen
Copy link
Contributor Author

Lyndomen commented Dec 1, 2024

Yes real I was holding off on implementing this because I wanted their objectives to be related to AI and wow that's real now

@Lyndomen
Copy link
Contributor Author

Lyndomen commented Jan 6, 2025

this isnt strictly abandoned but @Stop-Signs indicated they might wanna pick this up for some work. afaik i left it pretty okay, objectives need work tho.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: Map Changes: Sprite Changes any png or json in an rsi Changes: YML Changes any yml files S: Merge Conflict Fix your PR! size/XL Over 1024 lines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants