AlgisAlphonse
f7db03182a
Port goobstation factorio ( #4035 )
...
* Initial port of goobstation factorio, missing disposals integration and faxing. Also ports impstations modification for robotic arms to have static power draw. Also adds automation slots to silos and advanced microwave.
* Ports goobstation factorio fax automation, adds to the guidebook entry info about gas canisters.
* Ported Goob Disposals. Removed part about taking
mats out of storage silo cuz it ain't implemented
yet. Seems to work.
* Adds constructor circuitboard to research cuz I
forgor
2025-07-27 13:31:36 +01:00
Winkarst
4cb292300a
Cleanup: Pass in ``IComponentFactory`` in ``EntityPrototype.TryGetComponent`` calls inside ``SharedStackSystem`` ( #35464 )
...
Cleanup
2025-03-01 14:20:26 +00:00
Nemanja
78a8d551b1
Make printing from ore procecssors slightly more bearable ( #31074 )
...
* Make printing from ore procecssors slightly more bearable
* Update sheet.yml
2024-08-21 15:30:20 +01:00
Tayrtahn
11eff87687
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
(cherry picked from commit 4a83c365858830e3b2ff2b94fff501256422c20e)
2024-03-24 00:04:13 +01:00
Debug
18f0af1f68
Implement gridinv, proper ( #703 )
...
* Implement gridinv, 1500 squashed commits :elp:
* Me when
* Linter errors
* Fix katana belts
2024-01-21 19:58:28 +01:00
DrSmugleaf
9cc8a7fc81
Remove 700 usages of Component.Owner ( #21100 )
2023-10-20 15:31:13 +02:00
metalgearsloth
a7208af7d6
Add ore bag area pickups ( #19358 )
2023-09-27 21:59:12 +02: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
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
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
metalgearsloth
a9c0007c77
Stack and storage enhancements ( #16405 )
2023-05-14 22:24:45 -04: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
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
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
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
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
Vera Aguilera Puerto
14c2f65b17
Stacks now use ComponentHandleState.
2021-07-11 11:07:27 +02:00
Galactic Chimp
392b820796
Removed old Loc.GetString() use instances ( #4155 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2021-06-21 02:13:54 +02:00
Vera Aguilera Puerto
0093a961bc
Refactor stacks to not use method events ( #4177 )
2021-06-12 11:24:34 +02:00
DrSmugleaf
ff1a2d97ea
Re-organize all projects ( #4166 )
2021-06-09 22:19:39 +02:00