* Part one of Vehicles
* Also we need this
* And we need this
* We REALLY need this
* Little fix
* fixes (i'm tired)
* Apply suggestions from code review
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* update
* fixed
* just for cleaner diff
* just in case
* I think this might be cleaner
* small fix
---------
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* Add craft for bonfire and bonfire with stake
* review
* review
* nullable MaxFireStacks
* retry
* retry
* review
* I will change it and hope that they will agree with me
* Revert "I will change it and hope that they will agree with me"
This reverts commit 83823692d0116bf9aa9eceb85a10e95c88b51fb9.
* construction
Merged the graphs
Changed the bonfire stake ID to follow the proper naming scheme
* add destroy sound
* planks Instead of logs
* of course I forgot about ftl
* Slarti review + Princess review
Yes I sneaked an admeme abuse change here
* a small fix
* clamp firestacks
* This was on purpose, leave as is
This reverts commit 7d63e38b66cb63e5e50b7fac5030013e2ef508b5.
* irrelevant
* Fixtures
* cleanup
---------
Co-authored-by: ScarKy0 <scarky0@onet.eu>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* partial buckling refactor
* git mv test
* change test namespace
* git mv test
* Update test namespace
* Add pulling test
* Network BuckleTime
* Add two more tests
* smelly
* Remove wheelchairs
Vehicle code is dogwater and wheelchairs just keeps exposing edgecases. If someone wants it brought it back they can do vehicle refactor.
* Also this one
* Remove vehicles
* goodbye vehicles
* Remove this check
* sasd
* Cronch
* Add sprites back
* jani
* Remove IActionBlocker.CanMove
Ported the remainders over to using MovementAttemptEvent which should also help make mob movement a bit faster.
* Make that check faster
* Remove the unnecessary NetID property from ComponentState.
* Remove Component.NetworkSynchronizeExistence.
* Removed Component.NetID.
* Adds component netID automatic generation.
* Removed NetIdAttribute from serverside components with no corresponding clientside registration.
* Completely remove static NetIds.
* Renamed NetIDAttribute to NetworkedComponentAttribute.
* Add GenerateNetIds calls to client and server entry points.
Add test to make sure auto generated NetIds are identical.
* Component changes when rebasing that I am too lazy to rewrite into the branch.
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
* Refactor standing to be ECS
E C S B A B Y
* DONE
* FIX IT FIX IT FIX IT
* IsDown event
* Change to methods
* Fixes
* Address some reviews
* Last of the Mohicans
* Final fixes
* Fix tests