Commit Graph

36459 Commits

Author SHA1 Message Date
Tayrtahn bf90fcf1b9 Add water cooler interaction test (#39612)
* Add altInteract option to interaction test helper methods

* Add water cooler interaction test

* Oops, that's not a NetEntity

* Is.Not.Empty

* SPlayer

* Assert.Multiple

* Document parameters
2025-12-29 11:39:01 -06:00
Leon Friedrich d95318bcc4 Rejig LogStringHandler (#30706)
* Rejig LogStringHandler

* Fix session logs

* Fix properly

* comments

* IAsType support

* Fix mind logs

* Fix mind logging AGAIN

---------

Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com>
2025-12-29 11:39:01 -06:00
Skye d8b9c34c80 fix a typo in the comments for game.ipintel_exempt_playtime (#40129) 2025-12-29 11:39:01 -06:00
Princess Cheeseballs d27ba4cd91 Alerts Cleanup and API (#39544)
* alert cleanup and API

* I expect update loops to be at the top.

* Address review

* Address review x 2

* Merg my PR

* Fix

* Update Content.Shared/Alert/AlertsSystem.cs

webedit

Co-authored-by: Perry Fraser <perryprog@users.noreply.github.com>

* FIX THAT TEST FAIL!!!!

* Me when I forget to actually give you alerts

* Hammedborgar

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: Perry Fraser <perryprog@users.noreply.github.com>
2025-12-29 11:39:01 -06:00
ArtisticRoomba 0049117f00 Give shutters the DeltaPressure component (#40126) 2025-12-29 11:39:01 -06:00
ArtisticRoomba cb79611061 Fix DeltaPressure damage not capping beyond a certain pressure (#40125) 2025-12-29 11:39:01 -06:00
DDDragoni e90e583c23 Telepad Label Fix (#39975)
Fixed telapad order labels showing wrong account
2025-12-29 11:39:01 -06:00
CawsForConcern 251e58acec Fixes Theobromine missing from Iced Coffee (#40063)
adding ice to coffee no longer removes its theobromine
2025-12-29 11:39:01 -06:00
āda 2ab2039cd2 Organize JobIconPrototype yml (#39774)
grouped

Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-12-29 11:39:01 -06:00
Winkarst-cpu 69f9218215 Fix: Ability to open AHelp in the lobby by pressing the hotkey (#39525)
* Fix

* Update
2025-12-29 11:39:00 -06:00
VoidMeticulous a98f6f0d08 Add 2.25 second delay to scurret petting (#40097)
Add 2.25 second delay to scurret petting rate
2025-12-29 11:39:00 -06:00
āda 0aa07117c2 Fix xenoborg action icons (#40118)
commit

Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-12-29 11:39:00 -06:00
Pieter-Jan Briers da2a287010 Package win-arm64 and osx-arm64 servers (#40113) 2025-12-29 11:39:00 -06:00
Nemanja cbb72a08a8 Improve Gas Yaml Serialization (#40070)
* Make yaml gas serialization cleaner

* fix exception

* fix validation code

* rudimentary test & permissive loading

* change it a bit

* Test fixes and adjustments
2025-12-29 11:39:00 -06:00
Vanessa 3a208eb97e Removed knuckleduster objective. 2025-12-29 11:39:00 -06:00
jkwookee 6e5648248c Fix QM Golden Knuckledusters not being a objective (#40096)
test
2025-12-29 11:39:00 -06:00
Pieter-Jan Briers ca250ab1f0 Skip MapImages folder in packaging (#38928) 2025-12-29 11:39:00 -06:00
Quantum-cross 20e1de2376 Dynamic anomaly scanner texture (#37585) 2025-12-29 11:39:00 -06:00
Princess Cheeseballs c1621e0fe8 Can't crawl over counters (#40099)
Counters and Tables separation

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-29 11:39:00 -06:00
ScarKy0 289b20b9a3 Reuse lathe queue instead of redrawing (#39886)
* init

* init

* PUSH!!!

* //

* Me when the when the me when the

* review

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-29 11:39:00 -06:00
Myra 1b7fc3a4fe Stop packaging `Resources/ServerInfo` and `Resources/Changelog` on the server (#39897)
* Stop packaging `Resources/ServerInfo`

This is only used by the client, it is unneccery to pack into the server. Plus it keeps getting people to think that just editing the server resources will modify the guidebook even though that needs a custom dev enviroment.

* Add credits too
2025-12-29 11:39:00 -06:00
Samuka-C e863725cb4 Fool players with decoy presets (#40053)
* added secret gamepresets

* cut down on alias

* remove all secret presets

* change the command to allow for a secret argument

* update test

* moved the secret argument after the number of rounds argument

* added completions

* localization and use of CompletionHelper.Booleans

* command now has a option for a decoy preset

* fixed decoy message in the end

* ops

* clean up

* hint 2

* improve localization

---------

Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
2025-12-29 11:38:59 -06:00
ArtisticRoomba 4c3bd78be5 Give inflatable walls the DeltaPressure component (#40098)
give inflatable walls the deltapressure component
2025-12-29 11:38:59 -06:00
Delta-V bot 1b7a9ca1e0 Automatic changelog update 2025-12-29 17:24:20 +01:00
PureBreadBagel 55c9ab3f9c
Nomore taser (fixed) (#5045)
* Update OrganManipulation.xml

* Oops wrong branch pull 💀

* aaa my forgotten s
2025-12-29 17:24:00 +01:00
Delta-V bot 91d0b13132 Automatic changelog update 2025-12-28 19:51:31 +01:00
PureBreadBagel dc9cc37203
Bagels guidebookagloo fixes V1 (#5004)
* Update OrganManipulation.xml

* Update Command.xml

Renamed commands from Research Director and QuarterMaster to Mystagouge and Logistic Officer.

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update Radio.xml

Highlighting examine your radio

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update CharacterCreation.xml

Added some extra traits, and changed unrevivable to include cloning.

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update MedicalDoctor.xml

Added some information regarding cryogenics for rotting bodies, and added information about the unrevivable trait.

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update Cloning.xml

Added information regarding the unrevivable trait for cloning.

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update Surgery.xml

Added the cleaning of surgery tools.

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update Science.xml

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update AnomalousResearch.xml

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update CosmicCultDeconversion.xml

Updated the deconversion to fix the censer from holywater to Mindbreaker toxin

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update CosmicCultDeconversion.xml

bible removal

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update CosmicCultDeconversion.xml

Added mindbreaker toxins recipe.

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update PartManipulation.xml

Added extra information regarding limbs that cannot be biofabbed.

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Create Logistics

Renamed logistics guidebook entry

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update cargo.yml

Renamed from cargo to logistics

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* rename cargo to logistic

rena

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Revise trial and hearing procedures in Justice.xml

Updated trial and hearing procedures, including time limits and roles.

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Enhance Psionics.xml with glimmer tracking details

Added details about the sophic scribe's functionality and glimmer emergency handling.

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Rename guide entry for altars in epistemics.yml

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update Altar.xml by removing Golemancy note

Removed note about Golemancy not being implemented.

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Enhance forensic information retrieval process

Updated instructions for recognizing DNA and added references to Medical and Criminal Records Computers.

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Decked out the MedicalDoctor.xml with the new traits and CPR!

* Recoloured Medical doctor and added a better guide for dead bodies.

* Reworded medical doctor alot.

* Added another surgery textlink

* Rechanged medical doctor, too colourful so i toned it down

* Finalised the doctor

* fixed a missing "

* Some grammar and invalid pages fixes.

* Edited the Bartender page to add restocking as well. Along with some rewording.

* Added operating tables to surgery, and fixed a typo, its sutures not satures!

* Fixed some stuff

* Fixed some things regarding a review.

* Rewriting my medical doctor. Part 1

* Rewrite medical doctor.xml part 2

* Some extra changes, added umbroxol and holywater to core medications

* added topicals

* finished rewriting medical doctor

* copied medical doctor to the DV folder for namespacing, while replacing the original one with wizdens

* Edited something about psionics.

* Fixed forensics.

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

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

* namespaced medical doctor.

* quick bug fix

* moved umbroxol and holy water to speciality medications

* added extra traits such as unrevivable to medicaldoctor

* Update Resources/ServerInfo/Guidebook/_DV/Justice.xml

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

* Fixed everything for review

* fixed an entry not showing

* ack invalid comment

* Hotfix for him again

* To apply with the changes

* aaaaa MY YAML

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

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

* Update guides.ftl

Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>

* Update MedicalDoctor.xml

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

* Update CharacterCreation.xml

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

* Fixed a serious blunder

* Moved cloning into _DV and changed the .yml address

* Quick fix to surgery.

* updated surgery again.

* removed the commentz from the main guide

* oops I accidentally deleted

* Update Resources/Locale/en-US/guidebook/guides.ftl

Signed-off-by: Tobias Berger <toby@tobot.dev>

* Update Resources/Locale/en-US/guidebook/guides.ftl

Signed-off-by: Tobias Berger <toby@tobot.dev>

---------

Signed-off-by: PureBreadBagel <146181383+PureBreadBagel@users.noreply.github.com>
Signed-off-by: Tobias Berger <toby@tobot.dev>
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-12-28 18:51:12 +00:00
Delta-V bot c87f9d334e Automatic changelog update 2025-12-28 18:51:21 +01:00
Milon 4e62806b45
fix vulp helmet sprites for paramed, CE and engineer (#5038)
fixes!
2025-12-28 17:51:01 +00:00
github-actions[bot] f2a93c9e3a
Update Credits (#5037)
Co-authored-by: DeltaV-Bot <github@deltav.gay>
2025-12-28 04:11:48 +01:00
Delta-V bot 9862306cf8 Automatic changelog update 2025-12-27 14:46:29 +01:00
MD360 77dbecd817
Fix magboots doubling in Warden's locker. (#5006)
* Add screwdriver to ward locker.

* Ward Harduit -> Hardsuit in yml.

* Removed magboots from hardsuit.

* Move from locker to hardsuit locker.

* Screwdriver no more.
2025-12-27 07:46:10 -06:00
Delta-V bot c81d47ee48 Automatic changelog update 2025-12-27 14:45:44 +01:00
pootslap 0a16d42240
Harpy emote tweaks 2.0 (#5030)
* redo caw + add squawk and quack

* quack and squawk real

* Update speech_emotes.yml

* let women quack!!!

* this time for real

* moo and baa

* BAA AND MOO

* why is it oviniaBaa but the other one is just moo

* i'm gonna flip my lid

* give harpies oviniaEmotes tag

* LET MEN QUACK

* [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-27 13:45:25 +00:00
Delta-V bot 5e6f0ec4e0 Automatic changelog update 2025-12-27 14:41:21 +01:00
Dorragon fb17196839
Flesh anomalite doesn't get damaged by meat kudzu (#5009)
* Meow

* make floors slippery again :( never forgiving direction for this btw, it is now my life's mission to see delta-v downfall
2025-12-27 07:41:01 -06:00
Delta-V bot 474662bbaa Automatic changelog update 2025-12-27 14:28:25 +01:00
KOTOB 2c132089e8
Two new lobby songs by Oliver Buckland (#5018)
* im mrping it

* this will drive me insane if i dont change it

* WHOOPSIES

* Update attributions.yml

Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Signed-off-by: KOTOB <59124164+kotobdev@users.noreply.github.com>

* Update attributions.yml

Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Signed-off-by: KOTOB <59124164+kotobdev@users.noreply.github.com>

---------

Signed-off-by: KOTOB <59124164+kotobdev@users.noreply.github.com>
Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
2025-12-27 07:28:05 -06:00
Milon 5c527dc6a2
mail refactor + predicted mail (#5031)
* scope? i don't know her

* more cleanup, Entity<T>

* priority mail timer, shared dependencies

* MailSystem file-scoped namespace

* change FTL text

* TODOs

* mailteleporter file-scoped namespace

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

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

* remove the evil nyano mail

* Update Content.Shared/_DV/Mail/MailTeleporterComponent.cs

Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Signed-off-by: Milon <plmilonpl@gmail.com>

---------

Signed-off-by: Milon <plmilonpl@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
2025-12-27 07:27:24 -06:00
Delta-V bot 1835d7678f Automatic changelog update 2025-12-27 14:27:11 +01:00
Halo3moth a67f32773b
Adjutant Rekitting (#5014)
* THANK GOD THIS IS ALL IN _DV

Adjutant changes

* Forgot to use my full discord user for the metajason

:3c

Signed-off-by: Halo3moth <mdavid.wininger@gmail.com>

* 1.3 to 1.5

---------

Signed-off-by: Halo3moth <mdavid.wininger@gmail.com>
2025-12-27 07:26:51 -06:00
Delta-V bot d5141d4f7c Automatic changelog update 2025-12-26 06:45:12 +01:00
Coryn 13050a58e2
Small to Medium Battery for Handheld Crew Monitor (#5029) 2025-12-25 23:44:52 -06:00
Tobias Berger 93c0ce0e81
change publish time 2025-12-25 22:02:21 +01:00
Milon 325ba79241
random perf improvements: part 1 (#5025)
* a lot

* quadruple enumerator

would you like to talk about our lord and savior arch ecs
2025-12-25 21:52:16 +01:00
Delta-V bot 7e13047664 Automatic changelog update 2025-12-24 12:16:46 +01:00
DisposableCrewmember42 b5ae2263a6
cherry-pick: Fix missing scrollbars in Admin Player List window (upstream #40525) (#5028)
Fix missing scrollbars in Admin Player List window (#40525)

* Fix missing scrollbars in Admin Player List window

* Revert "Fix missing scrollbars in Admin Player List window"

This reverts commit c5aea1a0550deb1d1d7aae4e2dec964e93d2d8ae.

* Invalidate cached item height when item generation callback changes

Signed-off-by: DisposableCrewmember42 <disposablecrewmember42@proton.me>
Co-authored-by: eoineoineoin <helloworld@eoinrul.es>
2025-12-24 12:16:26 +01:00
Velcroboy d00e19f4b1
Map Edits: Shoukou Xmas (#5024)
Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
2025-12-23 22:03:43 -06:00
Velcroboy 7862eb9e8c
Map Edits: Chibi Xmas (#5023)
Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
2025-12-23 22:02:50 -06:00
Velcroboy 67fd579fb1
Map Edits: Edge Xmas (#5022)
Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
2025-12-23 22:00:59 -06:00