deltanedas
db28073530
Add pick random system ( #15409 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-04-29 21:39:08 +10:00
Kara
7995817c80
Entity storage air capacity changes ( #14734 )
2023-03-18 19:56:38 -05:00
Visne
7f8860187e
Make pricing system aware of SpawnItemsOnUseComponent ( #13626 )
...
* Make appraisal tool aware of SpawnItemsOnUseComponent
* Move to SpawnItemsOnUseSystem
2023-02-28 07:55:25 -08:00
Nemanja
a5b9cecc78
Predict entitystorage ( #14082 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2023-02-26 23:44:30 +11:00
keronshb
9ebb452a3c
DoAfter Refactor ( #13225 )
...
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com >
2023-02-25 01:01:25 +01:00
Nemanja
c6c319f7e4
move lockcomponent to shared ( #13722 )
...
* move lockcomponent to shared
* ajcm review
2023-02-12 01:12:29 +00:00
Chief-Engineer
4456229836
Bluespace lockers update ( #13469 )
2023-01-17 11:18:21 -07:00
Jezithyr
eeb5b17b34
Mobstate Refactor ( #13389 )
...
Refactors mobstate and moves mob health thresholds to their own component
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com >
2023-01-13 16:57:10 -08:00
Chief-Engineer
60ba6fa51e
Bluespace locker event prep ( #13397 )
2023-01-13 15:20:28 -07:00
Chief-Engineer
b7af5e6109
Fix and improve bluespace lockers ( #13139 )
...
* add invulnerable plastitanium wall prototype
* fix command ClearBluespaceLockerLinks.cs
* fix and improve BluespaceLockerSystem.cs
* fix normal plastitanium wall suffix
* fix capitalization
* fix capability to create one way lockers
2022-12-24 22:35:03 -06:00
Pieter-Jan Briers
a323671984
Changes for prototype load parallelization ( #13066 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-12-20 14:25:34 -08:00
Chief-Engineer
067932712a
Add bluespace lockers ( #12954 )
...
* add bluespace lockers
* add command linkbluespacelocker
* add command clearbluespacelockerlinks
* fix unwelding method
* move bluespace locker functionality to own component
* add options to disable transporting certain things
* remove unused imports
* unlock target lockers when opening + minor optimization to unwelding
2022-12-19 21:47:37 -06:00
Nemanja
b54b5cba19
hamster fixes + entitystorage tweaks ( #12987 )
...
* hamster fixes + entitystorage tweaks
* make this datafield work
* make this shit work better
2022-12-19 21:45:03 -06:00
Leon Friedrich
586864ee85
Cardboard box fixes ( #13087 )
2022-12-19 21:33:59 -06:00
DrSmugleaf
7fbc2608e8
Remove redundant read-only VV from datafields ( #12626 )
2022-11-16 20:22:11 +01:00
Kara
7ad867fa0f
Slight localization func cleanup ( #11380 )
2022-10-18 19:51:18 -07:00
Nemanja
661a569732
Fix big boxes not holding in air ( #12031 )
2022-10-19 10:04:47 +11:00
keronshb
386c7f9223
Cardboard Box and Stealth Components ( #11569 )
2022-10-10 09:17:53 +11:00
Morb
c6e9ff8119
Localize secret stash part names ( #11724 )
2022-10-09 12:24:07 -07:00
Nemanja
6f3caa07b8
support for not airtight entity storage ( #11616 )
2022-09-29 17:49:43 -07:00
Kara
4e5def0d03
Entity storage now holds air ( #11355 )
2022-09-16 11:46:09 -07:00
Leon Friedrich
c7ad6b709e
Audio System Rejig ( #9635 )
2022-07-29 12:13:12 +10:00
Leon Friedrich
f7d02968a4
Make entity storage lookup range positive ( #9735 )
2022-07-15 07:55:36 +10:00
Leon Friedrich
6bd6937572
Entity storage whitelist ( #9694 )
2022-07-14 21:38:39 +10:00
Nemanja
5edf2ccad5
EntityStorage ECS ( #9291 )
2022-07-14 09:11:59 +10:00
Júlio César Ueti
a265cd8935
Hotfix for Body Bags ( #9155 )
...
* Oops
* Requested changes
* Renamed
* rename
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-06-27 15:37:29 +10:00
Júlio César Ueti
d1a0340343
Fixes storage eating buckled players ( #9096 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2022-06-24 12:26:56 -07:00
metalgearsloth
8905996cfc
Make raiselocalevent not broadcast by default ( #8998 )
2022-06-22 09:53:41 +10:00
keronshb
f7b1bda3e5
Reorders Sound Systems signatures to match Popup Systems. ( #8728 )
2022-06-13 09:45:47 +10:00
metalgearsloth
a983b5e2f5
More container pruning ( #8576 )
2022-06-12 13:29:03 +10:00
Pieter-Jan Briers
a323ba8223
Revert "Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )" (working this time) ( #8704 )
2022-06-07 15:26:28 +02:00
Pieter-Jan Briers
cecf87997b
Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )
2022-06-07 13:44:31 +02:00
Vera Aguilera Puerto
c5f7c61041
Fix some friend access violations by allowing others access. ( #8594 )
...
Rename Friend attribute to Access attribute.
Updates submodule to v0.21.0.0 as well.
2022-06-07 11:30:27 +02:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
Chris V
0f63184ac0
Adjust EnteringRange for EntityStorage ( #8099 )
2022-05-11 13:46:58 -07:00
Jacob Tong
8c853476fb
Rework CollisionGroups ( #7656 )
...
* Replace Mob, Vault, and Small impassable with Mid, High, Low
* Remove CollisionGroup.Underplating
* Remove CollisionGroup.Passable
* Fix constructed APCs not being interactable
* Change firelocks to occlude
* Make pipe inherit from BaseItem
* Clean up pipes
* Remove duplicate physics and fixtures from bucket
* Rework CollisionGroups on all entities
* Add SlipLayer
* Remove fixture from delta
* Fix maps
* Address reviews
* Add SubfloorMask
* Fix glass collisions for flying mobs
* Fix maps
* Update new items
* Fix bagel again
* Fix slug
* Fix maps
* Touchups
* Fix tables blocking high pressure movement
* Update StandingState to allow going under flaps
* Cleanup
* More formatting
2022-05-10 17:57:20 -07: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
Alex Evgrashin
50ae467c76
Remove IDestroyAct, IBreakAct ( #7876 )
2022-05-02 15:43:25 -07:00
Leon Friedrich
d261888b48
Fix entity storage masks ( #7844 )
2022-04-30 14:27:07 -07:00
Alex Evgrashin
2d34ded94d
Artifact container ( #7822 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2022-04-28 15:03:39 -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
metalgearsloth
de6651ac01
Update content for new lookup API ( #7363 )
2022-04-06 19:35:18 +10:00
mirrorcult
fd0bb9fd8c
Storage system opts ( #7427 )
2022-04-05 16:00:52 +10:00
Leon Friedrich
56168e592e
Explosion refactor ( #5230 )
...
* Explosions
* fix yaml typo
and prevent silly UI inputs
* oop
* Use modified contains() checks
And remove IEnumerable
* Buff nuke, nerf meteors
* optimize the entity lookup stuff a bit
* fix tile (0,0) error
forgot to do an initial Enumerator.MoveNext(), so the first tile was always the "null" tile.
* remove celebration
* byte -> int
* remove diag edge tile dict
* fix one bug
but there is another
* fix the other bug
turns out dividing a ushort leads to rounding errors. Why TF is the grid tile size even a ushort in the first place.
* improve edge map
* fix minor bug
If the initial-explosion tile had an airtight entity on it, the tile was processed twice.
* some reviews (transform queries, eye.mapid, and tilesizes in overlays)
* Apply suggestions from code review
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* is map paused
* GetAllTiles ignores space by default
* WriteLine -> WriteError
* First -> FirstOrDefault()
* default prototype const string
* entity query
* misc review changes
* grid edge max distance
* fix fire texture defn
bad use of type serializer and ioc-resolves
* Remove ExplosionLaunched
And allow nukes to throw items towards the outer part of an explosion
* no hot-reload disclaimer
* replace prototype id string with int index
* optimise damage a tiiiiny bit.
* entity queries
* comments
* misc mirror comments
* cvars
* admin logs
* move intensity-per-state to prototype
* update tile event to ECS event
* git mv
* Tweak rpg & minibomb
also fix merge bug
* you don't exist anymore go away
* Fix build
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-03-31 21:39:26 -05: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
Morbo
4a6dfabcae
Extract storage comp text to locale file ( #7289 )
2022-03-27 18:08:26 +11:00
Leon Friedrich
ec824896ee
Changes required for serialization fix. ( #7177 )
2022-03-25 11:56:05 +01:00
Alex Evgrashin
74d4adfb96
Trash bag visualizer ( #7199 )
2022-03-24 00:14:23 +11:00