Tayrtahn
6b2c50f4ba
Cleanup warnings in BasicStationEventSchedulerSystem ( #37818 )
...
Cleanup 4 warnings in BasicStationEventSchedulerSystem
2025-05-25 14:27:47 -04:00
Tayrtahn
50fb48de2e
Cleanup all instances of IMapManager.GetMapEntityId ( #37814 )
...
* Cleanup all instances of IMapManager.GetMapEntityId
* Dependencies
* LocalizedEntityCommands
2025-05-25 19:09:47 +02:00
Tayrtahn
4c4c98617e
De-hardcode shuttle docking messages/audio ( #37813 )
2025-05-25 17:46:52 +02:00
Tayrtahn
821b4b738a
Cleanup warnings in TileAtmosCollectionSerializer ( #37798 )
...
Cleanup warning in TileAtmosCollectionSerializer
2025-05-25 14:18:06 +10:00
Simon
a9f36e6592
Fix admin chat relay sending to every player online ( #37795 )
2025-05-25 00:11:01 +02:00
Pieter-Jan Briers
ec3edb7264
New Discord integration fixes ( #37793 )
...
Fix admin chat relay.
Fix leaked task instance.
Fix warning about gateway intents on startup.
Fix packaging.
2025-05-24 23:27:12 +02:00
Simon
7867cbec00
Add basic discord client integration with ooc and admin chat support ( #33840 )
...
* Add basic discord client integration with ooc and admin chat support
* Use username instead of global name
WHY IS GLOBAL NAME NOT JUST THE USERNAME??? WHY ARE THERE NO DOC COMMENTS???
* stuff
* Reviews, methinks.
* Reviews
* reviews
2025-05-24 20:49:52 +02:00
slarticodefast
fef4187995
Move PriceCalculationEvent and EstimatedPriceCalculationEvent to shared ( #37782 )
...
* moce PriceCalculationEvent to shared
* Update Content.Shared/Cargo/PriceCalculationEvent.cs
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
2025-05-24 19:36:38 +02:00
Tayrtahn
f4efaaeb72
Convert TimedSpawnerComponent to use an Update loop ( #37785 )
...
Convert TimedSpawnerComponent to use an Update loop
2025-05-24 19:35:17 +02:00
Tayrtahn
f788558b49
Cleanup warnings in AI wire actions ( #37780 )
...
Fix 4 warnings in Ai wire actions
2025-05-24 18:08:03 +02:00
Tayrtahn
9df514472f
Cleanup AnchorableSystem ( #37753 )
...
* The easy part
* Overload and obsolete
* Internal cleanup
* Update all references to new overload
2025-05-24 17:05:09 +02:00
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