Add AI Drones #1001

Merged
EchoOfNothing merged 4 commits from cometvoid/Byrd:saiAdditions into master 2026-10-21 20:19:50 +00:00
Contributor

Short description

I heard that ss13 has these cool little ai drones. So I went and made some ai drones!

Why we need to add this

AI drones are cheap(ish) ai controlled entities for when a boris is too much or not built yet. They also have a hand, allowing the station ai to do things that they normally couldn't.
They're locked behind the same technology as the boris and cost gold and plasma, but can be printed directly with no assembly needed, meaning the ai should be able to get a physical presence without assistance.

To counteract the ability for the ai to have a hand, they're extremely delicate with only 25 hitpoints, and have no combat mode.

Media (Video/Screenshots)


Checklist

Breaking changes

Ingame Changelog

🆑

  • add: Added ai drones, which can be printed at the exofab after researching basic robotics
<!-- Link definitions, do not edit --> [guidelines]: https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html [ruleset]: https://rules.byrdstation.space/#h.vigrxrnffwji ## Short description <!-- What do you propose to change with your PR? --> I heard that ss13 has these cool little ai drones. So I went and made some ai drones! ## Why we need to add this <!-- What is the reason for adding these changes? Please post links to Discussions as well as Bug Reports here. Please describe how this will change the game balance. --> AI drones are cheap(ish) ai controlled entities for when a boris is too much or not built yet. They also have a hand, allowing the station ai to do things that they normally couldn't. They're locked behind the same technology as the boris and cost gold and plasma, but can be printed directly with no assembly needed, meaning the ai should be able to get a physical presence without assistance. To counteract the ability for the ai to have a hand, they're extremely delicate with only 25 hitpoints, and have no combat mode. ## Media (Video/Screenshots) <!--If your PR contains in-game changes you must provide screenshots/videos of the changes.--> <video src="/attachments/77869991-4b9c-419c-8d68-ba253d3b71d6" title="Screencast_20261005_184052" controls></video> <video src="/attachments/c4e0329e-0d4d-464f-bdf6-249fe72cc45d" title="Screencast_20261005_185507" controls></video> ## Checklist <!-- Check boxes for faster reviewing of your PR --> - [ x ] I do not require assistance to complete the PR. - [ x ] I have verified that the changes work before posting/requesting review of my PR. - [ x ] I have added screenshots/videos of the changes, or this PR does not change in-game mechanics. - [ x ] I have read the [Pull Request and Changelog Guidelines][guidelines] and [Byrd Station's Contributor Ruleset][ruleset]. ## Breaking changes <!-- List any breaking changes, including namespaces, public class/method/field changes, prototype renames; and provide instructions for fixing them. This will be posted in #codebase-changes. --> ### Ingame Changelog <!--If you want the players to know about changes made in this PR, specify them using the template outside the comment. Short and informative.--> <!--:cl: - add: Added fun! - remove: Removed fun! - tweak: Changed fun! - fix: Fixed fun!--> :cl: - add: Added ai drones, which can be printed at the exofab after researching basic robotics
description update and reciipe fix
Some checks failed
Close PRs on master / run (pull_request_target) Has been skipped
Labels: PR / labeler (pull_request_target) Successful in 1m12s
Labels: Size / size-label (pull_request_target) Failing after 1m12s
CRLF Check / CRLF Check (pull_request) Successful in 2m12s
RSI Validator / Validate RSIs (pull_request) Successful in 1m18s
RGA schema validator / YAML RGA schema validator (pull_request) Successful in 1m55s
Map file schema validator / YAML map schema validator (pull_request) Successful in 8m4s
Test Packaging / Test Packaging (pull_request) Successful in 17m44s
YAML Linter / YAML Linter (pull_request) Failing after 4m31s
9965afb0e1
Author
Contributor

if throwing is too strong i can pacify the drones too

if throwing is too strong i can pacify the drones too
Author
Contributor

byrd ate my pfp and embeds

I am now a void

byrd ate my pfp and embeds I am now a void
EchoOfNothing approved these changes 2026-10-11 09:06:12 +00:00
Dismissed
EchoOfNothing left a comment

LGTM. Thank you for your contribution!

LGTM. Thank you for your contribution!
Owner

@cometvoid
YAML linter is not happy

::error in /Prototypes/_Byrd/Entities/Mobs/AiDrone/AiDrone.yml(113,19)  Organ AiRemoteBrain does not have a body component
@cometvoid YAML linter is not happy ``` ::error in /Prototypes/_Byrd/Entities/Mobs/AiDrone/AiDrone.yml(113,19) Organ AiRemoteBrain does not have a body component ```
EchoOfNothing dismissed EchoOfNothing's review 2026-10-11 09:29:02 +00:00
Reason:

Linter is not happy

lobotomizes the ai drones to fix yaml
Some checks failed
Labels: PR / labeler (pull_request_target) Successful in 6s
Labels: Size / size-label (pull_request_target) Successful in 3s
CRLF Check / CRLF Check (pull_request) Successful in 32s
Test Packaging / Test Packaging (pull_request) Successful in 14m3s
RGA schema validator / YAML RGA schema validator (pull_request) Successful in 43s
RSI Validator / Validate RSIs (pull_request) Successful in 40s
Map file schema validator / YAML map schema validator (pull_request) Successful in 5m37s
YAML Linter / YAML Linter (pull_request) Successful in 5m3s
Diff RSIs / Diff (pull_request) Failing after 12s
PR Changelogs / changelog (pull_request_target) Successful in 1m1s
635539639c
EchoOfNothing left a comment

LGTM. Thank you for your contribution!

LGTM. Thank you for your contribution!
EchoOfNothing referenced this pull request from a commit 2026-10-21 20:19:51 +00:00
byrdbot referenced this pull request from a commit 2026-10-21 20:20:51 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Byrd-Station/Byrd!1001
No description provided.