Pieter-Jan Briers
e00f74505c
Use new ComponentPauseGenerator ( #25183 )
...
Also includes some (non critical) changes to the solution file to re-organize the Roslyn components.
2024-02-26 14:36:19 +11:00
Krunklehorn
902198d7e0
Fix candy bowls ( #25514 )
...
* Before SharedItemSystem
* Fixes mispredict, removed unused
* Fix physics
2024-02-26 00:08:14 +11:00
Pieter-Jan Briers
68ce53ae17
Random spontaneous cleanup PR ( #25131 )
...
* Use new Subs.CVar helper
Removes manual config OnValueChanged calls, removes need to remember to manually unsubscribe.
This both reduces boilerplate and fixes many issues where subscriptions weren't removed on entity system shutdown.
* Fix a bunch of warnings
* More warning fixes
* Use new DateTime serializer to get rid of ISerializationHooks in changelog code.
* Get rid of some more ISerializationHooks for enums
* And a little more
* Apply suggestions from code review
Co-authored-by: 0x6273 <0x40@keemail.me >
---------
Co-authored-by: 0x6273 <0x40@keemail.me >
2024-02-13 16:48:39 -05:00
metalgearsloth
042feae2e9
Predicted movement opening lockers ( #24937 )
...
Relay wasn't really networked properly and this annoys me.
EntityStorage is still pretty skrunkly but this fixes the main issue I think.
2024-02-04 13:23:16 +11:00
Leon Friedrich
3ffa15ce34
Fix storage destruction/deletion bug ( #24882 )
2024-02-03 11:54:48 +11:00
Arendian
e89be95d4c
Prevent EntityStorages from being opened while inside another container ( #24253 )
...
* Prevent EntityStorages from being opened while inside a mech.
* compressed into few lines
* unneeded line
* Popup client
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2024-01-20 13:50:14 +11:00
metalgearsloth
24f8da8f0c
Fix storage state ( #23852 )
...
slughands
2024-01-10 02:07:35 -07:00
metalgearsloth
b22c9aa5e2
Fix storagecomp serialization ( #23780 )
...
* Fix storagecomp serialization
* Fix state
2024-01-09 03:47:51 -07:00
Nemanja
a448e5fa56
Allow storage to specify a default orientation for stored items. ( #23594 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2024-01-06 14:19:01 +11:00
TemporalOroboros
7a77d6d5dd
Content ecs containers ( #22484 )
2023-12-28 01:30:03 -04:00
Leon Friedrich
364ecae94f
Cache ItemSizePrototype in StorageSystem ( #22611 )
2023-12-28 09:50:49 +11:00
Leon Friedrich
0baffe3243
Fix closet skeletons spawning in nullspace ( #22942 )
2023-12-24 23:48:58 -07:00
Leon Friedrich
907b873145
Fix various errors/exceptions ( #22841 )
...
* Fix entity storage localization
* Fix HumanoidAppearanceComponent resolve
* Fix null reference exceptions
* Fix duplicate key error
* Fix artifact error spam
* actually maybe this is what its meant to do
* Fix entities playing sounds on deletion
2023-12-22 00:26:08 -07:00
LordCarve
cb6884e5bb
DumpableComponent on an empty container no longer stops other interactions ( #22831 )
...
DumpableComponent does not block the entity from being disposed via InteractOn a DisposalUnit
2023-12-21 21:26:40 -07:00
deltanedas
a7e85fe446
open bag in combat mode ( #22512 )
...
* open bag in combat mode
* !!!!!
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-12-14 18:54:27 -05:00
Nemanja
9de4c40c29
Miscellaneous inventory tweaks ( #22371 )
...
* pt 1
* Miscellaneous gridinv UX
2023-12-12 00:49:37 -07:00
Nemanja
1945ded919
fix small CanInsert bug ( #22302 )
2023-12-11 02:26:19 -07:00
Nemanja
09dbb24e7e
Make items' default rotation orient them correctly ( #22258 )
2023-12-10 15:11:45 -08:00
Nemanja
736300d505
keybinds for opening bag/belt & context logic for opening storage window ( #22238 )
...
* keybinds for opening bag/belt & context logic for opening storage window
* no error por favor
2023-12-08 12:43:37 -06:00
Leon Friedrich
287d22cc49
Inventory slot enumerator rejig ( #21788 )
2023-12-08 08:20:51 +11:00
Nemanja
9ca84ac3fb
Grid inventory fixes ( #22161 )
...
* Gridinv fixes
* eek
* oh yeah this too
* eek
2023-12-05 16:38:10 -07:00
Tom Richardson
f11d94eb84
Add water cups to water coolers ( #22073 )
...
* add water cup bin to water cooler
* Fix punctuation, and add proper components/tags on init
* I forgor and refactoring event construction
2023-12-05 14:47:20 -07:00
Nemanja
cc8984d096
Grid Inventory ( #21931 )
...
* Grid Inventory
* oh boy we keep cracking on
* auto insertion is kinda working? gross, too!
* pieces and proper layouts
* fix the sprites
* mousing over grid pieces... finally
* dragging deez nuts all over the screen
* eek!
* dragging is 90% less horrendous
* auto-rotating
* flatten
* Rotation at last
* fix rotation and change keybind for removing items.
* rebinding and keybinding
* wow! look at that! configurable with a button! cool!
* dragging is a bit cooler, eh?
* hover insert, my beloved
* add some grids for storage, fix 1x1 storages, fix multiple inputs at once
* el navigation
* oh yeah some stuff i forgor
* more fixes and QOL stuff
* the griddening
* the last of it (yippee)
* sloth review :)
2023-12-04 16:04:39 -07:00
metalgearsloth
269c93245d
Unrevert audio ( #21330 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2023-11-27 22:12:34 +11:00
metalgearsloth
64343c289d
Revert Arch testmerge 2 ( #21901 )
2023-11-26 14:20:07 +11:00
metalgearsloth
855ab4d129
Update submodule to 182.1.0 ( #21900 )
2023-11-26 13:53:54 +11:00
metalgearsloth
d4bed09cdc
Revert the other arch changes ( #21871 )
2023-11-24 11:19:46 +11:00
metalgearsloth
93bd9972f1
Content arch ( #20107 )
...
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com >
2023-11-23 14:34:37 +11:00
Leon Friedrich
8892e9e3ae
Fix storage exception ( #21752 )
2023-11-19 13:10:27 +11:00
Ed
786bb79ebc
Pet Carrier (Zookeeper gameplay?) ( #21545 )
...
* add visual
* fix item + entityStorage problem, add generation in maints
* make pet carrier two-handed
* added to cargo
* add resistlocker component
2023-11-13 16:55:47 -07:00
Leon Friedrich
eb0c86f803
Storage CanInsert() tweaks ( #21623 )
2023-11-13 23:43:03 +11:00
Nemanja
4729024d3e
Convert ItemSize to prototypes ( #21481 )
...
* item sizes are prototypes
* eek
2023-11-06 00:20:50 -07:00
Christopher Thirtle
d07ea20f74
Use object-spaced bounding boxes for putting stuff in crates ( #21427 )
...
* Use object-spaced bounding boxes for putting stuff in crates
* Use existing _lookup.GetAABB, different component
* PR edits updated
* Remove unused bits from around GetAABB
* Use GetAABBNoContainer
2023-11-05 21:40:25 -05:00
Nemanja
85f09cae86
More Storage Rebalancing ( #21373 )
...
* the changes...
* eek
2023-11-01 17:19:41 -06:00
Nemanja
0c329ed661
Storage Standardization [Take 2] ( #21270 )
2023-10-30 20:55:55 -07:00
metalgearsloth
5b8f3c48c4
Revert "Update submodule to 175.0.0 ( #21318 )" ( #21319 )
2023-10-29 15:29:30 +11:00
metalgearsloth
9b1b3e03ed
Content audio ( #20862 )
2023-10-29 14:58:23 +11:00
metalgearsloth
c08349a947
Revert "Storage TEST MERGE" ( #21258 )
2023-10-26 00:46:22 -07:00
Nemanja
41795720da
[TEST MERGE] Slot-based Storage ( #21212 )
2023-10-25 18:53:38 -04:00
Stray-Pyramid
4bb355ab76
Fix ore bag not picking up artifact fragments ( #21195 )
2023-10-24 17:20:46 +11:00
DrSmugleaf
f560f88eb5
Remove 700 usages of Component.Owner ( #21100 )
2023-10-19 12:34:31 -07:00
Leon Friedrich
00e274ea38
Add new entity spawn test & fix misc bugs ( #19953 )
2023-10-16 16:54:10 +11:00
Nemanja
90605212fc
caninsert entitystorage tweaks ( #20589 )
2023-09-28 22:55:29 -05:00
DrSmugleaf
a44fa86b68
Update trivial components to use auto comp states ( #20539 )
2023-09-28 16:20:29 -07:00
Kara
f8d194b117
Bows & arrows ( #19771 )
2023-09-22 02:45:21 -07:00
metalgearsloth
86f963b99e
Fix magnet pickup ( #20212 )
...
Flipped sign moment.
2023-09-15 15:53:36 -05:00
metalgearsloth
7064f262b4
Add ore bag area pickups ( #19358 )
2023-09-12 22:34:04 +10:00
DrSmugleaf
9a49fbe936
Fix failing to insert into storage messages not being localized ( #20049 )
2023-09-11 18:57:27 -04:00
metalgearsloth
d5bd1c6f86
Predict StorageComponent ( #19682 )
2023-09-11 21:20:46 +10:00
metalgearsloth
5a0fc68be2
Content update for NetEntities ( #18935 )
2023-09-11 09:42:41 +10:00