* refactor: EntityTableContext methods now use strongly typed keys, which are bound to type of value you want to extract from context.
* refactor: remove unused attributes
* refactor: extracted EntityTableContext into separate file, fixed xml-doc
* commit
* surprisingly easy
* graph improvements
* new sounds
* all the sounds
* redo the sounds and also microbal
* Revert "surprisingly easy"
This reverts commit b0b0f8aa6b07ac7a0bfe915a50c0e3294e05d68a.
* Early merge container fill PR
* context
* refactor: cleanup ContainerFillSystem.OnTableMapInit, more xml-doc for EmptyContainerCondition
* remove stray edge and add a few more comments
* microbalance and better construction behavior
* remix audio for loudening
---------
Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: Fildrance <fildrance@gmail.com>
* commit
* surprisingly easy
* graph improvements
* new sounds
* all the sounds
* redo the sounds and also microbal
* Revert "surprisingly easy"
This reverts commit b0b0f8aa6b07ac7a0bfe915a50c0e3294e05d68a.
* Early merge container fill PR
* context
* refactor: cleanup ContainerFillSystem.OnTableMapInit, more xml-doc for EmptyContainerCondition
* remove stray edge and add a few more comments
* microbalance and better construction behavior
---------
Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: Fildrance <fildrance@gmail.com>
* Rename TryGetMapOrGridCoordinates to make it clearer it gets grid first
* Replace AttachToGridOrMap with spawning directly to map or grid
* Fix a typo
Signed-off-by: Connor Huffine <chuffine@gmail.com>
* Remove uneccessary attachment
Signed-off-by: Connor Huffine <chuffine@gmail.com>
* Force full test refresh
---------
Signed-off-by: Connor Huffine <chuffine@gmail.com>
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
Co-authored-by: Connor Huffine <chuffine@gmail.com>
* Make ContainerFill/EntityTableContainerFill print current contents when failing to spawn an entity
* List each entry on a new line; add fallback for empty