Skip to content

Maint Drone Language#2208

Merged
Timfa2112 merged 3 commits intoSimple-Station:masterfrom
RocketBoss360:maint-drone-lang
Apr 10, 2025
Merged

Maint Drone Language#2208
Timfa2112 merged 3 commits intoSimple-Station:masterfrom
RocketBoss360:maint-drone-lang

Conversation

@RocketBoss360
Copy link
Copy Markdown
Contributor

Description

Allowes drones to speak to one another with "Drone" Moreover they now understand but cannot speak TauCeti!


TODO

  • make drone lang
  • allow drones to speak dronelang
  • make drones beep when speaking

Media

image

image


Changelog

🆑

  • add: Maint drones can now speak to other maint drones via the Drone language!

@github-actions github-actions bot added Status: Needs Review Someone please review this Changes: Localization Changes any ftl files Changes: YML Changes any yml files labels Apr 10, 2025
@SimpleStation14 SimpleStation14 changed the title Maint drone language Maint Drone Language Apr 10, 2025
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 10, 2025

Walkthrough

This pull request introduces the new DroneTalk language across multiple files. A new entry for DroneTalk has been added to localization files, along with a minor reformatting of the Chittin language description. In the YAML configuration, a DroneTalk language entry is created with defined properties, including font and obfuscation rules. Additionally, the configuration for the MobDrone entity is updated by removing the ReplacementAccent component and adding LanguageKnowledge, TypingIndicator, and Speech components to manage DroneTalk communication. All modifications are precise and coordinated.

Changes

Files Change Summary
Resources/Locale/.../chat-language.ftl
Resources/Locale/.../languages.ftl
Added DroneTalk entries (name and description) and reformatted the Chittin language description.
Resources/Prototypes/Language/genericlanguages.yml Added a new DroneTalk language entry with visibility, font settings, obfuscation parameters, and a replacement list.
Resources/Prototypes/_Imp/.../Mobs_Player_silicon.yml Removed the ReplacementAccent component; added LanguageKnowledge, TypingIndicator, and Speech components to enhance communication for DroneTalk.

Poem

In the void of space our code aligns,
DroneTalk now speaks through our design.
New components march without a flaw,
While recruits, take heed—no human error here at all!
Biesel Republic’s code stands ever tall 🚀


🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai plan to trigger planning for file edits and PR creation.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
Resources/Locale/en-US/language/languages.ftl (1)

145-146: New DroneTalk language entries properly documented!

Clear, concise description indicating the language is "Incomprehensable to most non-drones!" - this establishes proper communication protocol expectations. The positioning at the end of the file maintains logical document structure.

The spelling error in "Incomprehensable" (should be "Incomprehensible") is noted but may be intentional to reflect the drone's unique communication style. If not intentional, consider correcting for proper Tau Ceti linguistic standards.

-language-DroneTalk-description = Incomprehensable to most non-drones!
+language-DroneTalk-description = Incomprehensible to most non-drones!
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between cba8d41 and 52506c5.

📒 Files selected for processing (4)
  • Resources/Locale/en-US/chat/managers/chat-language.ftl (1 hunks)
  • Resources/Locale/en-US/language/languages.ftl (2 hunks)
  • Resources/Prototypes/Language/genericlanguages.yml (1 hunks)
  • Resources/Prototypes/_Imp/_Drone/Mobs_Player_silicon.yml (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms (6)
  • GitHub Check: YAML map schema validator
  • GitHub Check: YAML Linter
  • GitHub Check: build (ubuntu-latest)
  • GitHub Check: Test Packaging
  • GitHub Check: build (ubuntu-latest)
  • GitHub Check: Label
🔇 Additional comments (4)
Resources/Locale/en-US/chat/managers/chat-language.ftl (1)

42-42: Approved: New Drone language entry properly positioned!

The addition of the DroneTalk language identifier with the display name "Drone" is perfectly positioned and formatted. This tactical insertion at line 42 maintains proper hierarchical order within our language classification matrix.

Resources/Prototypes/Language/genericlanguages.yml (1)

25-62: Well-structured language protocol implementation, recruit!

The DroneTalk language specification follows proper protocol with clear visibility settings, appropriate font designation, and a comprehensive syllable obfuscation matrix. The hexadecimal replacement values (61-7A, 0A) correspond to ASCII lowercase letters plus line feed - creating the appropriate beeping sounds for drone communication.

This is how we run a tight ship in the Biesel Republic - attention to detail deserves commendation!

Resources/Prototypes/_Imp/_Drone/Mobs_Player_silicon.yml (1)

231-241: Strategic communication upgrade properly implemented!

Excellent replacement of the outdated ReplacementAccent component with a proper language knowledge hierarchy. The specification that drones can speak DroneTalk but understand both DroneTalk and TauCetiBasic aligns perfectly with command directives.

The addition of typing indicators and speech parameters will ensure proper robotic vocalization. This is the kind of precision engineering that makes the Biesel Republic's fleet superior!

Resources/Locale/en-US/language/languages.ftl (1)

86-87: Formatting correction approved!

The removal of extraneous whitespace from the Chittin language description demonstrates the attention to detail we expect from our engineers. Keep our code as clean as the decks on inspection day!

spelling error guh

Signed-off-by: RocketBoss360 <rocketboss360@gmail.com>
full hex range

Signed-off-by: RocketBoss360 <rocketboss360@gmail.com>
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
Resources/Prototypes/Language/genericlanguages.yml (1)

25-291: DroneTalk Language Block: Formation Complete, But Mind Your Hex Codes!

The new DroneTalk language entry is well-structured and consistent with our existing language definitions. It properly sets the language ID, visibility, speech properties, and obfuscation rules required for our maintenance drones. However, those 256 replacement values—ranging from 00 to FF—could potentially lead to YAML parsing confusion. In YAML, numeric-looking values (especially those with letters, such as 0A, 0B, etc.) might be misinterpreted unless explicitly quoted. For the sake of clarity and to avoid any parsing dissent from our YAML parser, it’s advisable to wrap these hex values in quotes.

Example Diff Suggestion:

-    - 00
-    - 01
-    - 02
+    - "00"
+    - "01"
+    - "02"

Repeat this quoting for all hex values as needed to ensure they are treated as strings.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between dc22d8b and 5faec25.

📒 Files selected for processing (1)
  • Resources/Prototypes/Language/genericlanguages.yml (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms (6)
  • GitHub Check: build (ubuntu-latest)
  • GitHub Check: Test Packaging
  • GitHub Check: YAML Linter
  • GitHub Check: build (ubuntu-latest)
  • GitHub Check: YAML map schema validator
  • GitHub Check: Label

@Timfa2112 Timfa2112 merged commit 69b9710 into Simple-Station:master Apr 10, 2025
10 of 11 checks passed
SimpleStation14 added a commit that referenced this pull request Apr 10, 2025
CerberusWolfie added a commit to CerberusWolfie/Goob-Station that referenced this pull request Jul 13, 2025
Aidenkrz pushed a commit to Goob-Station/Goob-Station that referenced this pull request Jul 17, 2025
* Just a start.

* Commit to merge master first.

* more changes, still have to add listening and emote changes and REUSE HEADERS

* temp

* I got it to run without crashing. PRAISE BE

* I'm slowly working on it. Some more additions and maybe I'll be done one day.

* Forgot to add the keybind. Trying to do a master merge to make sure everything works.

* Fix the radio system. Fix the bingle shit.

* Add languages to species. Trying to figure out why the window doesn't auto-update, but we'll get there. Also adds tajaran languages.

* Catch up the individual species languages and observer languages. Adds a language for the deer, probably not good.

* Add back the big deleted stuff, in case it's a problem.

* Add translator rsi.

* Implantors, Translators, and some miscellaneous change.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Make it color text on radio. Still have other shit I have to do, oh well.

* Fix chat-manager FTL. Fix chittin parse error. Fix headset component color. Fix salvage job board throwing errors in language.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Start making more changes. Move chat types from server to shared. Marking co-authors now that I know how to in IDE.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Fix other systems that EE didn't touch when moving Chat types from Server to Shared.

* Small FTL fix that was on my mind.

* Add some missing files. Coauthoring these so I don't have to later.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Add the technology, and make some minor changes.

* Add the technology researches. (Technically touched by Foxxo, Mnemo, and VM, so coauthoring them.)

Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Add language implanter recipes.

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>

* Add lathe recipe packs.

* Fixed duplication.

* Add Marish to the translators and implanters.

* Make pAI a pseudo-translator.

* Remove unnecessary comment (lmao)

* Add category for languages.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Add language traits (prototypes).

Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: Timfa <timfalken@hotmail.com>

* Change the name of sign language to fit in the default window size. (Seriously, that name is long as hell and nobody cares.)

* Make changes to the trait system to allow for languages to be added/removed on spawn.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Make changes to the prototypes for the traits to allow them to work. (Requires a component to properly load.)

* Add languages back to Blob.

* Ignore

* Ignore

* Touch all files in Simple-Station/Einstein-Engines#43 for REUSE HEADERS.

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Missed one from Simple-Station/Einstein-Engines#43

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#459 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#510 for REUSE HEADERS.

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#553 for REUSE HEADERS.

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>

* Touch double files in Simple-Station/Einstein-Engines#575 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#575 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#618 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all in Simple-Station/Einstein-Engines#936 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Touch the pAI file in Simple-Station/Einstein-Engines#1066 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Make some changes for the Goob-specific mobs.

* Touch all files in Simple-Station/Einstein-Engines#937 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#968 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Touch all files in Simple-Station/Einstein-Engines#1160 for REUSE HEADERS.

Co-authored-by: PlasmaRaptor <plasmaraptor1@gmail.com>

* Touch all files in Simple-Station/Einstein-Engines#1165 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Fix polymorph with languages. Touch all files in Simple-Station/Einstein-Engines#1223 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#1294 for REUSE HEADERS.

Co-authored-by: Skubman <ba.fallaria@gmail.com>

* Add Localization test for Languages and touch all files in Simple-Station/Einstein-Engines#1419 for REUSE HEADERS.

Co-authored-by: Sapphire <98045970+sapphirescript@users.noreply.github.com>

* Touch language files in Simple-Station/Einstein-Engines#1420 for REUSE HEADERS.

Co-authored-by: Sapphire <98045970+sapphirescript@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#1662 for REUSE HEADERS.

Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>
Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#1952 for REUSE HEADERS.

Co-authored-by: Timfa <timfalken@hotmail.com>

* Touch all files and missing locs in Simple-Station/Einstein-Engines#2072 for REUSE HEADERS.

* Add Drone language and touch all files in Simple-Station/Einstein-Engines#2208 for REUSE HEADERS.

* Fix Machine languages and touch all files in Simple-Station/Einstein-Engines#2426 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Fix namespace for integration test.

* Fix component dupe.

* Add foreigner traits (I forgot them).

* Fix cloning not copying languages.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Fix sign language and muting.

* Whitespace fix. (I just pasted the files from GitHub, can't believe this. ts pmo)

* Fix YAML Linter issues.

* Add the custom language to the file (I forgot).

* Add the change requested and fix the lack of font type that Piras missed in #1326.

* Make sign language show quotes so it isn't confusing.

* Make the changes necessary for the font system to work, fix the color scheming when the font system is running, add some comments to why the FTL structure is the way it is in the chat-manager.ftl.

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>
Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Timfa <timfalken@hotmail.com>
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
Co-authored-by: PlasmaRaptor <plasmaraptor1@gmail.com>
Co-authored-by: Skubman <ba.fallaria@gmail.com>
Co-authored-by: Sapphire <98045970+sapphirescript@users.noreply.github.com>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>
Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com>
LuciferEOS added a commit to Goida-Station/Goida-Station that referenced this pull request Aug 7, 2025
* fix boomerang sys (#3397)

* it is real

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3397)

* fix stamres (#3459)

* fix stamres

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3459)

* budget insuls no longer contra (#3233)

* budget insuls are not contra

* no []

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3233)

* Abductor gets AgentID (#3479)

* AbductorAgentID

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Kill doorjack (#3472)

* Kill

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3472)

* Makes Pun Pun no longer a free agent (#3462)

* Makes Pun Pun no longer a free agent

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3462)

* Minor spelling mistake fix (#3450)

* moves compact defib to t2 surgical tools tech (#3446)

* huge

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3446)

* Borg immunity (#3441)

* stuff

* chore: Automatically update REUSE headers

---------

Co-authored-by: loltart <lo1tartyt@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3441)

* (((((BOUNTY))))) Ai crewsimov. Bounty. This is a bounty. (#3439)

* cursed

* chore: Automatically update REUSE headers

---------

Co-authored-by: loltart <lo1tartyt@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3439)

* Start game from goobmod (#3391)

* Goobmod-specific launch config

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Reduces Gorlex Hypospray cooldown to 0.25 (#3437)

* removes gorlex hypo cooldown

* chore: Automatically update REUSE headers

* changes usedelay to 0.25

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3437)

* Cosmic cult changes (#3278)

* Changes done

* chore: Automatically update REUSE headers

* Fixed announcements

* chore: Automatically update REUSE headers

* Rotting

* Rejuvenate

* Various changes

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3278)

* take away CE roundstart nailgun (#3421)

* yeah

* fix

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3421)

* Mantis Blade Delimb Fix (#3425)

* Update mantis_blade.yml

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3425)

* Rolplay (#3415)

* the end of rolplay

* why is this here twice silly rouge

---------

Co-authored-by: Aiden <28298836+Aidenkrz@users.noreply.github.com>

* Automated changelog update (#3415)

* cyber eye bugfix (#3401)

* cyber eye bugfix

* chore: Automatically update REUSE headers

* Update cybernetic.yml

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: Aiden <28298836+Aidenkrz@users.noreply.github.com>

* Automated changelog update (#3401)

* fix godhand (#3402)

* fix

* chore: Automatically update REUSE headers

* Update nullrod.yml

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: Aiden <28298836+Aidenkrz@users.noreply.github.com>

* Automated changelog update (#3402)

* BSO hardsuit selector fix (#3373)

* changes stuff

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3373)

* Buffs BSO revolver to better compete with chester (#3253)

* buffs bso revolver

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3253)

* [BOUNTY] Make security's skirts one pixel shorter to avoid hitting the jackboots sprite (#3281)

istg if I need more than one commit for texture changes

Co-authored-by: unknown <gaia.chiavazza@gmail.com>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3281)

* ERT Medical Officer now gets a medical beam gun. (#3268)

* :sob:

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3268)

* VERY SLIGHTLY nerf zombie speed (#3354)

* ok maybe TOO fast

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3354)

* decrease cooldowns on the contractor baton (bounty) (#3465)

* yea

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3465)

* Arachnid representation (#3389)

* Save work before I off myself

* IM ON GOOBTV WITH MY FUCKING HANDS UP

* Persist and bind to root

* I believe you can have mariah carey as a spider now

* Surely now

* FTL this shit fire emoji

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* I forgot migrations

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* RANDOM BULLSHIT, GO!

* Spider smite stackable

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3389)

* Give passengers maintenance access back (#3302)

* JobSpecial moment

Mind and job checks are done too early.

* Huh

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3302)

* quick fixes (#3484)

* Fix wiggle

* kick this down too

* Fix Resomi Gasp and Deathgasp Noises (#3383)

* Fix Resomi Gasp and Deathgasp.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3383)

* Open Remote Devices Action Resprite (#3259)

* xique xique bahia

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3259)

* Botany stuff but without plant analyzer (#3241)

* Plant analyzer (#1961)

* First

Taken from:
https://github.com/space-wizards/space-station-14/pull/23588/files

* Fixing it to run but the UI still not working

* Fixup

* Update plant_analyzer.yml

* Plant analyzer cleanup

* seeds.ftl: "speso trees", upstream comment

* units, floating point precision, speso seeds

* Seed rewrites

* Do not activate on empty trays, add lathe recipe

* Fix plant analyzer lathe recipe

---------

Co-authored-by: Whatstone <whatston3@gmail.com>

(cherry picked from commit ee3cea46ff1f9784864aaed26686e14546f0ad2c)

* plant analyzer

* Plant bag of holding, Botanists rejoice! (#1651)

* Plant bag of holding, Botanists rejoice!

* Cost adjusted

---------

Co-authored-by: Alchebun <jimmy.12.or#gmail.com>

(cherry picked from commit 536e37d52890a8a6d8df0ea715f99579536716a6)

* plantboh

* Plant box (#921)

* Plant Box

* Update plant_box.yml

* Update ore_box.yml

* Update plant_box.yml

(cherry picked from commit fead3cbbde5cdfab93f4f73ab986d07e9a0d5329)

* plant box

* yes

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* yes

* less shicoded

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* гойда

* chore: Automatically update REUSE headers

* smol typo

* im dumb

* cursed

* hyper goida

* chore: Automatically update REUSE headers

* ok remove this shit

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* ok

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* webedit major

---------

Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Alchebun <47635328+jimmy12or@users.noreply.github.com>
Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>
Co-authored-by: gluesniffler <159397573+gluesniffler@users.noreply.github.com>

* Automated changelog update (#3241)

* Small ratking buffs (#3267)

* Small ratking buffs

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3267)

* Unshit the equipto command. (#3275)

* yuh

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* chore: Automatically update REUSE headers

---------

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Antag Immune is Actually Immune (#3276)

* Bam

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* ye

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* yeah yeah

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* chore: Automatically update REUSE headers

---------

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3276)

* Modsuit suitstorage dropping items fix (#3330)

* Shitsuit moment

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* newline

* a

* how

* Apply suggestions from code review

durk has nightmares about the green text

Co-authored-by: Aiden <28298836+Aidenkrz@users.noreply.github.com>

* chore: Automatically update REUSE headers

* smh webedited whitespace moment

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>
Co-authored-by: Aiden <28298836+Aidenkrz@users.noreply.github.com>

* Automated changelog update (#3330)

* Flammable Performance Improvements (Port of EE #2462) (#3374)

* Flammable Performance Improvements (#2462)

![image](https://github.com/user-attachments/assets/8d33ca00-9ad7-4c51-8cbd-5ea09a3067a8)

I'm yeeting the server costs for the flammable system. This system will
no longer querry every entity that might be on fire to check if they're
on fire, and is instead querrying only entities that have a new
OnFireComponent, which is used to tell them that they're on fire. 99%
cost reductions are fun.

I have verified in testing that this works.

:cl:
- fix: Dramatically improved performance of the flammable system.

* tag

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3374)

* Holopad System Performance Tweaks (Port of EE #2470) (#3375)

* Holopad System Performance Tweaks (#2470)

# Description

Holopad System had a vestigial set of logic for preventing it from
running an expensive AABB check on every frame. I say vestigial because
it was actually nonfunctional, and would run on every frame after a
single second had passed since roundstart. This PR fixes the logic so
that it correctly only checks once per second. Ideally I'd revisit this
later and make it only run on ActiveHolopads in the first place, but
this was simple enough of a fix.

# Changelog

:cl:
- fix: Made some performance improvements to the Holopad system.

* tag

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3375)

* [Port] Add Harpy Coos (#3384)

* Coo Coo for Harpies (#1010)

* Add Coo Emote for Harpies

Adds five CC0 dove cooing sound effects so harpies can coo.

* Add missing comment

Added a comment to mark this as a floof addition,

* Fix license format

Little tweak to the license to pass the test.

* IDE misclick moment.

* Fix namespace and touch up localization.

* Fix an error and fix another error.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Fix harpy coos (#1041)

* Make coos have an explanation mark, cause why not?

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: Cprn-Sprkl <sprkl7992@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Automated changelog update (#3384)

* Remove throwing syringes without the gun (#3403)

* yrea

* chore: Automatically update REUSE headers

* yaml fix

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3403)

* Tune down rust debuff (#3405)

* y

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3405)

* TC Miner Delet (#3358)

* 5gc

* chore: Automatically update REUSE headers

* Apparently a set was added and my branch didnt update despite being branched from updated main

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3358)

* upstream merge fixes (#3353)

* fix shuttle max speed

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* frictionless space

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* webedit major

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3353)

* PTL Tweaks (#3271)

* Align SMES UI with Goob buffs

* PTL Tweaks
Increase screwdriver increment for PTL and trimmed comments

* PTL Evil Threshold fix

* PTL rad decay

* PTL evil tweak

* Buff max charge rate

* Comment
MaxEnergyPerShot is useless

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Add trailing whitespace to smes.yml

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3271)

* fix eternal visual fire (#3494)

* do

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3494)

* Path lock heretic (#3422)

* Automated changelog update (#3422)

* Smite brigmed (#3420)

* Automated changelog update (#3420)

* Lube bug fix (bounty) (#3493)

* the great lubening

* minor fix

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3493)

* Abductor name fix (#3485)

* test

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3485)

* Gemini Bugfixes (Again) (#3307)

* bruh

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* webedit ops

* weh

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* yuh

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* mrrp

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* linter

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* Boop/

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* ye

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

---------

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3307)

* Zoom (#3349)

* Zoom

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3349)

* Add more admin logs (#3355)

* Add SM logs

* Add traitor objective logging

* Added better logging to thrown items

* Reverting it cuz yeahhhh it doesn't work properly

* Changed logging to log players better (hopefully)

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Better system for logging

* Improved loggigng for this thing

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Update ObjectivesSystem.cs

* chore: Automatically update REUSE headers

* Add alert level logging for changes through alert console system

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* added chemmaster transfer logging

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* [Port] Fix/Tweak Item Toggling for Slime and Pockets (#3382)

* Fix/tweak item toggling for slime people and in pockets (#967)

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: Dia <diatomic.ge@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3382)

* Fix insta stun + tweak batons (#3400)

* fix

* fix

* chore: Automatically update REUSE headers

* fix

* fix

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* oops

* s

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3400)

* [PORT] Fix sending people to the shadow realm. (#3416)

* ye

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3416)

* [PORT] Poofed Hairstyle. (#3426)

* Poof!

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* chore: Automatically update REUSE headers

* forgot the sprite LOL

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

---------

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3426)

* Add recipes for tesla coils and radiation collectors (repost) (#3427)

* Added tesla coil and radiation collector circuit boards

* Makes tesla coil and radiation collector circuit boards craftable

* fixes image not showing up for tesla coil circuit board craft

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* cosmic cult weapon changes and stuff (BOUNTY) (#3434)

* the stuff

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: gluesniffler <159397573+gluesniffler@users.noreply.github.com>

* Automated changelog update (#3434)

* [Bounty (kinda)] Persona Justice + Steal Objective (#3444)

* Does-the-thing

* Objective

* High Risk moment

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3444)

* BIG IMPORTANT VOX HOTFIX!!!!! (#3452)

* Save them, they're an endangered Species!

* WHO REMOVED THIS SPACE

* Automated changelog update (#3452)

* Totally normal PR (#3454)

* No need to look!

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* CQC nerf (hardgrab and snapneck) (#3466)

* Add condition for snap neck + remove instant hardgrab

* chore: Automatically update REUSE headers

* Fix Yaml

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Untested but somefix for kungfu

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3466)

* His Grace Buff/Bug Fix (#3476)

* ye

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* chore: Automatically update REUSE headers

* boop

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

---------

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3476)

* changes to ling stasis + ling damage cap gone + mobstate evil shit fix (#3477)

* the stuff

* logic change

* Update Content.Goobstation.Server/Changeling/ChangelingSystem.cs

---------

Co-authored-by: gluesniffler <159397573+gluesniffler@users.noreply.github.com>

* Automated changelog update (#3477)

* Fixes gingerbread cold mechanics (#3504)

* Fixes gingerbread cold mechanics

* chore: Automatically update REUSE headers

* Update gingerbread.yml

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: Aiden <28298836+Aidenkrz@users.noreply.github.com>

* Automated changelog update (#3504)

* Makes it actually dangerous to use cult weapons as a non-cultist (#3509)

* stuff

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: loltart <lo1tartyt@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3509)

* Repoban JoeHamaSS14 on the crime of shitting it all up (#3500)

* Repoban JoeHamaSS14

* nuts!

* Estoc Rifle (#3272)

* Adds the Estoc DMR to the syndicate uplink (#38122)

* Initial commit, adds the prototype, sprites and attributions, entries into syndicate uplink for weapon bundle and magazines

* Reduced weapon spread when wielded

* minor visual updates to sprites

* slightly adjusted burst rate down

* Update duffelbag.yml

---------

Co-authored-by: august-sun <45527070+august.sun@users.noreply.github.com>
Co-authored-by: beck-thompson <107373427+beck-thompson@users.noreply.github.com>

(cherry picked from commit bdcdb6e338c4de732b41f56fef3edf07d032ae2f)

* tweaks

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* make it more accurate + it's not a fucking dmr

* okay even this is fine

* not dmr

* chore: Automatically update REUSE headers

* cant care less

* idk?

---------

Co-authored-by: August Sun <45527070+august-sun@users.noreply.github.com>
Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3272)

* SurgeryIgnoreClothing fix (#3301)

* SurgeryIgnoreClothing fix

* random specie W

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* idk what it does but it probably should do that

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3301)

* Make borgs sprites customizable like borgs types. [Bounty] (#3298)

* silicon name button in department (temporary commit)

* borg name

* ui & proto

* IT WORKS!!!

* sprites

* fixed??

* setrsi & make not null chassis unchangeable

* other subtypes

* another way to change silicon name

* fix

* ftl

* remove SiliconSpritePreferenceUiKey

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* maybe works idk lol (goobmod)

* Revert "borg name"

This reverts commit a350a0d7

* Revert "silicon name button in department (temporary commit)"

This reverts commit 251ae93774d4e0ab2432e2e59d33b4aa334ace44.

* Revert "another way to change silicon name"

This reverts commit 31a51e43

* chore: Automatically update REUSE headers

* remove borg name, uncessary code & add Goobstation comments

* chore: Automatically update REUSE headers

* remove uncessary code #2

* chore: Automatically update REUSE headers

* fix checkfail

* chore: Automatically update REUSE headers

* remove binary radiochannel

* make subtype variable not null

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* ftl

* remove uncessary components

* chore: Automatically update REUSE headers

* Update Content.Server/Silicons/Borgs/BorgSystem.cs

Co-authored-by: gluesniffler <159397573+gluesniffler@users.noreply.github.com>

* chore: Automatically update REUSE headers

* fix formatting

* sprites

* chore: Automatically update REUSE headers

* yml

* chore: Automatically update REUSE headers

* remove whole shitcode

* PUSH PUSH PUSH INTO WIZDEN CODE

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* whitespace fix

* blackspaces in prison

* fix animation

* fix

* fix checkfail

---------

Co-authored-by: BeBright <98597725+be1bright@users.noreply.github.com>
Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>
Co-authored-by: gluesniffler <159397573+gluesniffler@users.noreply.github.com>

* Automated changelog update (#3298)

* changeling fleshmend rework (#3293)

* aura

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* oops

* coderabbit stuff

* nvm pixabay cucked

* lowk rabbit was right

* making it look better

* chore: Automatically update REUSE headers

* easier to yaml and adjust + fixed obsoletes + made sfx mono

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3293)

* Craftable wooden wand prototype (#3308)

* wooden wand

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* ftl

* fix

---------

Co-authored-by: BeBright <98597725+be1bright@users.noreply.github.com>
Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3308)

* Chassis specific borg laws and more rot on ion laws (#3321)

* bruh

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* sloppa

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Update ion_storm.yml

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3321)

* Add Languages (#3332)

* Just a start.

* Commit to merge master first.

* more changes, still have to add listening and emote changes and REUSE HEADERS

* temp

* I got it to run without crashing. PRAISE BE

* I'm slowly working on it. Some more additions and maybe I'll be done one day.

* Forgot to add the keybind. Trying to do a master merge to make sure everything works.

* Fix the radio system. Fix the bingle shit.

* Add languages to species. Trying to figure out why the window doesn't auto-update, but we'll get there. Also adds tajaran languages.

* Catch up the individual species languages and observer languages. Adds a language for the deer, probably not good.

* Add back the big deleted stuff, in case it's a problem.

* Add translator rsi.

* Implantors, Translators, and some miscellaneous change.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Make it color text on radio. Still have other shit I have to do, oh well.

* Fix chat-manager FTL. Fix chittin parse error. Fix headset component color. Fix salvage job board throwing errors in language.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Start making more changes. Move chat types from server to shared. Marking co-authors now that I know how to in IDE.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Fix other systems that EE didn't touch when moving Chat types from Server to Shared.

* Small FTL fix that was on my mind.

* Add some missing files. Coauthoring these so I don't have to later.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Add the technology, and make some minor changes.

* Add the technology researches. (Technically touched by Foxxo, Mnemo, and VM, so coauthoring them.)

Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Add language implanter recipes.

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>

* Add lathe recipe packs.

* Fixed duplication.

* Add Marish to the translators and implanters.

* Make pAI a pseudo-translator.

* Remove unnecessary comment (lmao)

* Add category for languages.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Add language traits (prototypes).

Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: Timfa <timfalken@hotmail.com>

* Change the name of sign language to fit in the default window size. (Seriously, that name is long as hell and nobody cares.)

* Make changes to the trait system to allow for languages to be added/removed on spawn.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Make changes to the prototypes for the traits to allow them to work. (Requires a component to properly load.)

* Add languages back to Blob.

* Ignore

* Ignore

* Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/43/ for REUSE HEADERS.

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Missed one from https://github.com/Simple-Station/Einstein-Engines/pull/43/

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/459 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/510/ for REUSE HEADERS.

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/553 for REUSE HEADERS.

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>

* Touch double files in https://github.com/Simple-Station/Einstein-Engines/pull/575 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>

* Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/575 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/618/ for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all in https://github.com/Simple-Station/Einstein-Engines/pull/936/ for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Touch the pAI file in https://github.com/Simple-Station/Einstein-Engines/pull/1066 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Make some changes for the Goob-specific mobs.

* Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/937/ for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/968 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/1160 for REUSE HEADERS.

Co-authored-by: PlasmaRaptor <plasmaraptor1@gmail.com>

* Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/1165 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Fix polymorph with languages. Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/1223 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/1294 for REUSE HEADERS.

Co-authored-by: Skubman <ba.fallaria@gmail.com>

* Add Localization test for Languages and touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/1419 for REUSE HEADERS.

Co-authored-by: Sapphire <98045970+sapphirescript@users.noreply.github.com>

* Touch language files in https://github.com/Simple-Station/Einstein-Engines/pull/1420 for REUSE HEADERS.

Co-authored-by: Sapphire <98045970+sapphirescript@users.noreply.github.com>

* Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/1662 for REUSE HEADERS.

Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>
Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com>

* Touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/1952 for REUSE HEADERS.

Co-authored-by: Timfa <timfalken@hotmail.com>

* Touch all files and missing locs in https://github.com/Simple-Station/Einstein-Engines/pull/2072 for REUSE HEADERS.

* Add Drone language and touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/2208/ for REUSE HEADERS.

* Fix Machine languages and touch all files in https://github.com/Simple-Station/Einstein-Engines/pull/2426 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Fix namespace for integration test.

* Fix component dupe.

* Add foreigner traits (I forgot them).

* Fix cloning not copying languages.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Fix sign language and muting.

* Whitespace fix. (I just pasted the files from GitHub, can't believe this. ts pmo)

* Fix YAML Linter issues.

* Add the custom language to the file (I forgot).

* Add the change requested and fix the lack of font type that Piras missed in https://github.com/Goob-Station/Goob-Station/pull/1326/.

* Make sign language show quotes so it isn't confusing.

* Make the changes necessary for the font system to work, fix the color scheming when the font system is running, add some comments to why the FTL structure is the way it is in the chat-manager.ftl.

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>
Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Timfa <timfalken@hotmail.com>
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
Co-authored-by: PlasmaRaptor <plasmaraptor1@gmail.com>
Co-authored-by: Skubman <ba.fallaria@gmail.com>
Co-authored-by: Sapphire <98045970+sapphirescript@users.noreply.github.com>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>
Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com>

* Automated changelog update (#3332)

* HTN fixes round 3 (#3359)

* betterer

* more

* offgrid direct-movement

* fix

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* port wiz changes

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3359)

* port https://github.com/Simple-Station/Einstein-Engines/pull/2479 (#3376)

* Port SmartFridge Functionality (#2479)

Port smartfridge functionality from
[Delta-V](https://github.com/DeltaV-Station/Delta-v) and commits from
[Frontier](https://github.com/new-frontiers-14/frontier-station-14)
Pr and commits:
https://github.com/DeltaV-Station/Delta-v/pull/3207

https://github.com/new-frontiers-14/frontier-station-14/pull/3134/commits/70a9032085fefac67caf37d76fea6e5a02ac3e17

https://github.com/new-frontiers-14/frontier-station-14/pull/3134/commits/2d4abf62b704105d53ce55e6480bd22eaf334edc

---

<details><summary><h1>Media</h1></summary>
<p>

https://github.com/user-attachments/assets/a67f78ca-327c-4e08-8e34-8be6a1a59eac

</p>
</details>

---

:cl: sowelipililimute, Whatstone and Will-Oliver-Br
- tweak: SmartFridge now really has functionality

---------

Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>
Co-authored-by: Whatstone <whatston3@gmail.com>

* make it build

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* fix trailing whitespaces

* chore: Automatically update REUSE headers

---------

Co-authored-by: Will-Oliver-Br <164823659+Will-Oliver-Br@users.noreply.github.com>
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>
Co-authored-by: Whatstone <whatston3@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3376)

* bingle cleanup and ascension (#3377)

* optimise and minor cleanup of bingle pit

* add bingle ascension

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: GoobBot <uristmchands@proton.me>

* (BOUNTY) Pets on the loadout (#3378)

* Critters

* test

* new loadout group

* fix the copy paste?

* commitname

* ok actual final fix

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* no organ?

* no organ.

* chore: Automatically update REUSE headers

* we like pizza in the morning

* chore: Automatically update REUSE headers

* actual actual final fix?

* chore: Automatically update REUSE headers

* greentext commit

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3378)

* port+tweak: https://github.com/DeltaV-Station/Delta-v/pull/3462 (#3385)

* rework holofan to be like tg (#3462)

* add ChargeHolosignprojector code

* make holofan use charges instead of a battery

* guess that test fix was never merged

* Update Content.Shared/_DV/Holosign/ChargeHolosignSystem.cs

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>

---------

Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: Tobias Berger <toby@tobot.dev>

* z

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* try fix tests

* chore: Automatically update REUSE headers

---------

Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3385)

* [Port] Add Item Rendering to Weapon Recharger (#3386)

* Add Item Rendering to the Weapon Recharger (#2480)

<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

~~Stolen~~ Borrowed from
https://github.com/RedFoxIV/wwdpublic/commits/itemslotrender/. The
creator is okay with this.

---

<!--
A list of everything you have to do before this PR is "complete"
You probably won't have to complete everything before merging but it's
good to leave future references
-->

- [X] See if it works fine
---

<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->

<details><summary><h1>Media</h1></summary>
<p>

[no](https://tenor.com/view/die-kill-kill-spamton-spam-ton-spamton-gif-3620765161838693337)

---

<!--
You can add an author after the `:cl:` to change the name that appears
in the changelog (ex: `:cl: Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

:cl:
- add: Thanks to Nanotrasen Holographic Technologies, chargers now show
what's inside with a hologram.

---------

Signed-off-by: Eris <erisfiregamer1@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Touch up and add this to Turbo recharger and wall recharger.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Update ItemSlotRendererSystem.cs

* chore: Automatically update REUSE headers

---------

Signed-off-by: Eris <erisfiregamer1@gmail.com>
Co-authored-by: Eris <eris@erisws.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3386)

* Commantags v2 (#3393)

* First Draft

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* update

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* update

* chore: Automatically update REUSE headers

* big update

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* done

* Fen

* oops

* testfail

* checkfail again

* cleanup

---------

Co-authored-by: loltart <lo1tartyt@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3393)

* inline radiator (#3396)

* it's time

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* critter fax slipthrough (#3368)

* it is done

* pro

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* fixes, changes

* q

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3368)

* Bounty, Porting 40mm ammo from EE (#3338)

* Slug time

* Fix newline

* chore: Automatically update REUSE headers

* Added beanbags to locker

* Newline fix

* Removes sound effect

* Move shells to box, move prototypes to EE folder

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Gave beanbag and slug their own sprites

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3338)

* Diagnostic glasses (#3470)

* diag glasses

* doing

* fix

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* whitespace

* i suck

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3470)

* (Bounty) Evil ass horse (#3490)

* stuff

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* oops

* bruh

* checkfail

* stuff

* waddle

* glueblood

* chore: Automatically update REUSE headers

* Update animals.yml

---------

Co-authored-by: loltart <lo1tartyt@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3490)

* Port walk-by-default option from EE (#3491)

* Port walk-by-default option from EE

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Restore the correct ToggleWalk CVar default

* Update CCVars.Interactions.cs

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: Aiden <28298836+Aidenkrz@users.noreply.github.com>

* Automated changelog update (#3491)

* Cluster update (#3506)

* here we go

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3506)

* Major Kettle changes (#3140)

* Kettle

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Fixed missing cables

* TEG

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>
Co-authored-by: gluesniffler <159397573+gluesniffler@users.noreply.github.com>

* Automated changelog update (#3140)

* sub chembay fix+added departmental request computers (#3248)

* chemistry fix

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* added department stuff and chem warp point

* auuuughhhhh invalid config remove thing yea

* adds missing hotplate and moves clipping light

* chore: Automatically update REUSE headers

* adds condenser

* removes entity 2484???

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>
Co-authored-by: gluesniffler <159397573+gluesniffler@users.noreply.github.com>

* Automated changelog update (#3248)

* Impstation Markings Port (#3249)

* e

e

* First commit (Errors are still a thing)

Etc

* fix

removed unshaded

* fishing

trying to fix yaml issues

* another row of shit

just testing until something lands.

* dwarf fix

fix

* Update modsuit.yml

* Revert "fishing"

This reverts commit d882b428eb3ea89c20ed3dd179e23c7bcfd4a29d.

* Revert "another row of shit"

This reverts commit 7808d041029ffb77c62f93d5a3113b7e0deb87b5.

* Fixes the moth and arachnid crash

e

* finished pr

ALLOWED MARKINGS TO BE USED ON ALL THE FUCKING SPECIES GOOOOOOOOOOOOD

* Final fixes

Markings can now glow, etc, more in the polished PR description

* Update tattoos.yml

Stupid github conflict merge fuck u

* fixed yaml issue

fixed yaml issue

* amped up most marking limits except felinid

why
cuz why not

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Update Content.Shared/Humanoid/Markings/MarkingPrototype.cs

Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* chore: Automatically update REUSE headers

* Credits?

Idk if this is needed but might as well just in case.

* Proper attribution + Diona points lowered

Diona markings points reduced to 4.

* Fixes suggested by SX-7

* random line issue or smth.

* chore: Automatically update REUSE headers

* should fix error

forgor to remove thing, very smort

* Removed leg prosthetics because of visual + we already have two markings of those

literally what it says on the thingy

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3249)

* Fland: Genpop, Departmental Computers, Supermatter Containment Changes (#3252)

* request comps, SM changes, genpop

* lights an apc and uhhhhhhh

* trash chute for old IDs

* modern problems modern solutions

* chore: Automatically update REUSE headers

* free young thug

* redo the decalling because it was ass

* did some more things

* im fuckin done with this bihh

* just one more commit bro...

* does this shit fix my checkfail

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Meta update 3 (#3256)

* here we go again

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* brigmed enabeled

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>

* Automated changelog update (#3256)

* Nukie Outpost 2.0 (#3505)

* updates nukie planet

* auuughhhh

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* fixed sui dream orientation, powered the bathroom, added firing range

* adds syndidrobe

* chore: Automatically update REUSE headers

* removes entity 2484 for real this time

* revamps the entire right side of the map and adds functioning atmos because i was bored, also readds hellfire freezers and heaters

* chore: Automatically update REUSE headers

* connects waste to space :P

* fixes power to multiple places, readds backpack water tank

* chore: Automatically update REUSE headers

* glass airlocks, tons of minor fixes and polish

* finishing touches

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3505)

* Update Credits (#3478)

Co-authored-by: GoobBot <uristmchands@proton.me>

* Rustwalkerfix (#3423)

* fix

* a

* Automated changelog update (#3423)

* Update stunprod.yml

* Goobcoin Lowpop Multiplier & Short Round Penalty (#3481)

* Add lowpop multiplier

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Add penalty for short rounds

All configurable as CCVar, default target is 50 minutes

* Durk request

* typo

* Update CCVars.Goob.cs

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: Aiden <28298836+Aidenkrz@users.noreply.github.com>

* Automated changelog update (#3481)

* Rev Fixes (#3453)

* Add base checks, more to come as things are added/people find bullshit ways to bypass

* Blacklist mime (mute can't convert)

* chore: Automatically update REUSE headers

* Update Content.Server/GameTicking/Rules/RevolutionaryRuleSystem.cs

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: gluesniffler <159397573+gluesniffler@users.noreply.github.com>

* Automated changelog update (#3453)

* Server Currency Goobmod (#3527)

* ServerCurr to goobmod

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* A bit peeved innit

* chore: Automatically update REUSE headers

* https://open.spotify.com/track/1ROVIglc9HtF4v9q0AowOx?si=3847318631204cde

* chore: Automatically update REUSE headers

* true

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* [HOTFIX] Fix polymorphs just fucking killin you. (#3526)

* slop slop slop

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* Update ContentContainerSystem.cs

* chore: Automatically update REUSE headers

---------

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3526)

* Slipping Test Fail Fix (#3549)

* Slipping Test Fail Fix

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* solsticeistheworst

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Baldmin plush (#3548)

* baldmin

* whoops

* grunk make good code

* gughhgh

* test

* mkay

* Automated changelog update (#3548)

* gus fix (#3550)

the

* nukie magic mirror (#3563)

* m

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3563)

* Cheese Accent Goobmod (#3533)

* Literally just two files moved

* i did it for your welcome

---------

Co-authored-by: gus <august.eymann@gmail.com>

* Revert "Totally normal PR" (#3554)

* Revert "Totally normal PR (#3454)"

This reverts commit a121371cbdcd8710de08146b05b6ab00c1918f29.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Add a whole ass newline since my IDE has one.

* Then remove said newline to fix it.

* chore: Automatically update REUSE headers

* MFW I have to manually add a stupid newline despite there being one by default.

* Kill me.

* I'm blind.

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3554)

* Fix Reinforced Plasma Windows + Fland Genpop (#3518)

* Remove rplasmawindow being a fuckin wall

* fix genpop turnstile

* chore: Automatically update REUSE headers

* death to 24695

* balls

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3518)

* Revert "nukie magic mirror (#3563)" (#3583)

* Revert "nukie magic mirror (#3563)"

This reverts commit d9b4d9e837c97bab62e73026cd0ddd176661af15.

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3583)

* [BOUNTY] Dragging no longer takes up your hand. (#3579)

* total lizard death

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3579)

* [Fix] Powercell visuals (#3582)

* Fix powercell visuals

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: BombasterDS <deniskaporoshok@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* [Tweak] No footprints without gravity (#3585)

* Puddles not affected by gravity

* chore: Automatically update REUSE headers

* Update FootprintSystem.cs

---------

Co-authored-by: BombasterDS <deniskaporoshok@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3582)

* Automated changelog update (#3585)

* Revert "[BOUNTY] Dragging no longer takes up your hand." (#3588)

* Revert "[BOUNTY] Dragging no longer takes up your hand. (#3579)"

This reverts commit 1612f5885f0fcfff39a648d6e1ae26cda8715a81.

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Necksnap Sloppitude (#3475)

* necksnap slop

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: gus <august.eymann@gmail.com>

* Automated changelog update (#3475)

* [Fix] Survival box bottle slot (#3591)

* DrinkBottle tag to water bottle

* chore: Automatically update REUSE headers

---------

Co-authored-by: BombasterDS <deniskaporoshok@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* [Fix] Gemini Holoparasite interaction (#3584)

* Gemini Dirty fix && CanHostGuardian component removal

* chore: Automatically update REUSE headers

---------

Co-authored-by: BombasterDS <deniskaporoshok@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3584)

* [Tweak] Reflective nails (#3580)

* Reflective Nails

* chore: Automatically update REUSE headers

---------

Co-authored-by: BombasterDS <deniskaporoshok@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3580)

* [Fix] Collective mind message repeat to source (#3575)

* Fix repeat message to source

* chore: Automatically update REUSE headers

---------

Co-authored-by: BombasterDS <deniskaporoshok@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3575)

* Fix Missing Agent ID for Abductor Agent (#3538)

* Fix missing Agent ID for Abductor Agent.

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3538)

* make PTL not be a neutron star (#3599)

* not make PTL fucking fling you on pull

density is about the same as grav gen

* chore: Automatically update REUSE headers

* rotat e

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3599)

* [Port] [Bounty] A bunch of audio stuff (#2940)

* [Tweak] New Interaction Sounds (#1309)

* adding sounds of handling and other

Adds many sounds.
A large number of base prototypes have had sounds added.
Several sound collections have been created.

* Update base_clothingouter.yml

* fix base_clothingouter.yml

* 1 letter fix...

* ne hochu

* Update attributions.yml

---------

Co-authored-by: Zack Backmen <backmen@bk.ru>

* GAZZILION SOUNDS JACKPOT

* Make ambient 2 times louder

* Make paper more quiet

* Add ambient sounds to lathes and computers

* Add new ambiance to maints

* Remove new arlick/crate/closet sounds because MALD!!!!!!!!!

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* fix linter

* it doisent work

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* nah im not adding this

* THE METAL'S PIPE CANNOT BE STOPPED

* fix annoying ambience

* weh

* Update helmets.yml

* Update helmets.yml

* RAGGGHHHHH

---------

Co-authored-by: Agronomist-NN <glebikanov@gmail.com>
Co-authored-by: Zack Backmen <backmen@bk.ru>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#2940)

* fix wizard robes not having armor values (#3691)

* fix

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3691)

* (Hotfix) Commantags (#3532)

* stuff

* chore: Automatically update REUSE headers

* I was testing stuff

* okay

* stuff

* Redundant

* Update Resources/Prototypes/GameRules/roundstart.yml

Co-authored-by: Solstice <solsticeofthewinter@gmail.com>

---------

Co-authored-by: loltart <lo1tartyt@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: Solstice <solsticeofthewinter@gmail.com>

* Automated changelog update (#3532)

* (admeme bounty) Anaconda and medigun removal (#3658)

* stuff

* chore: Automatically update REUSE headers

---------

Co-authored-by: loltart <lo1tartyt@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3658)

* Reduce Abductor Rates (#3693)

* slop slop slop

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>

* chore: Automatically update REUSE headers

* Thanks Ilya!

* chore: Automatically update REUSE headers

---------

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3693)

* Make BSO Modsuit Gloves Insulated (#3572)

* Fix BSO modsuit gloves.

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3572)

* Give moths more sound emotes (#3553)

* yay

* fix?

* gankg

* chore: Automatically update REUSE headers

* whitespace

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3553)

* IPCs can use cyborg rechargers again (#3546)

* IPCs can use cyborg rechargers again

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3546)

* [Fix] Chaplains' Familiars' Languages (#3676)

* Fix familiars not understanding Tau-Ceti Basic.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3676)

* ERT, CBurn and Deathsquad are now human only (#3674)

* I'm specist

I really am

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3674)

* FINAL FIX ON SYNDICATE DISASTER VICTIMS  (#3668)

chuddai

* Automated changelog update (#3668)

* fix vehicles (#3633)

* do

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3633)

* [Fix] BSO objective target antags (#3581)

* Change pick targets

* chore: Automatically update REUSE headers

* Update PickObjectiveTargetSystem.cs

* chore: Automatically update REUSE headers

---------

Co-authored-by: BombasterDS <deniskaporoshok@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3581)

* [Fix] Wizard names (#3577)

* Fix wizard names

* chore: Automatically update REUSE headers

---------

Co-authored-by: BombasterDS <deniskaporoshok@gmail.com>
Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3577)

* [Fix] Flame Alert Visual Bug (#3574)

* Fix Flame Alert Visual Bug

* chore: Automatically update REUSE headers

---------

Co-authored-by: GoobBot <uristmchands@proton.me>

* Automated changelog update (#3574)

* [Fix] Cosmic Cult Recall Loop (#3573)

* Fix Cosmic Cult Recall Loop

* chore: Automatically update REUSE headers

* Solstice moment.

Co-authored-by: Solstice <solsticeofthewinter@gmail.com>

* chore: Automatically update REUSE headers

* Change to tier 3 and annotate.

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: Solstice <solsticeofthewinter@gmail.com>

* Automated changelog update (#3573)

* upstream1

---------

Signed-off-by: SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Signed-off-by: Eris <erisfiregamer1@gmail.com>
Co-authored-by: Ilya246 <57039557+Ilya246@users.noreply.github.com>
Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: Ted Lukin <66275205+pheenty@users.noreply.github.com>
Co-authored-by: Tom <tnjans@outlook.de>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>
Co-authored-by: Rouge2t7 <81053047+Sarahon@users.noreply.github.com>
Co-authored-by: Sara Aldrete's Top Guy <mary@thughunt.ing>
Co-authored-by: RatherUncreative <RatherUncreativeName@proton.me>
Co-authored-by: the biggest bruh <199992874+thebiggestbruh@users.noreply.github.com>
Co-authored-by: loltart <159829224+loltart@users.noreply.github.com>
Co-authored-by: loltart <lo1tartyt@gmail.com>
Co-authored-by: Sera <karaadastra@gmail.com>
Co-authored-by: OnsenCapy <101037138+OnsenCapy@users.noreply.github.com>
Co-authored-by: Armok <155400926+ARMOKS@users.noreply.github.com>
Co-authored-by: Avalon <jfbentley1@gmail.com>
Co-authored-by: Gareth Quaile <garethquaile@gmail.com>
Co-authored-by: Aiden <28298836+Aidenkrz@users.noreply.github.com>
Co-authored-by: PAFFhassoocks <asukalangleydanielle@gmail.com>
Co-authored-by: Moony33 <ultimoprmo@gmail.com>
Co-authored-by: unknown <gaia.chiavazza@gmail.com>
Co-authored-by: ImHoks <142083149+ImHoks@users.noreply.github.com>
Co-authored-by: router <messagebus@vk.com>
Co-authored-by: John Willis <143434770+CerberusWolfie@users.noreply.github.com>
Co-authored-by: Panela <107573283+AgentePanela@users.noreply.github.com>
Co-authored-by: Dvir <39403717+…
FloraMillhouse pushed a commit to FloraMillhouse/contrib-fork that referenced this pull request Oct 9, 2025
* Just a start.

* Commit to merge master first.

* more changes, still have to add listening and emote changes and REUSE HEADERS

* temp

* I got it to run without crashing. PRAISE BE

* I'm slowly working on it. Some more additions and maybe I'll be done one day.

* Forgot to add the keybind. Trying to do a master merge to make sure everything works.

* Fix the radio system. Fix the bingle shit.

* Add languages to species. Trying to figure out why the window doesn't auto-update, but we'll get there. Also adds tajaran languages.

* Catch up the individual species languages and observer languages. Adds a language for the deer, probably not good.

* Add back the big deleted stuff, in case it's a problem.

* Add translator rsi.

* Implantors, Translators, and some miscellaneous change.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Make it color text on radio. Still have other shit I have to do, oh well.

* Fix chat-manager FTL. Fix chittin parse error. Fix headset component color. Fix salvage job board throwing errors in language.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Start making more changes. Move chat types from server to shared. Marking co-authors now that I know how to in IDE.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Fix other systems that EE didn't touch when moving Chat types from Server to Shared.

* Small FTL fix that was on my mind.

* Add some missing files. Coauthoring these so I don't have to later.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Add the technology, and make some minor changes.

* Add the technology researches. (Technically touched by Foxxo, Mnemo, and VM, so coauthoring them.)

Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Add language implanter recipes.

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>

* Add lathe recipe packs.

* Fixed duplication.

* Add Marish to the translators and implanters.

* Make pAI a pseudo-translator.

* Remove unnecessary comment (lmao)

* Add category for languages.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Add language traits (prototypes).

Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: Timfa <timfalken@hotmail.com>

* Change the name of sign language to fit in the default window size. (Seriously, that name is long as hell and nobody cares.)

* Make changes to the trait system to allow for languages to be added/removed on spawn.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Make changes to the prototypes for the traits to allow them to work. (Requires a component to properly load.)

* Add languages back to Blob.

* Ignore

* Ignore

* Touch all files in Simple-Station/Einstein-Engines#43 for REUSE HEADERS.

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Missed one from Simple-Station/Einstein-Engines#43

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#459 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#510 for REUSE HEADERS.

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#553 for REUSE HEADERS.

Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>

* Touch double files in Simple-Station/Einstein-Engines#575 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#575 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#618 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all in Simple-Station/Einstein-Engines#936 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Touch the pAI file in Simple-Station/Einstein-Engines#1066 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Make some changes for the Goob-specific mobs.

* Touch all files in Simple-Station/Einstein-Engines#937 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#968 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Touch all files in Simple-Station/Einstein-Engines#1160 for REUSE HEADERS.

Co-authored-by: PlasmaRaptor <plasmaraptor1@gmail.com>

* Touch all files in Simple-Station/Einstein-Engines#1165 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Fix polymorph with languages. Touch all files in Simple-Station/Einstein-Engines#1223 for REUSE HEADERS.

Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#1294 for REUSE HEADERS.

Co-authored-by: Skubman <ba.fallaria@gmail.com>

* Add Localization test for Languages and touch all files in Simple-Station/Einstein-Engines#1419 for REUSE HEADERS.

Co-authored-by: Sapphire <98045970+sapphirescript@users.noreply.github.com>

* Touch language files in Simple-Station/Einstein-Engines#1420 for REUSE HEADERS.

Co-authored-by: Sapphire <98045970+sapphirescript@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#1662 for REUSE HEADERS.

Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>
Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com>

* Touch all files in Simple-Station/Einstein-Engines#1952 for REUSE HEADERS.

Co-authored-by: Timfa <timfalken@hotmail.com>

* Touch all files and missing locs in Simple-Station/Einstein-Engines#2072 for REUSE HEADERS.

* Add Drone language and touch all files in Simple-Station/Einstein-Engines#2208 for REUSE HEADERS.

* Fix Machine languages and touch all files in Simple-Station/Einstein-Engines#2426 for REUSE HEADERS.

Co-authored-by: VMSolidus <evilexecutive@gmail.com>

* Fix namespace for integration test.

* Fix component dupe.

* Add foreigner traits (I forgot them).

* Fix cloning not copying languages.

* chore: Automatically update REUSE headers

* chore: Automatically update REUSE headers

* Fix sign language and muting.

* Whitespace fix. (I just pasted the files from GitHub, can't believe this. ts pmo)

* Fix YAML Linter issues.

* Add the custom language to the file (I forgot).

* Add the change requested and fix the lack of font type that Piras missed in Goob-Station/Goob-Station#1326.

* Make sign language show quotes so it isn't confusing.

* Make the changes necessary for the font system to work, fix the color scheming when the font system is running, add some comments to why the FTL structure is the way it is in the chat-manager.ftl.

---------

Co-authored-by: GoobBot <uristmchands@proton.me>
Co-authored-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>
Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: Timfa <timfalken@hotmail.com>
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
Co-authored-by: PlasmaRaptor <plasmaraptor1@gmail.com>
Co-authored-by: Skubman <ba.fallaria@gmail.com>
Co-authored-by: Sapphire <98045970+sapphirescript@users.noreply.github.com>
Co-authored-by: SX-7 <92227810+SX-7@users.noreply.github.com>
Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changes: Localization Changes any ftl files Changes: YML Changes any yml files Status: Needs Review Someone please review this

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants