* Add utilities for formats
* Normalize model positions when placing in the world
Have tested that placing a small and very large model both place and are located at the correct position.
* add migration
* Update Logger.cpp
* add some notes and remove some logs
* change arguments and add eof check
Revert "fix: buff station cycling and dying too soon"
This reverts commit 1c6cb2921e10eb2000ac40007d0c2636ba2ac151.
fix: buff station cycling and dying too soon
Tested that the buff station now only cycles after it has been built and has been alive for 25 seconds.
* Add invite initial response msg
re-do team leave logic to send more accurate messages
Players are still able to leave the team with the same results as before, however now the correct messages are sent to team chats (no fixes for local teams).
* chore: move team logic to separate container
Makes it easier to follow team logic when you're not bouncing between 3 classes in 3 files. Consolidates all team logic to 1 namespace in TeamContainer. No logic changes were done, only renaming and fixing errors from the moving. TeamData should be replaced with unique_ptrs at some point so the Shutdown method can be removed from TeamContainer.
* most of gameplay tab works
* smash unsmash and wait working
* Add pausing of models and behaviors
* working basic behaviors
* play sound functioning
* add resetting
* Fix asynchronous actions executing other strips actions
* Add comments, remove dead code etc.
* Skip Smashes if they coincide with a UnSmash
Remove debug logs
Comment on return
* Create new LastSave() Method for Database and renew LastUpdatedTime in Save()
* Attach UpdateLastSave() to sqlite and mysql
* Fix compilation issues
* Add updateTime functionality to UpdatePropertyDetails()
re-do team leave logic to send more accurate messages
Players are still able to leave the team with the same results as before, however now the correct messages are sent to team chats (no fixes for local teams).
* feat: broadcast achievements in chat as in live
Tested that everyone on the receiving players' friends list receives the announcement as it went out in live. Only works for achievements that have an entry in the MissionEmail table. This may have been sent out to everyone in your zone as well however we don't really have a way to verify this aside from questioning why the client checks for the receiver being in the ignore list. This is the only hint to me that this may have been broadcast to more than friends but again, no proof.
* Add initial response msg and sending
* Revert "Add initial response msg and sending"
This reverts commit fb942e4692747ff1debea2e0ad00d22dd0d632f3.
* Update build-and-test.yml
* Update build-and-test.yml
* Update build-and-test.yml
* Update build-and-test.yml
* Update build-and-test.yml
* Update build-and-test.yml
* specify up to 3.31
* fix: mail claiming item
tested that I can claim an item without an error
* Removed some unneccessary indirection and added const-correctness
* improved packed asset bundle error messages
* rephrase the string_view initialization to satisfy microsoft
* change forward slashes to back slashes and let us never speak of this again
* make crc32b function static
* remove redundant 'static'
---------
Co-authored-by: jadebenn <9892985+jadebenn@users.noreply.github.com>