Commit Graph

36638 Commits

Author SHA1 Message Date
0x6273 dfdad0ffe5
Refactor ReagentGrinder (#11751)
* Refactor ReagentGrinder

- It can now process partial stacks. (Before it would do nothing if the entire stack's solution didn't fit in the output container)
- Get rid of `SharedReagentGrinderComponent`, move shared stuff to `SharedReagentGrinder.cs`.
- Subscribe to events instead of massive switch/case.
- Get rid of update queue thing.
- Change `DoWork` so it's less duplicate code for grinding/juicing.
- Get rid of `ExtractableScalingEvent` and just scale directly based on item stack count.
- Add message for when you try to put something into the reagent grinder that doesn't fit.
- Fix obsolescence warnings.

* Use a timer on component instead of SpawnTimer

* s/StorageCap/StorageMaxEntities
2022-10-25 23:34:56 -07:00
Leon Friedrich 0dd60bb6a7
Add new PVS options slider (#12146) 2022-10-26 14:19:11 +11:00
Leon Friedrich f6db79d303
Fix inventory slots not updating when prediction is disabled. (#12215) 2022-10-26 14:19:02 +11:00
Leon Friedrich 0f79c7abe6
Update engine (#12213) 2022-10-26 13:19:51 +11:00
PJBot cc57419773 Automatic changelog update 2022-10-25 21:16:52 -04:00
Leon Friedrich c0b657ca18
Remove InteractedWithEvent and friends. (#11939) 2022-10-26 12:15:48 +11:00
Moony b03f17bda2
Update update-wiki.yml (#12189)
let ME DISPATCH THE WORKFLOW E
2022-10-25 14:52:50 -05:00
brainfood1183 062d3c656e
New Tiles (2 maintenance specific and 1 new wood). (#12193)
* new maint specific tiles

* merge

* merge

* merge

* merge

* Update Resources/Textures/Tiles/attributions.yml

Co-authored-by: Moony <moony@hellomouse.net>
2022-10-25 13:27:06 -05:00
Rane 05e9f6acaa
[1 line] fix bad check in beam system (#12206) 2022-10-25 01:53:32 -07:00
Rane c3a92f26e6
network adding/removing StealthOnMove (#12203) 2022-10-25 14:09:16 +11:00
Emisse bf2201ce05
Marathon Update 3.6 (#12199) 2022-10-24 18:34:13 -07:00
PJBot f2ef5c36c1 Automatic changelog update 2022-10-24 20:23:15 -04:00
Nemanja f76aa394aa
add some circuits from proto to imprinter (#12058)
* move some circuits from proto to imprinter

* Update lathe.yml
2022-10-24 17:22:11 -07:00
PJBot 281cc574cc Automatic changelog update 2022-10-24 20:09:44 -04:00
metalgearsloth 70cf361caa
Don't predict body init (#12163)
* Don't predict body init

Client doesn't handle predicted entity spawning so the organs hang around.

* Just use init

Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-24 17:08:41 -07:00
Leon Friedrich 92e92dceb0
Unrevert #10934 2022-10-25 11:06:00 +11:00
PJBot 4b5df9b0f7 Automatic changelog update 2022-10-24 14:05:59 -04:00
Morb a08bee4470
Add jester suits (#11451)
* Add jester suits

* Add jester shoes sprites

* make SQUEAK

* inheritance is good, inheritance is good, inheritance is good
2022-10-24 13:04:55 -05:00
PJBot 345e4ed8d2 Automatic changelog update 2022-10-24 13:31:55 -04:00
Peptide90 02a8b9f594
Pillar October Update (Atmos, corridors, maint, decor) (#11978)
* final?

* addressed review
2022-10-24 12:30:49 -05:00
Moony 023f1ae602
Even more tiles (again) (#12172)
* i should probably commit this.

* i forgot the rivets 😢

* OVERLAYS

* Fix some color inconsistencies.

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-10-24 11:33:31 -05:00
Emisse 80fd37041f
Revert "Fix unintentional inventory relayed event handling " (#12182) 2022-10-24 17:06:04 +02:00
Leon Friedrich 145471be2d
Fix unintentional inventory relayed event handling (#10934)
* Add InventoryRelayedEvent<TEvent>

* implement relays

* typos

* a
2022-10-24 01:04:49 -07:00
Leon Friedrich 0b8622e9e7
Misc content xform changes (#12166) 2022-10-24 00:19:51 -07:00
Cheackraze 79bd07009a
Kettle1.4.1 (#12178)
* kettlezoo

* variantize
2022-10-23 21:50:53 -05:00
PJBot 2e59ca32f6 Automatic changelog update 2022-10-23 22:31:41 -04:00
Cheackraze 06fc5d0288
kettlezoo (#12176) 2022-10-23 21:30:37 -05:00
PJBot d329069621 Automatic changelog update 2022-10-23 15:43:30 -04:00
Cheackraze a512a77046
Zookeeper (#12020)
* jumpsuit sprite

* hat and meta to match

* pda

* id card

* update spawner jobs.yml

* update identification_cards.yml

* Update pda.yml

* update jumpsuits.yml

* zookeeper job yml

* zookeeper icon

* update hats.yml

* woops fixed hats.yml

* fix id cards yml

* job spawner icon and json

* update map yml

* update departments yml

* job icon meta.json

* comes with the hat

* real

* real

* localization

* fix spawner jobs yml

* playtime tracker

* kettle spawn

* Revert "kettle spawn"

This reverts commit 37c241cb31a6f186f31a73f168a93649423e839a.

* kettle spawn

* service locked windoor

* updated sprites and updated meta.json thanks to EmoGarbage

* meta.json

* Update Resources/Textures/Objects/Devices/pda.rsi/meta.json

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* Update Resources/Textures/Objects/Misc/id_cards.rsi/meta.json

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

* credit to EmoGarbage404 and alphabetized

* license

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2022-10-23 14:42:25 -05:00
PJBot 5be514821e Automatic changelog update 2022-10-23 13:58:03 -04:00
Nairod 9af0575ea5
Lathe recipe and prototype listings (#12148) 2022-10-23 12:56:59 -05:00
Júlio César Ueti 85866eaeda
Changes target window parent on rules ui (#12165) 2022-10-23 17:27:37 +02:00
DrSmugleaf df8973593f
Run YAML schema validators on pull requests (#12156) 2022-10-22 20:05:05 -07:00
DrSmugleaf 186cf6f495
Add missing source field in Textures/Tiles/attributions.yml (#12155) 2022-10-23 04:47:30 +02:00
DrSmugleaf 21266d0f54
Fix missing comma in Textures/Tiles/attributions.yml (#12154) 2022-10-23 04:38:01 +02:00
PJBot 5538cb4893 Automatic changelog update 2022-10-22 18:50:33 -04:00
Nemanja 24a3c8aef6
portable scrubber machine upgrading (#12037) 2022-10-22 15:49:30 -07:00
PJBot cc0b610333 Automatic changelog update 2022-10-22 18:48:23 -04:00
Mervill 4e8a4156ba
Cap gun uses proper revolver behavior, and starts with ammo (#12063) 2022-10-22 15:47:20 -07:00
DrSmugleaf f323fb7644
ECS and cleanup body system, merge body templates and presets into body prototypes (#11991)
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
2022-10-22 15:46:28 -07:00
PJBot 9a38736c3c Automatic changelog update 2022-10-22 18:41:31 -04:00
corentt e5a0e9a758
Remove some unneeded MaterialStorage (#12024) 2022-10-22 15:41:08 -07:00
Kevin Zheng b798924f12
Disable shadow casting for bioluminescent plants (#11986) 2022-10-22 15:40:57 -07:00
Willhelm53 1a1e72063a
Skeleton Accents (#11805) 2022-10-22 15:40:28 -07:00
PJBot c173294048 Automatic changelog update 2022-10-22 18:40:02 -04:00
Nemanja cfab87b3d7
generator machine upgrading (#12145) 2022-10-22 15:38:57 -07:00
Morb cc3f9d631f
Remove yml boilerplate for crates (#11982) 2022-10-22 15:37:27 -07:00
Leon Friedrich 7d276d1101
Remove server/client clothing components. (#11981) 2022-10-22 15:30:37 -07:00
metalgearsloth 4a3df4f85a
Maybe fix pathfinding nullref (#12085) 2022-10-22 15:29:01 -07:00
PJBot 807a11a216 Automatic changelog update 2022-10-22 18:27:06 -04:00