Skip to content

Port Goobstation AI enhancements#51

Merged
Sage-Jones merged 1 commit intoQuantumBlueSS14:masterfrom
AlinaNova21:feature/port-goob-ai-enhancements
Sep 30, 2025
Merged

Port Goobstation AI enhancements#51
Sage-Jones merged 1 commit intoQuantumBlueSS14:masterfrom
AlinaNova21:feature/port-goob-ai-enhancements

Conversation

@AlinaNova21
Copy link
Contributor

@AlinaNova21 AlinaNova21 commented Sep 30, 2025

About the PR

Ports AI enhancements from Goobstation including:

  • ClothingGrantComponent system - Allows clothing items to grant components to the wearer
  • Security bodycam (neck slot) - Surveillance camera that AI can view through
  • Entertainment bodycam/NoPro camera (outer clothing slot) - Entertainment variant using ClothingGrantComponent
  • AI camera warping system - UI for AI to jump directly to any active surveillance camera on their station

Why / Balance

Goobstation has been developing AI features and these provide useful quality of life improvements for AI players. The ClothingGrantComponent system is a flexible framework that can be used for other items in the future.

Technical details

All Goobstation content is placed in _Goobstation/ directories following QB conventions:

  • ClothingGrantComponent system in Content.Shared/_Goobstation/Clothing/
  • AI camera warping in server, client, and shared under _Goobstation/Silicon/AiCameraWarping/
  • Prototypes and resources in Resources/Prototypes/_Goobstation/ and Resources/Textures/_Goobstation/

The bodycams use the existing SurveillanceCamera system and integrate with StationAiVision. The security variant has AI vision enabled by default, while the entertainment variant uses ClothingGrantComponent to only enable AI vision when worn.

Media

Screen.Recording.2025-09-29.212636.mp4

Breaking changes

None

Changelog
🆑

  • add: Port ClothingGrantComponent system from Goobstation - allows clothing to grant components to the wearer
  • add: Security bodycam (neck slot) - AI-viewable surveillance camera
  • add: Entertainment bodycam/NoPro camera (outer clothing) - Entertainment variant with conditional AI vision
  • add: AI camera warping UI - AI can now jump directly to any active surveillance camera on their station

Ports the following features from Goob-Station:
- ClothingGrantComponent system for granting components when clothing is equipped
- Security bodycams with AI vision support
- AI camera warping/jumping system with searchable UI
- pAI vision integration allowing AI to see through pAIs

All code placed in _Goobstation directories following QB naming conventions.
@github-actions
Copy link
Contributor

RSI Diff Bot; head commit 321c1ed merging into f045394
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Interface/Actions/actions_ai.rsi

State Old New Status
camera_jump Added

Resources/Textures/_Goobstation/Clothing/Neck/Misc/nopro.rsi

State Old New Status
equipped-NECK-vox Added
equipped-NECK Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_Goobstation/Clothing/OuterClothing/Misc/nopro.rsi

State Old New Status
equipped-OUTERCLOTHING-vox Added
equipped-OUTERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

@Sage-Jones Sage-Jones merged commit e73980e into QuantumBlueSS14:master Sep 30, 2025
10 of 13 checks passed
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