Commit Graph

9666 Commits

Author SHA1 Message Date
Astra 0adba6d9b6
Buff/fix forensic pads (#4932)
* Buff/fix forensic pads

* single line change no longer...

* Fix LOC

* Fix null check

* Pretty up the code (thanks to ShepardToTheStars)
2025-12-12 13:21:56 -06:00
Vanessa 0f921dc115
EntropicDegen Fix (#4931)
lol
2025-12-10 08:12:42 +00:00
MD360 9ba19a023f
100% Ion resistance on Ninja Suit and Visor NVG. (#4916)
* Add NVG to visor, Ion Immunity and no EMP armor ignore

* Comments..

* .ftl from up to _DV

* Rewrote visor description.

* Remove ftl newline, forgor desc comment.
2025-12-09 10:44:47 -06:00
Charlie Morley b56ca6e773
xenoarch: remove impossible artifact trigger combinations (#4740)
* xenoarch trigger combination blacklists

* minor review comments

* review comments
2025-12-08 08:47:07 -06:00
Charlie Morley 14f6ebbd14
Protect arrivals and evac from meteors (slightly) (#4820)
* Protect arrivals and evac from meteors (slightly)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* change meteor protection zone to a MarkerBase

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-12-08 08:41:56 -06:00
Vanessa e945f5869a
Harpies Flightless No More! (#4888)
* Initial port of EE Harpy flying (#919)

* Added better friction and acceleration modifiers.

* Moved server's flight system to shared. I don't know why it isn't in the first place.

* Shifting things around.

* Code tweaks to make it better

* Comment fixes

* Fixed footsteps and footstep sounds

* Added a quick conditional if InitialStaminaCost greater than zero

* Removed a pop-up that wasn't showing

* Additional adjustments

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fixed a few more systems to call the Flying system instead of the component

* Comment consistency. DeltaV comments where I made it better. EE comments where they originally had things

* YAML fixes

* Guidebook

* Apply suggestions from code review

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

* Removed DoAfterDashEvent

* Fixed suggestions

* Updated comment

* Added new copyright free wingflaps with proper attribution

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Appeased YAML gods

---------

Signed-off-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
2025-12-08 14:58:52 +01:00
SirSmith148 3720e89c52
Xenoarch tweaks (#4486)
* Initial glimmer change

* Added glimmer multiplier

* Adds scalar of research properly like the old glimmer system

* Left over code

* Glimmer changes for Analysis Console UI

* Accidental Namespace added

* Fixed small Math issue with glimmer values

* Fixed reference to Nyano

* Update Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml

Co-authored-by: KOTOB <59124164+kotobdev@users.noreply.github.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Update Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml

Co-authored-by: KOTOB <59124164+kotobdev@users.noreply.github.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Update Content.Shared/Xenoarchaeology/Equipment/Components/ArtifactAnalyzerComponent.cs

Co-authored-by: KOTOB <59124164+kotobdev@users.noreply.github.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Fixed Deltav comment references

Went though various files and added comments to signify where delta v changes are to the upstream code

* More DeltaV Comment fixes

Added a few more comments for DeltaV specific changes, I also removed an unused line of code, and renamed to variables for better clarity

* Commenting and moving one file to _DV

I cant read apparently and  only saw some fixes requested, here are the rest apologies

* Update Content.Shared/Xenoarchaeology/Equipment/Components/ArtifactAnalyzerComponent.cs

Co-authored-by: Charlie Morley <cmorley191@gmail.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Update Content.Shared/Xenoarchaeology/Equipment/Components/AnalysisConsoleComponent.cs

Co-authored-by: Charlie Morley <cmorley191@gmail.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Update Content.Shared/Content.Shared.csproj

Co-authored-by: Charlie Morley <cmorley191@gmail.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Update Content.Server/Xenoarchaeology/Equipment/ArtifactAnalyzerSystem.cs

Co-authored-by: Charlie Morley <cmorley191@gmail.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Update Content.Client/Xenoarchaeology/Ui/AnalysisConsoleBoundUserInterface.cs

Co-authored-by: Charlie Morley <cmorley191@gmail.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Update Content.Shared/_DV/Xenoarchaeology/BUI/AnalysisConsoleBoundUserInterfaceState.cs

Co-authored-by: Charlie Morley <cmorley191@gmail.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Update Resources/Locale/en-US/xenoarchaeology/artifact-analyzer.ftl

Co-authored-by: Charlie Morley <cmorley191@gmail.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Addressed issues of cleaning up a function to one that already exists, restoring an old comment from upstream, and moving localization data to _DV folder

* Update Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml.cs

Co-authored-by: Charlie Morley <cmorley191@gmail.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Update Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml.cs

Co-authored-by: Charlie Morley <cmorley191@gmail.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Update Content.Server/Xenoarchaeology/Equipment/ArtifactAnalyzerSystem.cs

Co-authored-by: Charlie Morley <cmorley191@gmail.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Update Content.Server/Xenoarchaeology/Equipment/ArtifactAnalyzerSystem.cs

Co-authored-by: Charlie Morley <cmorley191@gmail.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Update Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml.cs

Co-authored-by: Charlie Morley <cmorley191@gmail.com>
Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>

* Missed one line to bring over to _DV

* Fixed github and IDE complains about null ref

---------

Signed-off-by: SirSmith148 <64059804+SirSmith148@users.noreply.github.com>
Co-authored-by: KOTOB <59124164+kotobdev@users.noreply.github.com>
Co-authored-by: Charlie Morley <cmorley191@gmail.com>
2025-12-07 21:12:01 -07:00
zelezniciar1 5060736956
Atmos Ops: dP Guidebook Entry (#4906)
Atmos dP Guidebook Entry (#40194)

* Add Atmos dP guidebook

* Update Resources/ServerInfo/Guidebook/Engineering/DeltaPressure.xml

---------


(cherry picked from commit a93f6b8cdf5bdc4c0bf509e0706126eea500b531)

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-12-07 18:03:46 -06:00
Cepelinas1 a595421915
Demetashield epsilon part 2 (#4481)
* demetashield epsilon part 2

* bug fix

* annoucement.yml fix

* some redundant stuff removed

fix
2025-12-07 13:12:48 -07:00
Vanessa 3c0fa71f86
Holofan Rebalance (and Standardizing Holoprojectors) (#4734)
* Holofan re-balance. No longer infinite but recharge.

Original Implementation by MajorMoth. Modified and expanded on by ShepardToTheStars. Holofans Changes (#1394)

<!-- Guidelines:
https://docs.spacestation14.io/en/getting-started/pr-guideline -->
<!-- NOTE: All code submitted to this repository is ALWAYS licensed
under the AGPL-3.0-or-later license.
The REUSE Specification headers or separate .license files indicate a
secondary license (e.g., MPL or MIT) solely to facilitate
integration for projects that do not use the AGPL license. This
secondary license does not replace the fact that AGPL-3.0-or-later
remains the primary and binding license.
Uncomment and modify the following line if you wish to change the
license from the default of AGPL.-->
<!--- LICENSE: AGPL -->
<!-- What did you change? -->
- Holofans are now timed
- Holobarriers are now charge based, and produce a timed barrier

<!-- Discuss how this would affect game balance or explain why it was
changed. Link any relevant discussions or issues. -->
Direction request to avoid them being up all shift and doing atmos
shenanigans.

<!-- Summary of code changes for easier review. -->
New components and systems to handle detailed descriptions on holofan
barriers. Bunch of .yml changes.

Because both holograms can now either be destroyed, or despawn after 5
minutes, a complete rewrite of the way they're produced was necessary.
The projectors still have 6 uses and can recharge 1 use every 2 minutes.
Clicking on a holo barrier/fan with the correct projector will delete
it, and add a charge back to the projector.

<!-- Attach media if the PR makes ingame changes (clothing, items,
features, etc).
Small fixes/refactors are exempt. Media may be used in SS14 progress
reports with credit. -->
N/A

<!-- Confirm the following by placing an X in the brackets [X]: -->
- [X] I have read and am following the [Pull Request and Changelog
Guidelines](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html).
- [X] I have added media to this PR or it does not require an ingame
showcase.
- [X] I can confirm this PR contains no AI-generated content, and did
not use any AI-generated content.
<!-- You should understand that not following the above may get your PR
closed at maintainer’s discretion -->

<!-- List any breaking changes, including namespaces, public
class/method/field changes, prototype renames; and provide instructions
for fixing them.
This will be posted in #codebase-changes. -->

**Changelog**
<!-- Add a Changelog entry to make players aware of new features or
changes that could affect gameplay.
Make sure to read the guidelines and take this Changelog template out of
the comment block in order for it to show up.
Changelog must have a 🆑 symbol, so the bot recognizes the changes and
adds them to the game's changelog. -->

🆑 Jakumba
- add: Added a warning text when inspecting a Holofan and Holobarrier
with duration before they expire
- tweak: Holobarrier Projectors now work on a charge base system
- tweak: Holofans and Holobarriers now last for five minutes when placed

---------

Co-authored-by: Falcon <falcon@zigtag.dev>
Co-authored by: Vanessa <vanessalouwagie@gmail.com>

* Added a CanPickup variable to the component to disallow picking up holoprojections.

* Hid the empty version of HoloprojectorEngineering

* YAML cleanup

* Holoprojection locale update

* Old logic cleanup

* Fixed holobarrier sprite

* Words

* Fixed hidden projector in DV namespace

* Excluded TimedDespawnDetailed from test that already excluded the TimedDespawn comp

* PR #4734 feedback changes

* oops. Actually put StopTimer in TimedDespawnDetailed

---------

Co-authored-by: Jakumba <16194688+Jakumba@users.noreply.github.com>
Co-authored-by: Falcon <falcon@zigtag.dev>
2025-12-05 12:56:09 +00:00
KOTOB 275413e268
Discourage LRP warops announcements (#4876)
no fun allowed
2025-12-04 22:48:29 -06:00
Dorragon 36025fe065
There's always bigger fish in the sea (#4826)
* Oh my god there are sharks here

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* I don't even know man

* Fix spaces

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fixes fixes fixes

* English language was invented to sell more dictionaries

* eveny

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-12-04 14:27:57 +01:00
Vanessa e7c2f7a32a
Small Borg ID Chips Rework (#4821)
* Removed Basic borg IDs.

* Added ID chips to derelict borgs so they don't have to beg to get into the station.

* Added the ability to unlock derelict syndicate cyborgs to roboticists

* Lathes now create borg ID chips with all Borg AA permissions.

* Added new component for Borg ID chips to prevent them from being copied.

* Fixed words

* Added BorgIdCard to BaseIdChip

* Logic hard

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Added BorgModulesDeltaV to exofabs

* Fixed build error

* Update Content.Shared/_DV/Access/Components/BorgIdCardComponent.cs

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

* PR #4821 feedback

* Forgot to rename a file.

---------

Signed-off-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
2025-12-04 12:18:07 +01:00
William Lemon 0e897d8715
Fractured Form Patches (#4582)
* Fix

* Update Content.Server/_DV/Abilities/Psionics/FracturedFormPowerSystem.cs

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: William Lemon <William.Lemon2@gmail.com>

* Imaguine trusting Github to make a change

* Uhn

---------

Signed-off-by: William Lemon <William.Lemon2@gmail.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
2025-11-30 12:00:33 -06:00
Coryn eed64813ee
Add Minor Mass Mind Swap (#4728)
* Add Minor Mass Mind Swap

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Move away from Nyanotrasen namespace, Add Default Value for isTemporary

* Raise Glimmer Requirmeents from 500 to 750, Reduce Max pairs from 5 to 3

* Review Changes

* Moving null up

* Changes as Direction requested

* Remove non-fitting comment

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-11-30 11:46:11 -06:00
Charlie Morley eb13a3721d
psychokinetic scream LogPowerUsed (#4816) 2025-11-30 11:00:04 -06:00
Charlie Morley 969ed2599a
xenoarch: early merge radiation trigger fix (#4817) Fix radiation damage being misattributed to radiation receiver (caused artifacts to not be triggered by ambient rads) #41065
Fix radiation damage being misattributed to radiation receiver (caused artifacts to not be triggered by ambient rads) (#41065)

* Xenoartifact: Fixed ambient radiation damage not triggering

Fixed ambient radiation damage not triggering artifact.

* Revert "Xenoartifact: Fixed ambient radiation damage not triggering"

This reverts commit 30e5c7cdb49c15574b49ddd1a1f7b1768abd2614.

* Fix radiation damage misattribution

(cherry picked from commit dd9a1de77ffc68e26d097e4671aa269d4d56e724)

Co-authored-by: TheGrimbeeper <thegrimbeeper.11@gmail.com>
2025-11-30 10:30:34 -06:00
MD360 293239834c
Add magnets to remaining lathes. (#4799)
* Add magnet to 11 lathes and ore box unfinished fully.

* Remove ore box part.

* Fix the linter..

* Added magnet turn off on eject.

* Redo magnet to base and fix seperate bug.
2025-11-30 10:11:24 -06:00
Velcroboy 58c163f59e
Tilewall Hotfix (#4800)
* Hotfix the tilewall cmd

* Wood support walls

* fix comment

* ->107

---------

Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
2025-11-28 18:33:27 -06:00
Vanessa 3019d8201c
Warnings Clean-Up - Part 1 (#4785)
* Cleaned up obsolete warnings in CosmicCultSystem.cs

* Cleaned up more build warnings.

* Fixed more warnings.

* Bad IDE
2025-11-28 02:30:00 -06:00
Velcroboy 0dbf9647a3
Update mountain walls/alt-asteroids (#4777)
* Update mountain walls/alt-asteroids

* no rot

---------

Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
2025-11-28 02:26:53 -06:00
Charlie Morley 4efde19136
fix "psionic disturbance" arti trigger not working at all (technical issues related to component) (#4705)
fix "psionic disturbance" trigger technical issues (assumed comp was on arti ent, not on node ent)
2025-11-26 21:50:10 -06:00
Charlie Morley dc8f12ef1a
make mindbreaker toxin grant a psionic reroll (#4429)
* mindbreaker toxin grants a psionic reroll

* remove unnecessary "dv change" comments on mindbreaker nyano code
2025-11-27 09:04:19 +11:00
Charlie Morley a67c872278
make meteor swarm event actually hit the station (#4379)
* make meteor swarm event actually hit the station

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* remove MeteorSwarm targeting admin logs

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-11-27 09:01:23 +11:00
Vanessa 8c5006df9c
Upstream Merge (August) Fixes (#4757)
* Commented out StunVisuals

* Fixed engi borgs not being able to hold modular machine parts

* Fixed admin ghosts popping up a message when alt-clicking on IPCs

* Fixed Book of Mysteries

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fixed some borg modules that got missed.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-11-26 09:59:36 +01:00
Sir Warock 09cbcd71cb
Add the NT-3 (#4622)
* Add Bipod System

* Add the NT-3

* Small fixes

* Small fixes

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix Test Fails

* Small oversight

* Robust the Code

* Fix Action Name

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Sir Warock <67167466+SirWarock@users.noreply.github.com>

* Fix Action Description

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Sir Warock <67167466+SirWarock@users.noreply.github.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add WallPierce + Changes

* Small fix

* Cleanup

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix Testfail + Add Descriptions

---------

Signed-off-by: Sir Warock <67167466+SirWarock@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
2025-11-25 18:03:33 +00:00
Sir Warock 484c96b043
Make Asphyxiating pierce Resistances (#41556)
Make Asphyxiating pierce res
2025-11-24 06:53:11 -06:00
ArtisticRoomba a3caa2b6f9 Fix Atmospherics dP not trolling partially airtight entities (#40435)
* Fix dP not trolling partially airtight entities

* Assumptions in atmospherics are the root of all evil
2025-11-23 15:22:35 -06:00
Vanessa 49cb073873 Fixed Devil errors after rebasing. 2025-11-23 15:22:35 -06:00
Kyle Tyo f5e1f62d4d Cleanup AddPolymorphActionCommand and LEC conversion. (#38853)
commit
2025-11-23 15:22:34 -06:00
ArtisticRoomba 2bc7d10eec Atmos Delta-Pressure Window Shattering (#39238)
This PR adds delta-pressure damage. In short, airtight structures can now take damage proportional to the difference in pressures between the sides of the structure.
2025-11-23 15:22:34 -06:00
pathetic meowmeow 32f018e804 Don't enqueue construction events without validation (#39869) 2025-11-23 15:22:34 -06:00
Kyle Tyo e0d8ec0e22 Localize, cleanup, and LEC round control commands. (#38812)
* commit-progress

* commit
2025-11-23 15:22:34 -06:00
M4rchy-S 2f768d22b3 Fix radiation vomit for dead mobs (#40020)
* Fix Radiation Vomit for dead mobs

* Update Content.Server/Destructible/Thresholds/Behaviors/VomitBehavior.cs

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>

* Fix Radiation Vomit for dead mobs

* Fix Radiation Vomit system for dead mobs

* refactors

* Adding mobStateSystem for validation

* refactor

* Unrelated cleanup

---------

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-23 15:22:34 -06:00
slarticodefast 9d978dc7f9 Fix NF belt metadata file caused by git assuming that was the file to put it in 2025-11-23 15:22:33 -06:00
slarticodefast 4ade77bba9 improve spawnpoint error logging (#40021) 2025-11-23 15:22:33 -06:00
AndrewFenriz 7d6a8426c5 Migrate all mechs to PartAssembly and remove legacy MechAssemblySystem (#39027)
* Removed the old MechAssembly system and component.
Converted all mechs to use the unified PartAssembly system.
Removed dismantling mechs during assembly logic to simplify the code.

* Delete Chassis via migration
2025-11-23 15:22:33 -06:00
Mr. 27 dd462c9e0c Fix forensic scanner leaking fingerprints onto the scanning object if you use the verb (#39964)
Update ForensicScannerSystem.cs
2025-11-23 15:22:33 -06:00
FungiFellow a58797e94a Stop Sentience Event targeting Zombified Creatures (#39950)
* Strip Target From Zed

* Update RandomSentienceRule.cs

* Update RandomSentienceRule.cs

* Update RandomSentienceRule.cs

* Update RandomSentienceRule.cs

* Update RandomSentienceRule.cs
2025-11-23 15:22:32 -06:00
Fildrance 8aa6bdc284 Revert "Added button and manager for in game bug reports (Part 1)" (#39872)
Revert "Added button and manager for in game bug reports (Part 1) (#35350)"

This reverts commit a8d6dbc3241c880f846a7abba8bd330788df9fc1.
2025-11-23 15:22:32 -06:00
Winkarst-cpu fadf79a055 New Feature: Symptoms of radiation poisoning (#39805)
* New Feature

* Cleanup

* Bump threshold

* Update

* Update

* Single change

* Me when I forgor the yaml

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-23 15:22:32 -06:00
Princess Cheeseballs 55069b405d [Cleanup] Remove FellDownEvent (#39762)
* Remove

* Better description maybe

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-23 15:22:32 -06:00
Serylis of Five e42fabbb7c Make Modular Grenades with Chemical payload respect their trigger delay (#39905)
* adds `KeysIn` data field to `ChemicalPayloadComponent`

And check when handling chemical payloads that a trigger key exists.

* Update Content.Server/Payload/EntitySystems/PayloadSystem.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-11-23 15:22:31 -06:00
Kyle Tyo d677e755ca Combine AdminFrozenSystem in shared. (#39885)
commit
2025-11-23 15:22:31 -06:00
Vanessa 581f58ca04 Updated FlammableComponent in a few DeltaV specific files to Shared 2025-11-23 15:22:31 -06:00
M4rchy-S 9d42f336db Moving FlammableComponent to Shared (#39870) 2025-11-23 15:22:31 -06:00
Whatstone b53617320c Batchable lathe jobs, editable lathe job order (#38624)
* batchable lathe jobs, editable order

* requested changes

* LatheComponent comment, menu strings
2025-11-23 15:22:31 -06:00
slarticodefast 1b8979cbe8 Changeling cleanup and bugfix (#39843)
* fixes and cleanup

* key
2025-11-23 15:22:30 -06:00
Princess Cheeseballs 5f0528ad7b [Bugfix] Lizard smite fix (#39842)
Fix

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-23 15:22:30 -06:00
FungiFellow f9ac85552e Inflatable Module (#35100)
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com>
2025-11-23 15:22:30 -06:00
ViolentMonk ff9fef65e2 Invert HasMouthAvailable check (#39834) 2025-11-23 15:22:30 -06:00
Southbridge a779990dfc Admin Log Browser Improvements (#39130) 2025-11-23 15:22:30 -06:00
Vanessa bde72ca0f1 Fixed mindRoles reference after MindRoles moved to Shared 2025-11-23 15:22:29 -06:00
Vanessa 942f4a0f7c Fixed autoclave and AntiTamper system after SharedEntityStorageComponent removal 2025-11-23 15:22:29 -06:00
slarticodefast a3bf2c8155 predict morgue and crematorium (#39293) 2025-11-23 15:22:29 -06:00
slarticodefast 40f115dc92 Predict Mind Roles (#39611) 2025-11-23 15:22:29 -06:00
Prole b277b5082d Moving Zombie Components to Shared (#39791)
* Moving Comps to Shared

* Requested Changes
2025-11-23 15:22:29 -06:00
Perry Fraser a522451a60 fix: don't do emergency shuttle stuff in lobby (#38732) 2025-11-23 15:22:28 -06:00
Vanessa f65ada3368 DeltaV Subdermal Implant fixes 2025-11-23 15:22:28 -06:00
slarticodefast d0127a2c5b Cleanup subdermal implant code (#39755) 2025-11-23 15:22:28 -06:00
Vanessa 5b380fe2c1 Various upstream merge fixes. 2025-11-23 15:22:28 -06:00
Tayrtahn f998ea7160 Fix nuke disk getting lost when polymorphed holder is deleted (#36058)
* Delete original entity when polymorph is deleted

* Switch to EntityTerminatingEvent

* Add RevertOnDelete option to PolymorphPrototype

* Fix error on server shutdown while polymorphed

* Set RevertOnDelete to false by default

* AsNullable

* Revert "Set RevertOnDelete to false by default"

This reverts commit 087c43fbb923c9369c61c9d001e18814b3de3aca.

* Use pattern matching instead of .Value
2025-11-23 15:22:28 -06:00
Vanessa 67a6da6646 Shitmed fixes from the kitchen spike rework 2025-11-23 15:22:28 -06:00
Winkarst-cpu 041745e34e New Feature: Kitchen spike rework (#38723)
* Start

* Wow, text

* Ultra raw

* More stuff

* Wow, DOT and gibbing!!!

* More stuff

* More

* Update

* Yes

* Almost there

* Done?

* I forgot

* Update

* Update

* Update

* Update

* Update

* Update

* Update

* Update

* Update

* Beck

* Unhardcode
2025-11-23 15:22:28 -06:00
Samuka-C 8bc0a47b3b fix upload console (#39756)
* fix upload console

* make it smaller

* even smaller

* revert last commit

* Update

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-23 15:22:28 -06:00
Princess Cheeseballs d888b34a82 Crawling Fixes Part 4: Can't crawl when weightless. (#39099)
* Init Commit

* Typos

* Commit 2

* Save Interaction Test Mob from failing

* ssss

* Confident I've gotten all the correct prototypes

* Whoops forgot to edit those

* aaaaa

* Better solution

* Test fail fixes

* Yaml fix

* THE FINAL TEST FIX

* Final fix(?)

* whoops

* Added a WeightlessnessChangedEvent

* Check out this diff

* Wait I'm dumb

* Final optimization and don't duplicate code

* Death to IsWeightless

* Moth directed targeted attack

* A

* Bugfixes and such

* Grrr

* Death

* Cleanup

* Cleanup 2

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-23 15:22:27 -06:00
Princess Cheeseballs 94e398b071 EVENT BASED WEIGHTLESSNESS (#37971)
* Init Commit

* Typos

* Commit 2

* Save Interaction Test Mob from failing

* ssss

* Confident I've gotten all the correct prototypes

* Whoops forgot to edit those

* aaaaa

* Better solution

* Test fail fixes

* Yaml fix

* THE FINAL TEST FIX

* Final fix(?)

* whoops

* Added a WeightlessnessChangedEvent

* Check out this diff

* Wait I'm dumb

* Final optimization and don't duplicate code

* Death to IsWeightless

* File scoped namespaces

* REVIEW

* Fix test fails

* FIX TEST FAILS REAL

* A

* Commit of doom

* borgar

* We don't need to specify on map init apparently

* Fuck it

* LOAD BEARING COMMENT

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-23 15:22:27 -06:00
B_Kirill 826e7da576 Cleanup warnings: CS0414 (#39748)
* Cleanup

* Fix
2025-11-23 15:22:27 -06:00
MarkerWicker 47bf69c166 predict StackSystem GetVerbsEvent (#39741) 2025-11-23 15:22:27 -06:00
Princess Cheeseballs da0d13c71f [NEW STATUS SYSTEM] Drunkenness, Stuttering, Slurred Speech, and Bloodloss (#38678)
* The only commit that matters

* I had to stop playing with my cat to push this change

* Yaml removal

* Proper drunk status effect and remove shitcode

* Review changes

* whoops

* Whoops x2

* Update master fix merge conflicts

* Fix merge conflicts

* Dunk Component kill

* MORE RELAYS

* Holy fucking breaking changes

* Ough

* 46 file diff

* Fix bad commits

* Erm what the test fail?

* Fix those last two

* Merge conflicts

* Me when I fix the merge conflicts

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-23 15:22:27 -06:00
Tayrtahn 2248cb7f67 Cleanup warnings in ChatSystem (#36773)
* Cleanup warnings in ChatSystem

* fix after merge

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
2025-11-23 15:22:26 -06:00
Zeneganto 45d3254d02 Swap ExudeGasses and ConsumeGasses (#39688)
Uh, um
2025-11-23 15:22:26 -06:00
slarticodefast f16c9f8309 Fix industrial reagent grinder bug, second attempt (#39690)
* fix recycler 3

* Update Resources/Prototypes/Entities/Structures/Machines/reagent_grinder.yml
2025-11-23 15:22:26 -06:00
ScarKy0 dc9f763583 Predict MessyDrinker (#39660)
init
2025-11-23 15:22:26 -06:00
beck-thompson af755968a9 Added button and manager for in game bug reports (Part 1) (#35350)
* Added the button and manager

* Minor cleanup

* Reigstered to the wrong thing!

* Unload UI

* Address the review

* First commit :)

* Some cleanup

* Added some comments and now the placehoder text goes away once you start typing

* Some cleanup and better test command

* Basic rate limiter class (Not finished)

* Cleanup

* Removed forgotten comment xD

* Whitespace removal

* Minor cleanup, cvar hours -> minutes

* More minor tweaks

* Don't cache timer and add examples to fields

* Added CCvar for time between bug reports

* Minor crash when restarting rounds fixed

* It compiled on my computer!

* Fix comment indents

* Remove unecessary async, removed magic strings, simplfied sawmill to not use post inject

* Make struct private

* Simplfiy TryGetLongHeader

* Changed list to enumerable

* URI cleanup

* Got rid of the queue, used a much better way!

* Made the comments a little better and fix some issues with them

* Added header consts

* Maximum reports per round is now an error message

* Time between reports is now in seconds

* Change ordering

* Change hotkey to O

* only update window when its open

* Split up validation

* address review

* Address a few issues

* inheritance fix

* API now doesn't keep track of requests, just uses the rate limited response from github

* Rough idea of how channels would work

* refactor: reorganized code, placed rate limiter into http-client-handler AND manager (usually only manager-one should work)

* cleanup

* Add user agent so api doesn't get mad

* Better error logs

* Cleanup

* It now throws!

* refactor: renaming, moved some methods, xml-doc cleanups

* refactor: BugReportWindow formatted to convention, enforced 1 updates only 1 per sec

* Add very basic licence info

* Fixed the issues!

* Set ccvar default to false

* make the button better

* fix test fail silly me

* Adress the review!

* refactor: cleanup of entry point code, binding server-side code with client-facing manager

* Resolve the other issues and cleanup and stuff smile :)

* not entity

* fixes

* Cleanup

* Cleanup

* forgor region

* fixes

* Split up function and more stuff

* Better unsubs yaygit add -A

* I pray...

* Revert "I pray..."

This reverts commit 9629fb4f1289c9009a03e4e4facd9ae975e6303e.

* I think I have to add it in the pr

* Revert "I think I have to add it in the pr"

This reverts commit e185b42f570fe5f0f51e0e44761d7938e22e67f7.

* Tweaks

* Minor tweak to permissions

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
2025-11-23 15:22:25 -06:00
Nemanja 62e1fe2cba Multiantag Gamemode (#37783)
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: Southbridge <7013162+southbridge-fur@users.noreply.github.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
2025-11-23 15:22:25 -06:00
Vanessa a8bfd22a68 Hopefully fixed deepfried deepfrier code. 2025-11-23 15:22:25 -06:00
Vanessa b380664082 Cleaned up old borg module comments 2025-11-23 15:22:25 -06:00
Vanessa 0335e51b88 A few more Role Component fixes 2025-11-23 15:22:24 -06:00
Vanessa c97aac65eb Moved SkiaRoleComponent to the correct namespace 2025-11-23 15:22:24 -06:00
slarticodefast 6a699b7bc5 Move mind role components to shared (#39606) 2025-11-23 15:22:24 -06:00
Winkarst-cpu b097c39a2d Predict GetVerbsEvent in PowerSwitchableSystem (#39589)
* Prediction

* Update
2025-11-23 15:22:24 -06:00
Vanessa f4aeb86f7e Updated PoweredLight references to use Content.Shared. 2025-11-23 15:22:24 -06:00
pathetic meowmeow 481246d170 Borg hands & hand whitelisting (#38668)
* Borg hands & hand whitelisting

* yaml linted

* yaml linted (x2)

* yaml linted (x3)

* my storage tests so pass

* no need for SetCount

* ok new stuff you can get fixed too

* oops

* staque

* what if we addressed feedback

* my place so holder

* what if we addresesd feedback

* what if i did it correctly

* terminating or deleted
2025-11-23 15:22:24 -06:00
UpAndLeaves 52d444cfab Fix dock radar colours (#38942)
* Fix docking colours

* Add comments and fallback

* Better comments!
2025-11-23 15:22:24 -06:00
āda c73cecbea4 ExtinguishOnTrigger and TriggerOnInteractHand (#39537)
* simplely one commit

* simplelly two commit

* requested changes

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-11-23 15:22:23 -06:00
metalgearsloth ed3c788a58 Predict PoweredLights (#36541)
* Move PoweredLight to shared

* Predict the rest of the owl

* reacher

* compinit & anim

* Fix names

* Revert this?

* Fix these

* chicken drummies

* deita

* Fix

* review

* fix

* fixes

* fix PVS weirdness

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-11-23 15:22:23 -06:00
Samuka-C 9028e18039 Better robotics console (#38023) 2025-11-23 15:22:23 -06:00
kosticia 309aef333a Predict suitsensor system (#39325)
* adwadsdwasadwas

* dev

* fix

* review

* some more cleanup

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-11-23 15:22:23 -06:00
āda b3f1d1e47d Fire stacks trigger (#39530)
* Simple as

* whoops

* not gonna work

* chopped

* missed something

* Better name

* formatting

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-11-23 15:22:23 -06:00
beck-thompson 6ff6cf47be Add voice locks to various hidden syndicate items (#39310) 2025-11-23 15:22:23 -06:00
Vanessa eb116f234d Knockdown fix in CosmicCultRuleSystem after crawling bugfix 2025-11-23 15:22:23 -06:00
Princess Cheeseballs bcc9623129 Crawling Fixes 1: Dragons and Borgs can't do the worm. (#39084)
* Init Commit

* Remove unused code, fix stun visuals bug

* Update Content.Shared/Stunnable/SharedStunSystem.cs

* Some initial changes

* first batch of changes

* Commit

* One line cleanup

* KnockdownStatusEffect ain't worth it.

* Fix 2 bugs

* Fixes

* Remove that actually,

* Commit

* Better solution

* Alright final commit I think

* Add better remarks

* How the fuck did this not get pushed???

* Wait no why was my ryder trying to push that??? I didn't make that change! DON'T DO THAT!!!

* Review

* Don't log that

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
2025-11-23 15:22:22 -06:00
Nemanja d3da9ee7ec Network StationMember properly (#39509) 2025-11-23 15:22:22 -06:00
Vanessa 96bebbf41e DeltaV Stun, Paralyze, and Slowdown updates 2025-11-23 15:22:21 -06:00
Princess Cheeseballs 60cee5b245 Stunnable New Status and Cleanup (#38618)
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
2025-11-23 15:22:21 -06:00
Princess Cheeseballs 1d0af70980 Crawling Fixes 2: Salvage Nerf (NPCs can shoot downed targets) (#39085)
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-23 15:22:21 -06:00
Vanessa c77c0b5f21 Tore out the old SharedLayingDownSystem and replaced all references with Wizden's crawling system 2025-11-23 15:22:21 -06:00
Princess Cheeseballs e442b8d9f3 Crawling Part 1: The Knockdownening (#36881)
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: ScarKy0 <scarky0@onet.eu>
2025-11-23 15:22:21 -06:00
chromiumboy 1cab2803af Sentry turrets - Part 8: AI notifications (#35277) 2025-11-23 15:22:21 -06:00