metalgearsloth
a983b5e2f5
More container pruning ( #8576 )
2022-06-12 13:29:03 +10:00
WilliamECrew
4587b64796
Spread items when dumping contents out of a bag ( #8678 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2022-06-05 17:34:44 -07:00
Leon Friedrich
8e0df3298a
Fix storage interaction ( #8290 )
2022-05-20 13:56:43 +10:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
wrexbe
61d147aea9
Fixing warnings ( #8131 )
2022-05-13 15:35:13 +10:00
Kara
9217cc02af
Optionally deserialize AudioParams in SoundSpecifier ( #8065 )
2022-05-13 09:41:33 +10:00
Alex Evgrashin
df49c2fd57
Universal weldable component ( #7955 )
...
* Weldable component for door
* Content update
* Examine message
* Universal visualizer
* Small fix
* Entity storage
* Content
* Fixed test
* Update Content.Shared/Storage/SharedStorageComponent.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* Fixed loc string
* Add public API to change welding time
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-05-09 15:51:52 +10:00
Rane
87e3afd2ee
Add checks missing in the current half-implementation of lockable sto… ( #8004 )
2022-05-07 22:18:53 -07:00
Kara
623b2a101a
Fix storage interactions not preventing afterinteract for the item ( #7973 )
2022-05-06 20:59:03 +10:00
Rane
cfd00e74ca
Dumpable component to use a doafter to empty storage into a disposal unit, placeable surface, or the ground ( #7792 )
2022-05-03 20:00:22 -07:00
Júlio César Ueti
cb7c820fcf
Fixes dropping items to ground on storage insert fail ( #7885 )
2022-05-02 20:05:23 -07:00
Alex Evgrashin
50ae467c76
Remove IDestroyAct, IBreakAct ( #7876 )
2022-05-02 15:43:25 -07:00
Fishfish458
4c9e45a480
Storage Component ECS ( #7530 )
...
Co-authored-by: fishfish458 <fishfish458>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-04-28 22:11:15 +10:00
Alex Evgrashin
9c65f4b324
Janitor cart ( #7367 )
2022-04-11 16:21:15 -07:00
Leon Friedrich
f583d0b96a
Entity Whitelist changes ( #7426 )
2022-04-06 15:21:45 +10:00
mirrorcult
fd0bb9fd8c
Storage system opts ( #7427 )
2022-04-05 16:00:52 +10:00
mirrorcult
452d67c0b8
Convert StorageSystem comp messages into network events ( #7351 )
2022-03-31 10:23:20 +11:00
mirrorcult
2d610ebb52
Move spawning collections of EntitySpawnEntry out of StorageSystem, make Butcherable use it ( #7305 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-03-28 09:58:13 -07:00
Fishfish458
e0c046cf8e
Change storagesystem.fill to always grant an item to orgroups when probability is equal to 1.0 ( #6916 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-03-27 14:04:58 -07:00
Alex Evgrashin
74d4adfb96
Trash bag visualizer ( #7199 )
2022-03-24 00:14:23 +11:00
Leon Friedrich
bfd95c493b
hands ECS ( #7081 )
2022-03-17 18:13:31 +11:00
Leon Friedrich
b1e719c70d
Remove IUse ( #7074 )
2022-03-12 23:33:23 +11:00
Leon Friedrich
49831aff9d
fix potted plant ( #6983 )
2022-03-04 17:54:26 +11:00
Pancake
0f599ad160
Positional audio for Monkey Cubes. ( #6982 )
2022-03-04 17:30:44 +11:00
Leon Friedrich
53c9ecbf6a
Add utility verbs ( #6473 )
2022-02-24 21:48:53 +11:00
mirrorcult
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00
Leon Friedrich
1c9ffdc78c
Replace VerbTypes with verb classes ( #6525 )
2022-02-10 13:30:59 +11:00
metalgearsloth
dfa4277e47
ECS StorageFill ( #6351 )
2022-01-29 22:45:40 +11:00
Leon Friedrich
723e38f9ab
Added insertion blocking to Strap and Foldable components ( #6151 )
2022-01-14 02:09:42 +11:00
Paul Ritter
512d6a38c3
get that crap outta here (completely rewrites inventorysystem) ( #5807 )
...
* some work
* equip: done
unequip: todo
* unequipping done & refactored events
* workin
* movin
* reee namespaces
* stun
* mobstate
* fixes
* some work on events
* removes serverside itemcomp & misc fixes
* work
* smol merge fix
* ports template to prototype & finishes ui
* moves relay & adds containerenumerator
* actions & cuffs
* my god what is actioncode
* more fixes
* im loosing my grasp on reality
* more fixes
* more work
* explosions
* yes
* more work
* more fixes
* merge master & misc fixed because i forgot to commit before merging master
* more fixes
* fixes
* moar
* more work
* moar fixes
* suffixmap
* more work on client
* motivation low
* no. no containers
* mirroring client to server
* fixes
* move serverinvcomp
* serverinventorycomponent is dead
* gaming
* only strippable & ai left...
* only ai and richtext left
* fixes ai
* fixes
* fixes sprite layers
* more fixes
* resolves optional
* yes
* stable™️
* fixes
* moar fixes
* moar
* fix some tests
* lmao
* no comment
* good to merge™️
* fixes build but for real
* adresses some reviews
* adresses some more reviews
* nullables, yo
* fixes lobbyscreen
* timid refactor to differentiate actor & target
* adresses more reviews
* more
* my god what a mess
* removed the rest of duplicates
* removed duplicate slotflags and renamed shoes to feet
* removes another unused one
* yes
* fixes lobby & makes tryunequip return unequipped item
* fixes
* some funny renames
* fixes
* misc improvements to attemptevents
* fixes
* merge fixes
Co-authored-by: Paul Ritter <ritter.paul1@gmail.com >
2021-12-30 22:56:10 +01:00
Leon Friedrich
afc3ae6335
Make more uids nullable ( #5794 )
2021-12-26 13:32:45 +11:00
Alex Evgrashin
900a8118c5
ECS secret stash and toilet ( #5685 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2021-12-21 21:07:17 +11:00
Vera Aguilera Puerto
0a71b62305
Fix build.
...
I HATE STATIC I HATE STATIC I HATE STATIC
2021-12-08 13:07:24 +01:00
Vera Aguilera Puerto
c8b65be747
Replace IEntityManager resolves in systems for cached EntityManager
2021-12-08 13:00:43 +01:00
Vera Aguilera Puerto
c57b07a4d0
Goes in-game now
2021-12-06 15:34:46 +01:00
metalgearsloth
525297c5fe
A bunch of AttachedEntity bullshit
2021-12-06 15:39:46 +11:00
DrSmugleaf
ab9d0cc6d8
Fix errors
2021-12-05 21:02:04 +01:00
DrSmugleaf
2a3b7d809d
Fix 3000 errors
2021-12-05 18:09:01 +01:00
Vera Aguilera Puerto
5cd42c9ad6
Inline UID
2021-12-03 15:53:09 +01:00
Vera Aguilera Puerto
2654775bf0
Inline GetComponentOrNull
2021-12-03 15:32:05 +01:00
Vera Aguilera Puerto
a5b57c8e10
Inline Transform
2021-12-03 14:20:34 +01:00
Vera Aguilera Puerto
69b270017b
Inline TryGetComponent completely, for real
2021-12-03 14:17:01 +01:00
Vera Aguilera Puerto
e3227546b3
Inline Delete
2021-12-03 11:43:03 +01:00
Vera Aguilera Puerto
2d130e31d6
Inline IsValid
2021-12-03 11:32:53 +01:00
20kdc
2d680fe3bb
Fix escaping from storages by movement attempt ( #5256 )
2021-11-11 00:07:05 +01:00
Vera Aguilera Puerto
1f9e1c033f
EntityWhitelist uses EntityUid
2021-11-09 13:08:09 +01:00
Leon Friedrich
49296e33a0
Refactor Context Menus and make them use XAML & stylesheets ( #4768 )
...
* XAML verb menu
* fix ghost FOV
* spacing
* rename missed "ContextMenu"->"EntityMenu" instances
* move visibility checks to verb system
* update comment
* Remove CanSeeContainerCheck
* use ScrollContainer measure option
* MaxWidth / texxt line wrapping
* verb category default
Now when you click on a verb category, it should default to running the first member of that category.
This makes it much more convenient to eject/insert when there is only a single option
* only apply style to first verb category entry
* Use new visibility flags
* FoV -> Fov
* Revert "only apply style to first verb category entry"
This reverts commit 9a6a17dba600e3ae0421caed59fcab145c260c99.
* make all entity menu visibility checks clientside
* Fix empty unbuckle category
* fix merge
2021-10-27 22:21:19 -07:00
Vera Aguilera Puerto
b904efb942
Makes many thing that update on paused *not* do that. ( #4938 )
2021-10-18 23:58:34 +11:00
Leon Friedrich
6cb58e608b
ECS verbs and update context menu ( #4594 )
...
* Functioning ECS verbs
Currently only ID card console works.
* Changed verb types and allow ID card insertions
* Verb GUI sorting and verb networking
* More networking, and shared components
* Clientside verbs work now.
* Verb enums changed to bitmask flags
* Verb Categories redo
* Fix range check
* GasTank Verb
* Remove unnecessary bodypart verb
* Buckle Verb
* buckle & unbuckle verbs
* Updated range checks
* Item cabinet verbs
* Add range user override
* construction verb
* Chemistry machine verbs
* Climb Verb
* Generalise pulled entity verbs
* ViewVariables Verb
* rejuvenate, delete, sentient, control verbs
* Outfit verb
* inrangeunoccluded and tubedirection verbs
* attach-to verbs
* remove unused verbs and move VV
* Rename DebugVerbSystem
* Ghost role and pointing verbs
* Remove global verbs
* Allow verbs to raise events
* Changing categories and simplifying debug verbs
* Add rotate and flip verbs
* fix rejuvenate test
* redo context menu
* new Add Gas debug verb
* Add Set Temperature debug verb
* Uncuff verb
* Disposal unit verbs
* Add pickup verb
* lock/unlock verb
* Remove verb type, add specific verb events
* rename verb messages -> events
* Context menu displays verbs by interaction type
* Updated context menu HandleMove
previously, checked if entities moved 1 tile from click location.
Now checks if entities moved out of view.
Now you can actually right-click interact with yourself while walking!
* Misc Verb menu GUI changes
* Fix non-human/ghost verbs
* Update types and categories
* Allow non-ghost/human to open context menu
* configuration verb
* tagger verb
* Morgue Verbs
* Medical Scanner Verbs
* Fix solution refactor merge issues
* Fix context menu in-view check
* Remove prepare GUI
* Redo verb restrictions
* Fix context menu UI
* Disposal Verbs
* Spill verb
* Light verb
* Hand Held light verb
* power cell verbs
* storage verbs
and adding names to insert/eject
* Pulling verb
* Close context menu on verb execution
* Strip verb
* AmmoBox verb
* fix pull verb
* gun barrel verbs
revolver verb
energy weapon verbs
Bolt action verb
* Magazine gun barrel verbs
* Add charger verbs
* PDA verbs
* Transfer amount verb
* Add reagent verb
* make alt-click use ECS verbs
* Delete old verb files
* Magboot verb
* finalising tweaks
* context menu visibility changes
* code cleanup
* Update AdminAddReagentUI.cs
* Remove HasFlag
* Consistent verb keys
* Remove Linq, add comment
* Fix in-inventory check
* Update GUI text alignment and padding
* Added close-menu option
* Changed some "interaction" verbs to "activation"
* Remove verb keys, use sorted sets
* fix master merge
* update some verb text
* Undo Changes
Remove some new verbs that can be added later
undid some .ftl bugfixes, can and should be done separately
* fix merge
* Undo file rename
* fix merge
* Misc Cleanup
* remove contraction
* Fix keybinding issue
* fix comment
* merge fix
* fix merge
* fix merge
* fix merge
* fix merge
* fix open-close verbs
* adjust uncuff verb
* fix merge
and undo the renaming of SharedPullableComponent to PullableComponent. I'm tired of all of those merge conflicts
2021-10-04 20:29:03 -07:00
Vera Aguilera Puerto
0be5ff829b
Gets rid of all ComponentManager usages. ( #4707 )
2021-09-28 13:35:29 +02:00