#After the recent game update rigidbody.isKinematic stopped being synced for pickips

12 messages · Page 1 of 1 (latest)

dry kiln
#

Previously setting pickup.Rigidbody.isKinematic to true allowed to disable physics for pickups. Now it only disables physics on the server, but on clients pickups seem to retain physics.

I was using isKinematic extensively on my server and this change makes a lot of my plugins look extremely bugged, so I'm looking for an alternative, if anyone knows a way to make it work I would appreciate it.

brisk pawn
#

you can patch ServerFreezeOverride

dry kiln
brisk pawn
#

ItemPickupBase
in PickupStandardPhysics i believe

dry kiln
#

Thanks I'll try it. There would be however an issue with pickups using custom physics types like SCP-018

brisk pawn
#

sorry it's ServerSendFreeze

#

also it's not virtual, meaning other physics modules will not override it

#

you have to handle the logic yourself to only force freeze kinematic pickups

calm plover
#

Why did they remove syncing for a variable

#

What's the point of that

brisk pawn
#

it should automatically send freeze if the velocity is below some threshold

#

so