From 8bcb6d9c70f53e5ad877d6ff7c70d4680ba95d64 Mon Sep 17 00:00:00 2001 From: turanszkij Date: Fri, 19 Apr 2019 11:51:00 +0100 Subject: [PATCH] updated fighting game sample --- scripts/fighting_game.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/fighting_game.lua b/scripts/fighting_game.lua index 6b06e7d42..b31cd14dd 100644 --- a/scripts/fighting_game.lua +++ b/scripts/fighting_game.lua @@ -625,9 +625,9 @@ local ResolveCharacters = function(player1, player2) local extent2 = player2.clipbox.GetHalfExtents().GetX() local diff = math.abs(center2 - center1) local target_diff = math.abs(extent2 + extent1) - local offset = target_diff - diff - player1.position.SetX(player1.position.GetX() - offset * player1.face) - player2.position.SetX(player2.position.GetX() - offset * player2.face) + local offset = (target_diff - diff) * 0.5 + player1.position.SetX(player1.position.GetX() - offset * player1.request_face) + player2.position.SetX(player2.position.GetX() - offset * player2.request_face) end -- Camera: