Winkarst
bb110b376e
Cleanup: Pass in `IComponentFactory in EntityPrototype.TryGetComponent calls inside SharedStackSystem` ( #35464 )
...
Cleanup
2025-02-24 18:59:06 +01:00
Nemanja
ada6455b17
Make printing from ore procecssors slightly more bearable ( #31074 )
...
* Make printing from ore procecssors slightly more bearable
* Update sheet.yml
2024-08-17 15:12:55 +10:00
AJCM-git
09256cfaa5
Makes machine parts stackable, removes unused field in stack prototypes ( #28434 )
...
* Makes machine parts stacks, removes unused field in stack prototypes
* forgor
* Fix tests
* Fixes lathe construction. Yes. This sucks but there's no better way that doesnt involve refactoring machine parts completely
* detail
* a
2024-06-01 13:49:28 -04:00
Tayrtahn
4a83c36585
Code cleanup: Dirty(Comp) ( #26238 )
...
* Replaced uses of Dirty(Component) with Dirty(Uid, Component)
Modified some systems (notably pulling-related) to use uids.
* Missed a few
* Revert changes to pulling
* No
2024-03-19 23:27:02 -04:00
DrSmugleaf
2d58d19b07
Make all prototype types partial ( #21374 )
2023-11-01 19:56:23 -07:00
Nemanja
85f09cae86
More Storage Rebalancing ( #21373 )
...
* the changes...
* eek
2023-11-01 17:19:41 -06:00
DrSmugleaf
f560f88eb5
Remove 700 usages of Component.Owner ( #21100 )
2023-10-19 12:34:31 -07:00
DrSmugleaf
c558f00a74
Fix Fultons losing their beacon when split ( #20179 )
2023-09-17 20:22:26 -04:00
metalgearsloth
7064f262b4
Add ore bag area pickups ( #19358 )
2023-09-12 22:34:04 +10:00
deltanedas
4935a95687
borg construction module ( #19260 )
...
* cant insert materials into machine if unremoveable
* lingering materials
* add construction cyborg module
* fix empty stack color
* lathe recipe
* a
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-23 17:34:39 -04:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
Nemanja
7ddee71379
More borg tweaks ( #19143 )
...
* borg tweaks but i'm gonna go code fun stuff first
* werkin' on it
* a ton of tweaks
* fuck everyone and then myself
2023-08-14 18:34:23 -05:00
Nemanja
98fa00a21f
Borgs ( #18136 )
...
* Laws
* positronic brain and PAI rewrite
* MMI
* MMI pt. 2
* borg brain transfer
* Roleban support, Borg job (WIP), the end of mind shenaniganry
* battery drain, item slot cleanup, alerts
* visuals
* fix this pt1
* fix this pt2
* Modules, Lingering Stacks, Better borg flashlight
* Start on UI, fix battery alerts, expand activation/deactivation, low movement speed on no power.
* sprotes
* no zombie borgs
* oh fuck yeah i love a good relay
* charger
* fix the tiniest of sprite issues
* adjustable names
* a functional UI????
* foobar
* more modules
* this shit for some reason
* upstream
* genericize selectable borg modules
* upstream again
* holy fucking shit
* i love christ
* proper construction
* da job
* AA borgs
* and boom more shit
* admin logs
* laws redux
* ok just do this rq
* oh boy that looks like modules
* oh shit research
* testos passo
* so much shit holy fuck
* fuckit we SHIP
* last minute snags
* should've gotten me on a better day
2023-08-12 16:39:58 -05:00
Nemanja
2d08f02d23
Material generators from Afterlight ( #18387 )
2023-07-31 14:42:38 -04:00
Leon Friedrich
35d6d490f1
Fix some machine construction bugs. ( #18179 )
2023-07-30 03:29:59 +10:00
metalgearsloth
68480af109
Update content vectors to numerics ( #17759 )
2023-07-08 14:08:32 +10:00
Nemanja
5c60a27c7c
Make item size scale with stack size ( #17623 )
...
* Make stack count affect item size
* and the test, too
* readd this check
* vwoom
* huh
* if you ever read this commit message ping me on discord in #contributors
* changerinos
2023-06-25 10:44:37 -05:00
TemporalOroboros
a1715666f0
Resolves StackVisualizer is Obsolete ( #13908 )
2023-05-18 16:16:53 +10:00
metalgearsloth
a9c0007c77
Stack and storage enhancements ( #16405 )
2023-05-14 22:24:45 -04:00
Leon Friedrich
489660a6bb
Add interaction tests ( #15251 )
2023-04-14 12:41:25 -07:00
DrSmugleaf
b947856431
Remove hands component reference ( #15197 )
2023-04-07 11:21:12 -07:00
Nemanja
d506311985
make printed items from lathes automatically stack ( #13603 )
...
Closes https://github.com/space-wizards/space-station-14/issues/10402
2023-01-20 15:06:02 +11:00
Visne
c6d3e4f3bd
Fix warnings and code cleanup/fixes ( #13570 )
2023-01-19 13:56:45 +11:00
Leon Friedrich
2f4e90a3e0
Fix popup bugs ( #13233 )
2022-12-31 10:46:04 +11:00
Nemanja
faca40b8d5
more component ref removal + combining server/client comps ( #13178 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2022-12-25 05:28:21 +01:00
Leon Friedrich
881a2b2ece
PopupSystem public methods rejig ( #12830 )
2022-12-19 08:41:47 +11:00
Nemanja
9428d4b341
stack cleanup and mild refactoring ( #11717 )
...
* stack cleanup
* fix tests and ulong
* somehow did half a commit
* ulong got usmall. (it's ints now)
* sussy baka cleanup
* mirror's review
* make da tests pass again
* shadowcommander review
* sloth por favor
* Update StoreSystem.Ui.cs
2022-11-08 20:24:23 -06:00
Vera Aguilera Puerto
27d41b3a5b
Shutdown cleanup for stack type handler ( #11996 )
2022-10-17 17:49:38 +02:00
Vera Aguilera Puerto
f83f16df16
Add "count" to stack comp's type handler. ( #11917 )
2022-10-17 14:17:59 +02:00
metalgearsloth
600c0e3255
Fix a few warnings ( #11576 )
2022-10-04 14:24:19 +11:00
metalgearsloth
4a393d4665
Fix a bunch of warnings ( #9528 )
2022-07-09 09:07:47 +10:00
Pieter-Jan Briers
a323ba8223
Revert "Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )" (working this time) ( #8704 )
2022-06-07 15:26:28 +02:00
Pieter-Jan Briers
cecf87997b
Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )
2022-06-07 13:44:31 +02:00
Vera Aguilera Puerto
c5f7c61041
Fix some friend access violations by allowing others access. ( #8594 )
...
Rename Friend attribute to Access attribute.
Updates submodule to v0.21.0.0 as well.
2022-06-07 11:30:27 +02:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
Paul Ritter
2ff40d5a1f
Serv3 rework content changes ( #7145 )
2022-04-03 02:01:22 +02:00
Leon Friedrich
51b1535255
Improve stack merging and crafting ( #7105 )
2022-03-27 21:03:14 -07:00
mirrorcult
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00
wrexbe
17db0775c8
Auto comp ( #6416 )
2022-02-02 14:35:40 +11:00
Vera Aguilera Puerto
d75b384213
StackSystem uses the EntitySystem proxy methods. ( #5699 )
2021-12-14 18:11:26 +01:00
Acruid
fa0ec5cbd9
AppearanceComponent API Changes ( #5446 )
2021-11-23 18:22:59 +11:00
ike709
0865409521
Adds support for unlimited stacks ( #5084 )
...
Co-authored-by: ike709 <ike709@github.com >
2021-10-31 14:27:11 +01:00
Vera Aguilera Puerto
35067b3a3e
Add linter support to StackPrototype, fix linter errors.
2021-09-27 13:08:18 +02:00
Vera Aguilera Puerto
0869d837d6
Replace ComponentManager with EntityManager in StackSystem.
...
Stacks are the most advanced piece of code in this codebase...
2021-09-26 15:43:38 +02:00
Vera Aguilera Puerto
61d8852799
Update StackSystem to use Resolves. ( #4664 )
...
* Update StackSystem to use Resolves.
* Compile
2021-09-20 13:39:05 +02:00
Pieter-Jan Briers
cd6c2bb373
Improve ExaminedEvent to handle newlines for you with helper methods.
2021-09-15 16:58:15 +02:00
Vera Aguilera Puerto
fa48e2abae
Move StackSystem Use method to SharedStackSystem
2021-08-30 12:31:28 +02:00
Vera Aguilera Puerto
d1fe278afc
Stack components are now entirely logicless.
...
- GetState is handled in SharedStackSystem
- Adds friend attributes to the stack components
2021-08-30 11:49:09 +02:00
Vera Aguilera Puerto
f15ed2ba50
Updates ComponentHandleState usages to be by-ref ( #4535 )
2021-08-30 11:33:48 +02:00
Visne
b7dc3c81ae
Remove redundant #nullable enable ( #4275 )
2021-07-16 17:37:09 -07:00