Ported the Xenosocialized trait from Starlight #950

Merged
EchoOfNothing merged 4 commits from :systems/traits/Xenosocialized into master 2026-10-01 20:02:04 +00:00
Member

Short description

Adds the "Xenosocialized" trait, which removes the species native language from a given character, and the corresponding system/component code to make it work.

Cherry pick of https://github.com/ss14Starlight/space-station-14/pull/6137

Why we need to add this

Provides a new, gameplay oriented way to express character background. Players can give up the language that comes with their character's species to pick another.

Media (Video/Screenshots)

image
image

Checklist

Ingame Changelog

🆑 Quill

  • add: Ported the Xenosocialized trait from Starlight: You were raised without being taught the language your species normally uses.
<!-- 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 Adds the "Xenosocialized" trait, which removes the species native language from a given character, and the corresponding system/component code to make it work. Cherry pick of https://github.com/ss14Starlight/space-station-14/pull/6137 ## Why we need to add this Provides a new, gameplay oriented way to express character background. Players can give up the language that comes with their character's species to pick another. ## Media (Video/Screenshots) ![image](/attachments/a0736ed5-f621-4cee-b465-bed5d5131048) ![image](/attachments/8bc25c20-013d-44a3-9d91-43114397cbd7) ## 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]. ### Ingame Changelog :cl: Quill - add: Ported the Xenosocialized trait from Starlight: You were raised without being taught the language your species normally uses.
image.png
236 KiB
image.png
5.9 KiB
Ported the Xenosocialized trait from Starlight
Some checks failed
Close PRs on master / run (pull_request_target) Has been skipped
Labels: PR / labeler (pull_request_target) Successful in 1m3s
Labels: Size / size-label (pull_request_target) Failing after 1m3s
CRLF Check / CRLF Check (pull_request) Successful in 1m45s
RSI Validator / Validate RSIs (pull_request) Successful in 1m11s
RGA schema validator / YAML RGA schema validator (pull_request) Successful in 1m32s
Map file schema validator / YAML map schema validator (pull_request) Successful in 7m48s
YAML Linter / YAML Linter (pull_request) Successful in 7m26s
Test Packaging / Test Packaging (pull_request) Successful in 16m43s
16ffbe3371
@ -76,6 +76,7 @@
- WeakToHoly
- CanEnchant
- Store # needed for heretic and any other antags with an intrinsic store, IDEALLY this would be on the mind
- XenosocializedTrait # Starlight
Owner

It's inside a goob change block. (<Goobstation> and </Goobstation>)

It's inside a goob change block. (`<Goobstation>` and `</Goobstation>`)
QuillTheCreature marked this conversation as resolved
@ -11,0 +28,4 @@
species:
# - Neocyte # Byrd
- IPC
inverted: true
Owner

Humans, allulalo, decapoids should also be excluded since it's just free points for them.

Humans, allulalo, decapoids should also be excluded since it's just free points for them.
Author
Member

Humans don't even have sol as their language, wow?

Humans don't even have sol as their language, wow?
QuillTheCreature marked this conversation as resolved
Lines 32-39
@ -11,0 +29,11 @@
# - Neocyte # Byrd
- IPC
inverted: true
- !type:TraitsRequirement
traits:
- Foreigner
inverted: true
- !type:TraitsRequirement
traits:
- ForeignerLight
inverted: true
Owner

Foreigner and ForeignerLight requirements can be merged into one.

`Foreigner` and `ForeignerLight` requirements can be merged into one.
QuillTheCreature marked this conversation as resolved
Moved the xeno trait out of the goob section
Some checks failed
Labels: Size / size-label (pull_request_target) Successful in 57s
Labels: PR / labeler (pull_request_target) Successful in 57s
Map file schema validator / YAML map schema validator (pull_request) Has been cancelled
YAML Linter / YAML Linter (pull_request) Has been cancelled
RSI Validator / Validate RSIs (pull_request) Has been cancelled
RGA schema validator / YAML RGA schema validator (pull_request) Has been cancelled
CRLF Check / CRLF Check (pull_request) Has been cancelled
Test Packaging / Test Packaging (pull_request) Has been cancelled
1f0e131bbf
Blacklisted Humans, Allulalo, Decapoids from using the Xenosocial trait
Some checks failed
Labels: PR / labeler (pull_request_target) Successful in 3s
Labels: Size / size-label (pull_request_target) Successful in 2s
Map file schema validator / YAML map schema validator (pull_request) Has been cancelled
YAML Linter / YAML Linter (pull_request) Has been cancelled
RSI Validator / Validate RSIs (pull_request) Has been cancelled
RGA schema validator / YAML RGA schema validator (pull_request) Has been cancelled
CRLF Check / CRLF Check (pull_request) Has been cancelled
Test Packaging / Test Packaging (pull_request) Has been cancelled
5f083c9de7
Combined foreigner and foreigner light sections in the xenosocial trait
All checks were successful
Labels: Size / size-label (pull_request_target) Successful in 2s
Labels: PR / labeler (pull_request_target) Successful in 3s
CRLF Check / CRLF Check (pull_request) Successful in 10m3s
RSI Validator / Validate RSIs (pull_request) Successful in 10m28s
RGA schema validator / YAML RGA schema validator (pull_request) Successful in 10m40s
YAML Linter / YAML Linter (pull_request) Successful in 6m51s
Map file schema validator / YAML map schema validator (pull_request) Successful in 7m28s
Test Packaging / Test Packaging (pull_request) Successful in 23m11s
PR Changelogs / changelog (pull_request_target) Successful in 1m16s
90fba5bebb
EchoOfNothing left a comment

LGTM. Thank you for your contribution!

LGTM. Thank you for your contribution!
byrdbot referenced this pull request from a commit 2026-10-01 20:03:20 +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!950
No description provided.