slarticodefast
643bdf547e
Cleanup atmos air grenade code ( #37568 )
...
cleanup
2025-05-18 22:18:31 +10:00
Super
921c6dea30
A lone operative successfully nuking the station now actually ends the round. ( #36498 )
...
LoneOpsSpawn is now of an indefinite duration -- it lasts until either the LoneOp dies or the nuke detonates. This means a few things.
2025-05-18 21:34:33 +10:00
Simon
fc52165c9b
Make Nukie and Wizard Comms Console not announce who it was sent by ( #37567 )
...
* Make Nukie and Wizard Comms Console not announce who it was sent by.
* Add doc-comment to field
2025-05-18 19:18:18 +10:00
metalgearsloth
fc5c63ac09
Add ImplicitRoofComponent ( #36112 )
...
* Add ImplicitRoofComponent
So shuttles get marked as rooved.
* Early-out
So the new render doesn't suck up perf unnecessarily.
2025-05-18 17:47:35 +10:00
ArtisticRoomba
95cc36c41d
Atmos Air Grenades ( #37531 )
2025-05-17 21:32:51 -07:00
Nemanja
4bced26086
Make research clients grid-local ( #36821 )
...
* Limit RD servers to the station grid
* the sluth
2025-05-18 14:04:27 +10:00
Nemanja
0d878751fa
Salvage Job Board ( #37549 )
...
* Salvage Job Board
* More development
* Small boy
* Computer yaml (partial)
* UI
* Rank unlock logic
* Job label printing
* appraisal tool integration
* Jobs
* add board to QM locker
* boom!
* command desc
* mild rewording
* ackh, mein pr ist brohken
2025-05-18 14:02:52 +10:00
Krunklehorn
abec27737e
AutomaticAtmosSystem uses MassDataChangedEvent, clarifies TileMassMultiplier ( #37548 )
...
* Initial commit, no tile changes, just mass
* Rename TileMassMultiplier to TileDensityMultiplier
2025-05-17 21:57:50 -04:00
YotaXP
e404e45ffc
Persist construction menu favorites server-side ( #35867 )
...
* Persist construction menu favorites to player profile
* Use `ProtoId`s for construction favorites
* Validate construction favorites updates from the client
* Actually await the async database call
2025-05-17 13:37:19 -04:00
Ilya246
356dabb9c9
shuttle impacts port ( #37422 )
...
* initial
* adjust densities and thruster hp
* Fix evil hack
* Last stuff
* review, cleanup
* admin RW
* minor cleanup
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2025-05-18 03:11:08 +10:00
metalgearsloth
4afccdd5db
DungeonData rework ( #37172 )
...
* DungeonData rework
Back to fields, serializes better, just make new layers dumby.
* wawawewa
* Fix this
* Fixes
* review
* thanks fork
* fix
2025-05-18 03:10:30 +10:00
ScarKy0
28e3c3d8a7
Make SharpComponent work with Hands ( #37543 )
...
* init
* review
2025-05-17 17:27:20 +02:00
ScarKy0
af0e0598e8
TemperatureProtection now works directly on entities ( #37544 )
...
* init
* review
* review
2025-05-17 16:38:49 +02:00
Errant
bf76ba28e2
MindRemoveRole refactor ( #34880 )
...
* MindRemoveRole refactor
* role removal logstring rework
* zombiesystem fix
2025-05-17 16:24:32 +10:00
āda
de24413bd5
HumanoidCharacterProfile and IdCardConsoleComponent constants moved to cvar. Sync id card length with character name length ( #35407 )
...
* commit
* mark TODOs
* compiles
* cleanup
* cleanup
* oops
* changed my mind
* requested changes
* genpop fix
2025-05-17 15:27:39 +10:00
Nemanja
644308b26e
Don't group damage in the HealthChange.cs guidebook text ( #37507 )
2025-05-16 23:19:02 +02:00
Qerd
2de0a5fc82
Not exclusive whitelist diet. Vox regain access to old food. ( #37497 )
...
* Creates a secondary digestible whitelist that is not exclusive. Additionally reworks the Vox stomach.
* Update FoodSystem.cs
Remnants of an old attempt. Cleaning it.
* Update vox.yml
Remnants of an old attempt. Cleaning up.
* Whitelist no longer, now the diet exclusion var is a bool.
* Clean-up
* Update Content.Server/Body/Components/StomachComponent.cs
Typo fixing
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
* Update Content.Server/Body/Components/StomachComponent.cs
Clarifications.
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
* Update Content.Server/Nutrition/EntitySystems/FoodSystem.cs
Typo fixing
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
* Update Resources/Prototypes/Body/Organs/vox.yml
Typo fixes
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
2025-05-16 12:05:49 -07:00
Velcroboy
d5ef9b7345
Wall inheritance cleanup ( #37436 )
...
* Cleanup walls.yml
* quick check
* Fix tilewall cmd
* More Cleanup
* Arrnrtrayiage
* Remove double parenting
---------
Co-authored-by: Velcroboy <velcroboy333@hotmail.com >
2025-05-16 09:17:21 -04:00
metalgearsloth
f192ba1c8f
Predict pulling hands blocking ( #37504 )
...
Think I forgor to add this one when I split the 1 morbillion PRs out.
2025-05-16 08:44:46 -04:00
metalgearsloth
fca7337bcf
Fix tile-events returns ( #37502 )
...
* Fix tile-events returns
Should really be continues.
* More
* More optimisations
2025-05-16 14:22:20 +02:00
metalgearsloth
5d104d408c
Shuttle speed bump ( #37505 )
...
* Shuttle speed bump
Will probably go to 80 when guns get bumped and we get CCD but just makes impacts more representative.
* cook
2025-05-16 14:04:29 +02:00
ScarKy0
5fa56babb0
Strip All Debug Verb ( #37426 )
...
* init
* yippee
* review
* permission check
* command
* loc
* review
* review
* Apply suggestions from code review
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-05-15 22:56:58 +02:00
metalgearsloth
c042669eae
Predict sleeping action ( #37414 )
...
* Predict sleeping action
* reviews
2025-05-15 22:52:24 +10:00
Tayrtahn
4dc1c4c3d6
Content changes for SetTiles change ( #37229 )
...
* Content changes for SetTiles change
* Retest with new engine changes
* Derp
* Update for new engine PR changes
2025-05-15 20:26:47 +10:00
SolStar
e442af720b
Changing sex now properly updates sounds. ( #37405 )
...
Load sounds based on new sex in event.
2025-05-14 19:54:34 -04:00
qwerltaz
b374d2468a
air alarm panic wire snipping forces panic mode ( #36439 )
...
* air alarm panic wire snipping forces panic mode
* document
* ForcedMode is datafield
* switch to bool flag
* lock button when panic wire cut
* prevent manually individually changing scrubbers from siphon when panic wire is cut
* failure alert when wire snipped
* is Control
* remove double horizontalExpand
* Update Content.Server/Atmos/Monitor/Systems/AirAlarmSystem.cs
* Update Content.Server/Atmos/Monitor/Systems/AirAlarmSystem.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-05-14 22:39:47 +02:00
metalgearsloth
c09aa6039c
Predict gas valves ( #33836 )
...
* Predict gas valves
* wawawewa
* Fix imports before I get yelled at
* soff
2025-05-14 20:06:37 +02:00
slarticodefast
d52a464caa
Merge shuttle hotfix back into master ( #37420 )
2025-05-13 18:26:30 +02:00
Princess Cheeseballs
61adee05f6
[HOTFIX] Movement Rewrite Hotfix Shuttles now respect their friction values ( #37154 )
...
* Shuttles now use their proper friction values
* Documentation
* Shuttles now use their proper friction values
* Documentation
* What the instrumentsystem doin
* what the instrumentsystem doing 2
2025-05-13 22:14:18 +10:00
metalgearsloth
df2257cd92
Predict gasthermomachines ( #33837 )
...
* Predict gasthermomachines
* despawn
* smellby
2025-05-13 21:49:43 +10:00
Nemanja
ec66c70295
New Salvage Mob: Basilisk ( #37135 )
...
* Basilisk
* Less health
* Unique projectile
* Selfmerge incoming
* Update Resources/Textures/Mobs/Aliens/Asteroid/basilisk.rsi/meta.json
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-05-12 19:42:51 -04:00
ScarKy0
4ac4d3e080
Yellowtexting ( #37360 )
...
* init
* else if tree
* f
* color
* review
2025-05-12 12:22:25 -04:00
JCGWE30
29147edabd
Dragon Direction Briefing Fixed ( #37181 )
...
* All Fixed Up
* Remove Log Manager
* Updated Conventions
* Typo Fix
2025-05-10 19:35:27 -04:00
ssdaniel24
9881528692
Station news Discord webhook ( #36807 )
...
* Add news article Discord webhook
* Send all station articles on round end
* Changed event subscrice to RoundEndMessageEvent
* Review remarks fix
* Added new cvar discord.news_webhook_embed_color
Default color taken from news manager console sprite.
* Using EntityQueryEnumerator instead of GetStationInMap with TryComp
* Extra review remarks fixing
* Sorted imports
* Added article publication time in embed
* Removed markup from article content
* Added sorting for articles iteration
* Discord hook embed color cvar is string now
* Added comment about limits
* Added new cvar for posting articles during round
* Shitty discord rate limit handling
* Fixing copypaste accident
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com >
* Null initialization of webhook id
* SendArticleToDiscordWebhook is non-void now
---------
Co-authored-by: Morb0 <14136326+Morb0@users.noreply.github.com >
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com >
2025-05-10 11:21:02 -07:00
Nemanja
38f6e6e849
Add EvenHealthChange effect ( #37129 )
...
* Add EvenHealthChange effect
* cleanup
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-05-10 14:51:28 +02:00
Princess Cheeseballs
62c380fc53
Better Godmode ( #37020 )
...
* Commit
* Oversights oops
* breaking changes
* unbreaking changes
* Compatibility with AfterFullyEaten
* Fixed
* Update Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
2025-05-10 01:06:19 -04:00
pathetic meowmeow
5a0e0524ca
Make reagent dispensers gridinv-based instead of pseudo-listinv ( #34205 )
...
This simplifies the code and makes the experience of examining contents
easier without the reagent dispenser UI, as well as adding the possibility
for dispensers to have items of heterogeneous sizes in them, which would
allow configuring reagent dispensers to accept smaller containers such
as beakers or vials in order to allow for more types of smaller quantities
of reagents, or other flexibilities brought by using a standard storage
component.
2025-05-09 23:49:05 -04:00
Nemanja
942b2b4dcb
Change atmos plaques to yaml ( #37318 )
...
* Change atmos plaques to yaml
* remove locale strings
2025-05-10 02:24:07 +02:00
deltanedas
bb7742e21e
move SignalState to shared ( #37303 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-05-09 20:05:19 -04:00
Winkarst
239c71d7b8
Fix: Make `IdBindComponent change ID card on MapInitEvent` ( #37300 )
...
Fix
2025-05-09 11:46:10 -04:00
Errant
68d0a41bb4
fix unremovable items used in construction ( #37292 )
2025-05-09 15:43:38 +03:00
Krunklehorn
1ee9b25927
Fix borg chassis gibbing not dropping items ( #37276 )
...
BeingGibbedEvent and TryEjectPowerCell
2025-05-08 10:28:11 -04:00
Quantum-cross
6bb3b83bf1
For DamagedSiliconAccent use Destructible threshold for default "DamageAtMaxThreshold" ( #37252 )
...
* set DamageAtMaxCorruption as nullable with null default and use destructible trigger threshold for this if null.
* fix documentation
* these really don't need to be passed by reference
2025-05-07 20:44:36 -04:00
Tayrtahn
d80934b156
Move random species selection earlier in player spawning logic ( #37258 )
...
* Select random species earlier in spawning logic
* ternary operator
* Move it even earlier to fix more bugs
2025-05-07 20:38:56 -04:00
themias
14adb1ff01
Cargo request and bounty console deny sound cooldown ( #37234 )
...
* Cargo bounty console deny sound cooldown
* ordering computer cooldown
* Update Content.Shared/Cargo/Components/CargoBountyConsoleComponent.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Update Content.Shared/Cargo/Components/CargoBountyConsoleComponent.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Update Content.Server/Cargo/Systems/CargoSystem.Bounty.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* AutoGenerateComponentPause
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-05-07 20:34:44 -04:00
B_Kirill
b3c4c7c32b
Cleanup warnings: CS8321, CS0105, CS0168 ( #36949 )
...
* Clean up
* CS0168
2025-05-07 20:01:02 -04:00
B_Kirill
c196538aaf
Cleanup warnings: CS0414 ( #36950 )
...
* Clean up
* Use #pragma
2025-05-07 20:00:12 -04:00
Verm
47258651a3
Make container draw disableble for mob-affecting Hyposprays ( #30683 )
...
* Seperate container draw from affects mobs
* Spaces
* More spaces
* Fix toggle
* Use better ands
* Reorder checks for Performance™️
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
2025-05-07 16:43:47 -04:00
lzk
4420d67f92
make throw insert container code more clear ( #36873 )
...
make throw insert container more clear
2025-05-07 15:08:28 +02:00
pathetic meowmeow
cfba56c2b4
Make departmental orders consoles print slips ( #36944 )
...
* Make departmental orders consoles print slips
* feed back cycle
2025-05-06 15:04:18 -04:00