CatStation/Content.Server/Construction
āda 8d8af1bab7
Stack System Cleanup (#38872)
* eye on the prize

* OnStackInteractUsing, TryMergeStacks, TryMergeToHands, TryMergeToContacts

* namespace

* Use, get count, getMaxCount

* component access

* add regions, mark TODO

* obsolete TryAdd, public TryMergeStacks

* GetMaxCount

* event handlers

* event handlers

* SetCount

* client server event handlers

* move to shared

* Revert "move to shared"

This reverts commit 45540a2d6b8e1e6d2a8f83a584267776c7edcd73.

* misc changes to shared

* split

* spawn and SpawnNextToOrDrop

* SpawnMultipleAtPosition, SpawnMultipleNextToOrDrop, CalculateSpawns, general server cleanup

* Rename Use to TryUse.

* Small misc changes

* Remove obsolete functions

* Remove some SetCount calls

* Partialize

* small misc change

* don't nuke the git dif with the namespace block

* Comments and reordering

* touchup to UpdateLingering

* Summary comment for StackStatusControl

* Last pass

* Actual last pass (for now)

* I know myself too well

* fixup

* goodbye lingering

* fixes

* review

* fix test

* second look

* fix test

* forgot

* remove early comp getting

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-10-25 14:40:48 +00:00
..
Commands Replace ValidatePrototypeId uses with ProtoId or EntProtoId (#38814) 2025-07-07 21:57:05 +02:00
Completions Stack System Cleanup (#38872) 2025-10-25 14:40:48 +00:00
Components Machine-code cleanup (#28489) 2024-06-05 16:23:23 -04:00
Conditions predict morgue and crematorium (#39293) 2025-08-21 16:49:50 -07:00
ConstructionSystem.Computer.cs Clean up all missing EntitySystem proxy method uses (#38353) 2025-06-26 16:50:49 -07:00
ConstructionSystem.cs Clean up all missing EntitySystem proxy method uses (#38353) 2025-06-26 16:50:49 -07:00
ConstructionSystem.Graph.cs Clean up all missing EntitySystem proxy method uses (#38353) 2025-06-26 16:50:49 -07:00
ConstructionSystem.Guided.cs Fix usages of TryIndex() (#39124) 2025-09-09 18:17:56 +02:00
ConstructionSystem.Initial.cs Stack System Cleanup (#38872) 2025-10-25 14:40:48 +00:00
ConstructionSystem.Interactions.cs Entity effects ECS refactor (#40580) 2025-10-12 21:23:42 +00:00
ConstructionSystem.Machine.cs Stack System Cleanup (#38872) 2025-10-25 14:40:48 +00:00
ConstructionSystem.Pathfinding.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
FlatpackSystem.cs Power stuff (#31314) 2024-08-25 22:18:42 +10:00
MachineFrameSystem.cs Stack System Cleanup (#38872) 2025-10-25 14:40:48 +00:00