Tayrtahn
b5afebdbce
Cleanup remaining warnings in `ExplosionSystem` ( #37764 )
...
* Change ExplosionGridTileFlood.Grid to Entity<T>
* Change ExplosionData.Lookup to Entity<T>
* ExplodeSpace
* ExplosionData.MapGrid
* _currentGrid
* _tileUpdateDict
* 1 warning in Process
* IsEdge
2025-05-24 16:55:46 +02:00
bolantej
e5144c5df8
Fixed Holoclown injector not breaking on drop ( #37727 )
2025-05-23 14:42:30 -07:00
pathetic meowmeow
bf41de18aa
Move entity effects definitions to shared ( #35614 )
...
* Move entity effects to shared
* relocate spawning to server
* Generic version of EntityEffect for just raising event.
* genericise everything
* oops forgot to push you
* some condensation
* finish rebas
* unwhite the space
* oops forgot nuke
* bad rebase fix
* useless annotations begone
---------
Co-authored-by: EmoGarbage404 <retron404@gmail.com>
2025-05-23 12:32:22 -04:00
Tayrtahn
7ba81173bd
Cleanup warnings in `SmokeOnTriggerSystem` ( #37754 )
...
Cleanup 2 warnings in SmokeOnTriggerSystem
2025-05-23 17:56:10 +02:00
Tayrtahn
fe4d8e2ea9
Cleanup warning in `NPCCombatSystem.Ranged` ( #37751 )
...
Cleanup 1 warning in NPCCombatSystem.Ranged
2025-05-23 10:56:37 -04:00
Tayrtahn
8565966b53
Cleanup warnings in `CableVisSystem` ( #37738 )
...
Cleanup 2 warnings in CableVisSystem
2025-05-23 05:22:32 +02:00
Tayrtahn
947e20eeb7
Cleanup warning in `EventHorizonSystem` ( #37736 )
...
* Cleanup 1 warning in EventHorizonSystem
* Now even more future-proof!
2025-05-23 05:19:21 +02:00
ScarKy0
0cb9e803e5
Tweak "Escape" objective to allow yellowtexting ( #37680 )
...
init
2025-05-21 20:25:07 -07:00
Wolfkey-SomeoneElseTookMyUsername
e72e25aba1
Add disposal signalers ( #37535 )
...
* Add disposal signalers
* Sprite changes
* Some requested changes
* Requested changes + change spelling to be with two l's to be consistent with the remote signaller
2025-05-21 22:18:57 -04:00
Tayrtahn
5a93099509
Update `SharedBiomeSystem` methods to use `Entity<T>` ( #37698 )
...
* Fix warning in TryGetBiomeTile
* Overload TryGetBiomeTile
* Overload more methods, fix internal warnings
* Update TryGetEntity uses
* Update TryGetTile uses
* Cleanup TryGetDecals use
* Formatting
* Two more warnings while we're here
2025-05-21 22:10:52 -04:00
Tayrtahn
6f89c2c455
Cleanup warnings in `AtmosPipeAppearanceSystem` ( #37706 )
...
* Cleanup 2 warnings in AtmosPipeAppearanceSystem
* Let's use the Entity<T> version
* todo comment
2025-05-21 21:06:06 -04:00
ScarKy0
572b20464c
Tweak "Help a fellow traitor" objective to allow yellowtexting ( #37679 )
...
init
2025-05-21 16:45:34 -04:00
Leon Friedrich
38d7949777
Add microwave-nukedisk interaction ( #36114 )
...
* Add microwave-nukedisk interaction
* popup
* Fix UninitializedSaveTest
2025-05-21 11:06:58 -07:00
metalgearsloth
298f821bec
Ore + entitytable fixes ( #37675 )
...
* Ore + entitytable fixes
Iterate every dungeon not just last.
* Big shot
* Fixes
2025-05-21 12:43:17 -04:00
metalgearsloth
e00c622d22
Use velocity along normal for shuttle impacts ( #37667 )
...
* Use velocity along normal for shuttle impacts
Scrapes shouldn't have the same level of destruction as full-on ramming anymore. Also detecting scrapes should be a lot easier for future stuff.
* Update Content.Server/Shuttles/Systems/ShuttleSystem.Impact.cs
2025-05-21 23:32:46 +10:00
Tayrtahn
6f46698410
Cleanup warning CS0414 ( #37648 )
2025-05-20 23:14:10 +02:00
TrixxedHeart
b682da9d9c
Fixed Missing or Misconfigured Locale Keys ( #37595 )
...
* Fixes and adds many localization keys from #34343
Open
* Fix comment, that is not how that works.
* Update Resources/Locale/en-US/components/screen-component.ftl
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Fixes cmd-parse-failure-int -> cmd-parse-failure-integer in OptionsUIController.cs, removes cmd-parse-failure-int from options-menu.ftl
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-05-20 13:07:52 +02:00
metalgearsloth
0d4f9640b5
CompFactory updates ( #37559 )
2025-05-20 01:08:55 -04:00
Tayrtahn
004e084b5a
Cleanup 2 warnings in `ReagentDispenserSystem` ( #37622 )
...
* Cleanup 2 warnings in ReagentDispenserSystem
* Eh, let's be specific
2025-05-19 18:18:10 -04:00
āda
41a129e749
Pepper makes you cough ( #36358 )
2025-05-19 11:23:38 -07:00
Red
b07fadf5b0
EntityLootTable deleted ( #37604 )
2025-05-19 19:53:29 +10:00
kosticia
791ce3a5cd
remove ignition functional from welder component ( #37586 )
...
* a
* webedit
2025-05-19 11:49:59 +02:00
Nemanja
964fa22b54
Fix research server test fail ( #37562 )
2025-05-18 13:04:19 -07:00
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