ScarKy0
30537e13a4
Bomb Deliveries ( #37069 )
...
* init
* BOMB!!!
* review
* partial review
* review
2025-05-18 10:57:22 +02: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
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
metalgearsloth
c70e06b2d7
Predict subdermal implants ( #37538 )
2025-05-17 21:55:23 -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
9acead4236
Network SolutionScanner ( #37541 )
...
* init
* doc
2025-05-17 17:00:32 +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
6f809d1ad6
Allow protected grids to be repaired ( #36989 )
...
* Allow protected grids to be repaired
* Probably implement it
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2025-05-17 11:54:27 +10: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
Tayrtahn
b9337693d3
Fix prototypes and datadefs so they pass analyzer checks (again) ( #37485 )
...
Fix prototypes so they pass analyzer checks (again)
2025-05-15 20:30:50 +02:00
metalgearsloth
c042669eae
Predict sleeping action ( #37414 )
...
* Predict sleeping action
* reviews
2025-05-15 22:52:24 +10:00
metalgearsloth
7ec37451d0
Revert "Fix goliath tentacle exploit ( #37168 )" ( #37479 )
...
* Revert "Fix goliath tentacle exploit (#37168 )"
This reverts commit 6fbd0c9da1 .
* wawawewa
2025-05-15 12:54:20 +02: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
Nemanja
6fbd0c9da1
Fix goliath tentacle exploit ( #37168 )
2025-05-14 20:55:04 -07:00
Nemanja
91e441ada1
Infer NumberSelector type in EntityTables ( #36568 )
...
* Infer number selector types from context
* forgor
2025-05-15 11:21:54 +10:00
slarticodefast
7121b464f2
Merge stable into master ( #37465 )
2025-05-15 01:54:06 +02:00
metalgearsloth
494861dc3d
HOTFIX: Fix camera auto-orienting ( #37437 )
...
* Fix camera auto-orienting
* Optimise
2025-05-15 01:42:39 +02:00
Kyle Tyo
c84d4753b9
MapManager warning cleanup shared edition ( #36795 )
...
* cleanup and reworking
* one of these days I'll merge a conflict without breaking shit.
* Update Content.Shared/Shuttles/Systems/SharedShuttleSystem.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* Update Content.Shared/Tabletop/SharedTabletopSystem.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
* I'm gonna send this but... I'll be honest, I dunno what it does.
* fix coordinates
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-05-15 01:24:44 +02: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
LaCumbiaDelCoronavirus
d6e998272f
Change balancing of atmos gas tank bombs ( #36780 )
...
* i will put functionality in salt later
* la
* to 10
2025-05-14 21:49:57 +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
Qerd
d958a4d891
Prediction of Acquistion Slip error message ( #37442 )
...
* Fix to repeated error messages writing on slip
* Changing from Predicted to Client.
2025-05-13 22:56:50 -07: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
866f1fb47b
Adjust walking sounds ( #36941 )
2025-05-13 02:16:16 -07:00
chromiumboy
7ac67ebf8c
Station AI customizations ( #34501 )
...
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com >
2025-05-13 01:50:43 -07:00
slarticodefast
79b55d7549
Merge stable into master ( #37387 )
2025-05-12 23:40:55 +02:00
ScarKy0
45253ca79e
[Hotfix] Fix anomalies breaking your legs ( #37366 )
...
* Update SharedAnomalySystem.cs
* oops
2025-05-12 23:27:46 +02:00
Perry Fraser
e8c8cae31e
fix: don't retroactively drain disabled batteries ( #37364 )
...
* fix: don't retroactively drain disabled batteries
If something that used PowerCellDraw temporarily disabled said draw,
once it became re-enabled the system would play catch-up trying to
drain the battery for all the time since the component was disabled.
* fixup! fix: don't retroactively drain disabled batteries
2025-05-12 23:24:00 +02:00
Winkarst
08d9d46b46
New Feature: Slot blockers ( #35172 )
...
* First commit
* More comments
* Update
* Update
* For Beloved Maintainers
* Beck T, my beloved
* Update
* Old stuff
* Update EquipAttemptEvents.cs
* Update UnequipAttemptEvent.cs
---------
Co-authored-by: beck-thompson <107373427+beck-thompson@users.noreply.github.com >
2025-05-12 10:35:42 -07:00
Winkarst
63b04c4769
Cleanup: Make separate event for the equip/unequip target ( #37333 )
...
* Cleanup
* Update
2025-05-11 23:14:32 -04:00
Errant
f6fcca49f6
Stable merge for hotfix ( #37356 )
2025-05-11 19:39:11 +02:00
Errant
c261cc21a0
[HOTFIX] Ensure that mobs wake up when zombified ( #37346 )
...
zombie sleep fix
2025-05-11 18:49:22 +02:00
Winkarst
4b555ca64e
Fix: Play sound when equiping clothing by using it in hand ( #37351 )
...
Fix
2025-05-11 10:37:09 -04:00
Winkarst
078814ce41
Refactor: ProximityDetectionSystem ( #35133 )
...
* Refactor: ProximityDetectionSystem
* Update
* Update
* Update
* Yikes
* Update
* Dirty
* Update
* Update
* Lil cleanup
* Update
* Update
2025-05-12 00:33:35 +10:00
SlamBamActionman
ca39645b69
Fix allowRotationMirror not appearing for the YAML linter ( #37343 )
...
Initial commit
2025-05-11 09:40:59 -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
Ethan_k
0512de555d
Increase paper max char limit to 10,000 ( #37270 )
...
HOP MAINS REJOICE
2025-05-10 17:12:17 +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
Princess Cheeseballs
5dbd40c9dd
Mob pull spin fix ( #37256 )
...
Angular Friction applied to Kinematic Controllers
2025-05-10 14:18:33 +10: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
Samuka-C
fbe05977d5
Fix the component toggler ( #37309 )
...
* Make the ComponentToggle remember what entity it gave components to
* fix the null problem by just ignoring the null problem
* Add documentation to the new datafield + removing the "= null" that is not necessary
* small fixes and cleaning the code
* whitespace my beloved
* wait, I dont need those lines, why did I add them?
2025-05-09 20:00:58 +02:00