Commit Graph
30 Commits
Author SHA1 Message Date
Plykiyaandplykiya e6b67540e4 Update MoverController.cs to not use Component.Owner (#29965)
* Update MoverController.cs

* Update a bunch of movement code to use Entity<T>

* Last errors

* wow, there were more errors

---------

Co-authored-by: plykiya <plykiya@protonmail.com>
2024-08-02 11:32:32 +10:00
Leon Friedrich 0f6e1196d8 Use non-generic TryComp() for metadata & transform (#28133) 2024-05-20 22:40:35 -07:00
Leon Friedrich 3c154abb5b Content changes for engine exception tolerance PR (#27455)
* Content changes for engine exception tolerance PR

* Poke tests
2024-04-29 18:43:15 +10:00
Pieter-Jan Briersand0x6273 68ce53ae17 Random spontaneous cleanup PR (#25131)
* Use new Subs.CVar helper

Removes manual config OnValueChanged calls, removes need to remember to manually unsubscribe.

This both reduces boilerplate and fixes many issues where subscriptions weren't removed on entity system shutdown.

* Fix a bunch of warnings

* More warning fixes

* Use new DateTime serializer to get rid of ISerializationHooks in changelog code.

* Get rid of some more ISerializationHooks for enums

* And a little more

* Apply suggestions from code review

Co-authored-by: 0x6273 <0x40@keemail.me>

---------

Co-authored-by: 0x6273 <0x40@keemail.me>
2024-02-13 16:48:39 -05:00
Tayrtahn c1fd42202f Holding the walk button no longer activates sprite movement state (#24455)
* Dancing is forbidden

* Suggested changes
2024-01-24 12:26:45 +11:00
metalgearsloth 9a40cf81f5 Add sprite movement states (#22940)
* Add sprite movement states

Did it for borgs for reference for future implementations.

* Fix

* Fix prediction issue

* review
2023-12-24 23:34:21 -08:00
Leon Friedrich e685cb626b Un-revert IPlayerManager refactor (#21244) 2023-10-28 09:59:53 +11:00
metalgearsloth a2bbda43cc Revert "Update submodule to 172.0.0 (#21222)" (#21225) 2023-10-24 21:55:20 +11:00
Leon Friedrich 7ba0ea2926 IPlayerManager refactor (#21215) 2023-10-24 20:19:08 +11:00
DrSmugleaf a44fa86b68 Update trivial components to use auto comp states (#20539) 2023-09-28 16:20:29 -07:00
metalgearsloth 5a0fc68be2 Content update for NetEntities (#18935) 2023-09-11 09:42:41 +10:00
metalgearsloth 73c323fd62 Some MoverController cleanup (#18484)
Was going to code a feature but forgor it already existed so I just cleaned up some Dirty / EntityQuery<T> stuff.
2023-08-01 00:08:52 -04:00
metalgearsloth 68480af109 Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
metalgearsloth 676405f08f Auto-orient rotation for arrivals (#16417) 2023-05-14 07:46:28 -04:00
Leon Friedrich d228f971b0 Try fix collision mispredicts (#16298) 2023-05-13 00:02:50 +10:00
metalgearsloth ec9d31d9ab Mobmover tweaks (#15942) 2023-05-01 18:29:35 +10:00
metalgearsloth 7e886dc95a Follower fixes (#15348) 2023-04-23 20:01:15 +10:00
Leon Friedrich 4b65fb1579 Try fix some mover jank (#13503) 2023-01-16 01:20:22 -07:00
metalgearsloth ea16cc9fba Reset eye lerp on parent map change (#12986) 2023-01-12 23:10:51 +11:00
metalgearsloth 4f6ead57bf Revert "Multi-threaded mob movement" (#12809) 2022-11-30 12:39:02 +11:00
metalgearsloth d8bc7e1cb7 Multi-threaded mob movement (#12611) 2022-11-30 09:41:26 +11:00
Leon Friedrich 0986bfa7be Prevent relay recursion (#12597)
Fixes https://github.com/space-wizards/space-station-14/issues/12562
2022-11-15 11:45:25 +11:00
metalgearsloth 15029b8410 Optimise mob moverment a little bit (#12136) 2022-10-22 14:50:25 -07:00
Leon Friedrich 19586ea46c Reset movement on player (de)attach (#12073) 2022-10-22 10:50:14 +11:00
metalgearsloth 7813af46cf Invert camera controls (#11119)
Kinda makes more sense as defaults.
2022-09-08 17:06:39 -05:00
metalgearsloth 3fa666bd06 Snap to nearest cardinal on traversal (#10869) 2022-08-29 15:59:19 +10:00
metalgearsloth 5b42861539 Smooth docking traversal (#10822) 2022-08-29 15:05:53 +10:00
metalgearsloth 94141ad021 Don't relay incapacitated move inputs (#9822) 2022-07-17 14:31:49 +10:00
metalgearsloth b9e876ca92 The real movement refactor (#9645)
* The real movement refactor

* ref events

* Jetpack cleanup

* a

* Vehicles partially working

* Balance tweaks

* Restore some shitcode

* AAAAAAAA

* Even more prediction

* ECS compstate trying to fix this

* yml

* vehicles kill me

* Don't lock keys

* a

* Fix problem

* Fix sounds

* shuttle inputs

* Shuttle controls

* space brakes

* Keybinds

* Fix merge

* Handle shutdown

* Fix keys

* Bump friction

* fix buckle offset

* Fix relay and friction

* Fix jetpack turning

* contexts amirite
2022-07-16 13:51:52 +10:00
metalgearsloth 2b6c352aff Jetpacks (#9023)
* Movement acceleration

* tweaks

* Weightless refactor coz fuck it

* CCVars

* weightless movement tweaks

* Some cleanup while I'm here

* dorkpacks

* thanks fork

* fixes

* zoomies

* toggles

* hmm

* yamls

* b

* so true

* Effects refactor

* namespace

* review
2022-06-24 17:44:30 +10:00