diff --git a/quant.ew/files/core/player_fns.lua b/quant.ew/files/core/player_fns.lua index 929faaba..1bf1f764 100644 --- a/quant.ew/files/core/player_fns.lua +++ b/quant.ew/files/core/player_fns.lua @@ -419,11 +419,12 @@ function player_fns.serialize_position(player_data) end function player_fns.deserialize_position(message, player_data) + player_data.pos_x = message.x + player_data.pos_y = message.y + if player_data == nil or not EntityGetIsAlive(player_data.entity) then return end - player_data.pos_x = x - player_data.pos_y = y local entity = player_data.entity local character_data = EntityGetFirstComponentIncludingDisabled(entity, "CharacterDataComponent") local velocity_comp = EntityGetFirstComponentIncludingDisabled(entity, "VelocityComponent")