branchrust_reboot/main/entity_parentingcancel
20 Commits over 0 Days - ∞cph!
Player movement supports parenting
Network lerp supports parenting
Added parenting trigger
Added hovering test platform entity
fixed player model speed being wrong when parented
Added rotation to test platform entity
Fixed player controls being wrong when parent rotates
Test platform entity aligns to terrain normal
Player controller inherits Y axis movement from parent
Don't kill player with parent, unparent and drop into the world instead
Fixed anti hack issues when parented
Position in player ticks is now local space
Added parent ID to player ticks, ignore positions from outdated parents
Player rotation correctly follows parent on both client and server
Fixed ForcePositionTo issues (needs to be in world space)
Fixed light stutter in entity rotation due to Quaternion == comparison in SetNetworkRotation
Fixed slight camera jump when parenting / unparenting with parent that is rotated on the X / Z axis
Fixed TimedExplosive sticking issues caused by outdated parenting hacks and extrapolation
Fixed network lerp warnings being logged even with lerp.debug disabled
Fixed incorrect entity position relative to parent when entities are received before their parent has been received