Commit graph

1 commit

Author SHA1 Message Date
Errant
c85a58eb37
Structure Aligner System (#45395)
* wip

* fix merge conflict messup

* testing changes

* make command be able to target specific map, make system work on preinit maps

* so long. also, firelocks

* fix rotation logic

* do not align

* better temp feedback

* onmapinit cvar, anchoredalign datafield

* some firelock stuff

* track unanchored AlignTo entities, with lower weight

* finish aligncommand

* comment update

* system cleanup

* wip

* firelock final

* Resources/Prototypes/ plastic flaps

* review fixes

* changes to logging and feedback loc

* add dry run parameter to command

* don't spam AllEntityQuery on calls that can happing midround

* redundant aligncommand dependencies

* rewrite a bunch of jank in the system

* network the comps

* change aligner type to bitmask for performance. Rename some files and names to be easier to comprehend and use

* detailed logs only when called via command

* shuttle windows did not follow the flock

* fix bitmask check issue

* more flag shenanigans were found

* another non-inheriting base prototype. Not ideal.

* remove redundant component definition

* XML summary updates

* Add todo

---------

Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
2026-08-22 09:48:37 +00:00