* loving it
* wording ig
* first pass
* makes more sense
* Update changeling.yml
* issuers to prototypes
* *screams!!!!!!!!!!!!!
* functional
* yes im salty about the order
* works!
* screw this text
* add it to rolls
* nah
* review
* partial review
* no more roundend text
* remove append stuff
* guh
* var
* Changeling Slime Tests
Slime storage Add removal and contained item behavior tests
* Stick apples proto id up into a static var
* remove stray copied comment
* CR changes
Remove ChangelingTest Fixture
Change GrantIdentity to be Entity<ChanglingIdentityComponent?> and
resolve the comp, cleanup all the places where that matters internally
Changes required to tests
* cleanup
* more cleanup and test fix
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* changeling-gain-DNA
* review
* Return IsUniqueDevour
* oops
* Update SharedChangelingIdentitySystem.cs
* Store data in ChangelingIdentityData + fixes
List of changes:
- Whether an identity granted devour is now tracked in ChangelingIdentityData
- Made devoured shutdown cleanup again
- Made server set the mind to null if it never found one, instead of being invalid
Fixes:
- Fixed name being networked as empty if original was deleted
---------
Co-authored-by: ScarKy0 <scarky0@onet.eu>
* i dont know whether this works or not
* holy shit
TODO:
Devour X identities objective
* imports, API cleanup
* event
* objective
* partial review
* Update ChangelingIdentitySystem.cs
* yippee!!
* events
* fuck
* another one
* small fix
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* initial visual nubody
* oops overlay
* im so pheeming rn
* conversion...
* tests
* comeback of the underwear
* oops eyes
* blabbl
* zeds
* yaml linted
* search and visible count constraints
* reordering
* preserve previously selected markings colors
* fix test
* some ui niceties
* ordering
* make DB changes backwards-compatible/downgrade-friendly
* fix things again
* fix migration
* vulpkanin markings limit increase
* wrapping
* code cleanup and more code cleanup and more code cleanup and more code cleanup and
* fix slop ports
* better sampling API
* make filter work + use the method i made for its intended purpose
* fix test fails real quick
* magic mirror cleanup, remove TODO
* don't 0-init the organ profile data
* remove deltastates
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* refactor: make MoverController use more queries
* perf: don't process paused MoverControllers
* perf: track active input movers via events
* Revert "place stored changeling identities next to each other (#39452)"
This reverts commit 9b5d2ff11b.
* perf: keep around the seen movers hashset
* fix: don't reintroduce wild wild west ordering
* style: use virtual method
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* docs: better ActiveInputMoverComponent motiviation
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* fix: pass through known comp
* fix: properly order relay movers for real
* perf: use proxy Transform() and inline it
Actually this might be a slight performance improvement since it avoids
the dictionary lookup until the case that its body status is on ground.
* style: switch an event handler to Entity<T>
* fix: just-in-case track for relay loops
* merg conflix
* borger
* whitespace moment
* whoops
* empty
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>