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 the ability to construct AI cores on Syndicate ships and make Syndicate helmet cams #2755

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

Bokkiewokkie
Copy link
Contributor

About The Pull Request

The title pretty much sums it up, right now an AI that is constructed (not spawned) on a Syndicate ship will get a law 0 to stay loyal to the Syndicate, and be linked to the Syndie camera net and radio channel.
I've also included the ability to make Syndicate helmet cameras, because with an AI those will have more purpose, too. Boarders will spawn with cameras in their helmets by default.

Note

All AI technology on Syndicate ships is designated to immediately be transferred to Minervasoft upon arrival in a Syndicate shipyard. Withholding transfer or staying quiet about possessing AI technology will have severe repercussions.

Why It's Good For The Game

Adds support for more shenanigans during PVP, and in general.

Testing Photographs and Procedure

Screenshots&Videos I tested it, trust

Changelog

🆑
add: Added Syndicate AI core construction
add: Added the ability for Syndies to install syndicate cameras to helmets
balance: Syndicate boarder helmet now have cameras
refactor: Refactored helmet camera code a bit
/:cl:

nsv13/code/modules/clothing/helmet_camera.dm Outdated Show resolved Hide resolved
nsv13/code/modules/clothing/helmet_camera.dm Outdated Show resolved Hide resolved
code/game/objects/structures/ai_core.dm Show resolved Hide resolved
builtInCamera.network = list("syndicate")
else
builtInCamera.network = list("ss13")
builtInCamera.internal_light = FALSE
Copy link
Contributor

Choose a reason for hiding this comment

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

internal_light = FALSE is likely indented one too far since it should do it in either case.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yep...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants