Commit Graph

4662 Commits

Author SHA1 Message Date
Tayrtahn 7eb44e15d1
Cleanup warnings in `BorgSystem` (#37456)
Cleanup warnings in BorgSystem
2025-05-14 16:23:13 -04:00
Tayrtahn fe4d276370
Cleanup warnings in `EmitterSystem` (#37455)
Cleanup warnings in EmitterSystem
2025-05-14 22:19:34 +02:00
Tayrtahn 1d04194767
Cleanup warnings in `VendingMachineSystem` (#37454)
Cleanup warnings in VendingMachineSystem
2025-05-14 22:18:36 +02:00
metalgearsloth c09aa6039c
Predict gas valves (#33836)
* Predict gas valves

* wawawewa

* Fix imports before I get yelled at

* soff
2025-05-14 20:06:37 +02:00
Tayrtahn 7692d96f57
Cleanup warnings in `AtmosPipeAppearanceSystem` (#37449)
* Cleanup warnings in AtmosPipeAppearanceSystem

* Another enum
2025-05-14 19:59:35 +02:00
Tayrtahn ba2a3543d9
Cleanup warnings in `ClientInnerBodySystem` (#37450)
* Cleanup warnings in ClientInnerBodySystem

* Apply suggested simplification
2025-05-14 19:31:03 +02:00
Tayrtahn 022bc5c0a0
Cleanup warnings in `HumanoidAppearanceSystem` (#37381)
* Cleanup warnings in HumanoidAppearanceSystem

* entity -> entity.Owner

* Revert LayerMapReserve logic

* Try again without requires
2025-05-14 19:30:20 +02:00
Tayrtahn 6b299046d3
Cleanup warnings in `KillSignSystem` (#37451)
Cleanup warnings in KillSignSystem
2025-05-14 18:13:35 +02:00
Tayrtahn 9c2a84daa5
Cleanup warnings in `ConstructionSystem` (#37447)
Cleanup warnings in ConstructionSystem
2025-05-14 17:27:11 +02:00
metalgearsloth e5349e276f
Fix typingindicator doing a naughty (#37438)
How this wasn't caught before but raisepredictiveevent should never get raised when re-running states.
2025-05-14 10:18:10 -04:00
Tayrtahn a9e0d8725e
Cleanup warnings in `DamageStateVisualizerSystem` (#37435)
Cleanup warnings in DamageStateVisualizerSystem
2025-05-14 03:58:03 +02:00
Tayrtahn d957cdb144
Cleanup warnings in `AirlockSystem` (#37434)
Cleanup warnings in AirlockSystem
2025-05-14 03:57:01 +02:00
Tayrtahn 5ba1b2af86
Cleanup warnings in `CryoPodSystem` (#37433)
Cleanup warnings in CryoPodSystem
2025-05-14 03:55:42 +02:00
Tayrtahn dc92acd720
Cleanup warnings in `ClientFoodSequenceSystem` (#37431)
Cleanup warnings in ClientFoodSequenceSystem
2025-05-14 00:24:27 +02:00
Tayrtahn be6078557a
Cleanup warnings in `RevenantSystem` (#37430)
Cleanup warnings in RevenantSystem
2025-05-14 00:22:25 +02:00
Tayrtahn f81d0fa502
Cleanup warnings in `AnomalySystem` (#37429)
Cleanup warnings in AnomalySystem
2025-05-14 00:19:57 +02:00
Tayrtahn 75cbbbb5b7
Cleanup warnings in `TypingIndicatorVisualizerSystem` (#37427)
Cleanup warnings in TypingIndicatorVisualizerSystem
2025-05-14 00:19:05 +02:00
Tayrtahn 7ee0db0508
Cleanup warnings in `HolopadSystem` (#37421)
* Cleanup warnings in HolopadSystem

* Fix reversed order of CopySprite parameters
2025-05-13 16:21:00 -04:00
Tayrtahn d1553bd474
Cleanup warnings in `RandomArtifactSpriteSystem` (#37418)
Cleanup warnings in RandomArtifactSpriteSystem
2025-05-13 12:08:45 -04:00
Tayrtahn 05c71507c5
Cleanup warnings in `FireVisualizerSystem` (#37417)
Cleanup warnings in FireVisualizerSystem
2025-05-13 17:58:53 +02:00
Tayrtahn 6218ab70a8
Cleanup warnings in `ExpendableLightSystem` (#37415)
Cleanup warnings in ExpendableLightSystem
2025-05-13 11:41:18 -04:00
metalgearsloth df2257cd92
Predict gasthermomachines (#33837)
* Predict gasthermomachines

* despawn

* smellby
2025-05-13 21:49:43 +10:00
chromiumboy 7ac67ebf8c
Station AI customizations (#34501)
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2025-05-13 01:50:43 -07:00
Tayrtahn ca6a625ca2
Cleanup warnings in `SmesSystem` (#37399)
* Cleanup warnings in SmesSystem

* Access modifier for SmesVisualLayers
2025-05-12 20:12:57 -04:00
Tayrtahn 9c017b7848
Cleanup warnings in `ApcVisualizerSystem` (#37396) 2025-05-12 16:53:11 -07:00
Tayrtahn 0b73b6d198
Cleanup warnings in `DisposalUnitSystem` (#37389)
Cleanup warnings in DisposalUnitSystem
2025-05-13 00:02:17 +02:00
Tayrtahn cad4ce6d3f
Cleanup warnings in `GravitySystem` (#37388)
Cleanup warnings in GravitySystem
2025-05-12 17:46:23 -04:00
Tayrtahn cec13166a8
Cleanup warnings in `GunSystem.MagazineVisuals` (#37373)
Cleanup warnings in GunSystem.MagazineVisuals
2025-05-12 23:17:19 +02:00
Tayrtahn 848d176651
Cleanup warnings in `EntityStorageVisualizerSystem` (#37385)
Cleanup warnings in EntityStorageVisualizerSystem
2025-05-12 23:16:26 +02:00
Tayrtahn a8255196f4
Cleanup warnings in `ClientClothingSystem` (#37384)
Cleanup warnings in ClientClothingSystem
2025-05-12 23:13:56 +02:00
Tayrtahn 411ea3827a
Cleanup warnings in `SolutionContainerVisualsSystem` (#37377)
Cleanup warnings in SolutionContainerVisualsSystem
2025-05-12 22:25:28 +02:00
Tayrtahn a464c5dd99
Cleanup warnings in `TippyUIController` (#37378)
Cleanup warnings in TippyUIController
2025-05-12 22:21:52 +02:00
Tayrtahn 9331b2875d
Cleanup warnings in `TextScreenSystem` (#37382)
Cleanup warnings in TextScreenSystem
2025-05-12 22:08:29 +02:00
Tayrtahn 410d8087c6
Cleanup warnings in DamageVisualsSystem (#37372) 2025-05-12 12:48:13 -04:00
Tayrtahn 722137ddb7
Cleanup warnings in `IconSmoothSystem` (#37337)
Cleanup warnings in IconSmoothSystem
2025-05-11 09:40:38 -04:00
pathetic meowmeow 5a0e0524ca
Make reagent dispensers gridinv-based instead of pseudo-listinv (#34205)
This simplifies the code and makes the experience of examining contents
easier without the reagent dispenser UI, as well as adding the possibility
for dispensers to have items of heterogeneous sizes in them, which would
allow configuring reagent dispensers to accept smaller containers such
as beakers or vials in order to allow for more types of smaller quantities
of reagents, or other flexibilities brought by using a standard storage
component.
2025-05-09 23:49:05 -04:00
Ciarán Walsh 2a201837c7
Link to reagent ingredients on the same Guidebook page (#36700)
* Add in-page links for guidebook reagent recipes

* Add links to microwave recipes

* This function is too specific to be in Control extensions

* Better naming

* Wrap RichTextLabel instead of subclassing

* "Activate" is ambiguous
2025-05-09 10:06:26 +10:00
Verm 47258651a3
Make container draw disableble for mob-affecting Hyposprays (#30683)
* Seperate container draw from affects mobs

* Spaces

* More spaces

* Fix toggle

* Use better ands

* Reorder checks for Performance™️

---------

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2025-05-07 16:43:47 -04:00
Archee 012eeb3158
Cryotube draw-depth (#37240)
* removes changing draw depth when occupied

* changes collision to square

* small texture changes
fixes slight perspective size when comparing side columns to the direct column facing the camera
removes the baked in pipe exit (the yml's sprite adds it anyway)
2025-05-06 22:01:09 -04:00
pathetic meowmeow cfba56c2b4
Make departmental orders consoles print slips (#36944)
* Make departmental orders consoles print slips

* feed back cycle
2025-05-06 15:04:18 -04:00
lzk 740ce0e8ad
Port fancy speech bubbles (#29349) 2025-05-06 20:49:42 +03:00
B_Kirill c156c5c465
Add collapse button to lobby right panel (#37140)
* Add collapse button to lobby right panel

* Half sized buttons
2025-05-06 13:24:58 -04:00
Princess Cheeseballs 9c165cb5a0
StaminaSystem to SharedStaminaSystem (#37199)
* Init Commit

* Partial class

* Hands system slipped through
2025-05-06 12:39:05 -04:00
chromiumboy f213753e2b
Sentry turrets - Part 5: Reuseable UI components (#35149)
* Initial commit

* Updated how monotone buttons are styled

* Removed unnecessary textures

* Updated attributions

* Addressing reviewer comments

* Adjusted monotone checkbox styling
2025-05-03 12:19:08 -05:00
J 82ce890fc9
Explosions warnings cleanup (#36167)
* Explosions warnings cleanup

* Revert unnecessary change

* Cleaner Entity instantiation

* Remove conflicting changes with #36098
2025-05-03 18:05:29 +02:00
metalgearsloth bd69fc612a
Predicted internals (#33800)
* Predicted gas pumps

I wanted to try out atmos and first thing I found.

* a

* Atmos device prediction

- Canisters
- Tanks
- Internals

AirMixes aren't predicted so nothing on that front but all the UIs should be a lot closer.

* Remove details range

* Gas tank prediction

* Even more sweeping changes

* Alerts

* rehg

* Popup fix

* Fix merge conflicts

* Fix

* Review
2025-05-02 18:22:29 +10:00
Princess Cheeseballs 36030ef154
Mob Movement Major Refactor (#36847)
* Conveyor optimisations

- Optimise movement for moving stuff. Better flags + less resolves + slapped parallelrobustjob on it.
- Sleeping for entities getting conveyed into walls.

* Blocker version

* Finish

* Final

* Fix conveyor power mispredict

* Bagel save

* Revert "Bagel save"

This reverts commit 1b93fda81fb852d89b89b0beae0b80f8a61165f2.

* Conveyor resave

* Init Commit

* windows yelling at me to update commit

* working commit, need prediciton and more dehardcoding

* Project 0 warnings

* Working Commit (Near Final)

* ryder got confused commit

* I love Merge Conflicts :)

* Working commit, no prediction

* Forgot the yaml changes

* Comments and typos

* Apparently while the reduced launch mult of lube was initialized it was never used so I revered back to default

* Fixed an incorrect divisor

* bit of cleanup

* Prediciton fixed, and puddles now affect all entities

* FORGOT TO RENAME A VERY IMPORTANT VARIABLE OOPS

* Really big I forgor moment

* Even bigger I forgor moment

* four more merge conflicts to fix four more oopsies

* fixed actual divide by zero moment and also im very dumb

* Even bigger I forgor moment

* four more merge conflicts to fix four more oopsies

* fixed actual divide by zero moment and also im very dumb

* Fix all test fails

* code cleanup

* Webedit whitespace

* Code cleaup

* whitespace webedit

* whitespace webedit

* whitespace webedit

* whitespace removal

* Comments and cleanup

* Re-Added 20 warnings as per Ork's request

* Cleanups

* Spacing fix

* bugfixes and cleanup

* Small bugfix

* Fix prediction

* Mob movement rewrite

* Bandaid

* Working version

* Tentatively working

* Friction to fix cornering

* More fixes

* Refactor mob movement

Trying to cleanup relay ordering / tryupdaterelative being cooked, purge ToParent, and fix all the eye rotation shenanigans.

* Building

* Re-implement jetpacks

* Reorganise weightless movement

* More work

* Fix camera

* reh

* Revert bagel

* Revert this

* Revert held move buttons

* Puddles work but are unpredicted and unoptimized

* Fixes

* Puddle code...

* Actually dirty the slipComp for real

* Sliding component done plus an extra suggestion from ArtisticRoomba

* Atomized Commit

* Added Friction field to Reagent Prototype per design discussion

* Cleaned up Working Commit

* a

* Delete stinkers

* Fix this code smell

* Reviewed

* Funky re-save

* Our conveyance

* Better conveyor sleeping

* Remove this

* Revert "Better conveyor sleeping"

This reverts commit f5281f64bbae95b7b9feb56295c5cf931f9fb2e1.

* Revert that

Way too janky

* Also this

* a

* Working Commit - Still a lot to do

* Acceleration refactor

* Minor jetpack cleanup

* frictionnomovement no longer nullable

* Shared Mover Feels 99% done

* OffGrid/Weightless/Throwing Friction saved

* Fix merge conflicts

* Fix a debug assert

* Final Commit for today

* Some fixes

* Actually use those CCVars Properly

* Need to fix throwing

* Second to last Commit for real

* Jetpack bug fixed

* Jetpack bug fixed

* Test fail patch

* Small patch

* Skates Component cleanup + Bring Accel back to 5 (oops)

* Fix test fail oops

* yaml cleanup make dragons not fat

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2025-05-02 18:18:08 +10:00
Tayrtahn 2ff9c8dfb9
Fix vending machine manager wire error (#37100)
Skip updating amounts for removed entries
2025-05-02 02:21:59 +02:00
slarticodefast 42dce359e5
Add noir glasses (#36923)
hardboiled
2025-05-01 18:07:47 -04:00
eoineoineoin 9a7b68de55
Select current target in mailing unit UI, prevent UI jumping (#37098) 2025-05-01 17:57:43 -04:00