From 51eb95e499d806ce1cb410605845de38ab9687c7 Mon Sep 17 00:00:00 2001 From: Henrique Gemignani Passos Lima Date: Fri, 11 Nov 2022 04:25:18 +0200 Subject: [PATCH] Decomp fix for CTargetableProjectile::ResolveCollisionWithActor --- Runtime/Weapon/CTargetableProjectile.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Runtime/Weapon/CTargetableProjectile.cpp b/Runtime/Weapon/CTargetableProjectile.cpp index 1d36b4d55..1ff52057b 100644 --- a/Runtime/Weapon/CTargetableProjectile.cpp +++ b/Runtime/Weapon/CTargetableProjectile.cpp @@ -57,7 +57,9 @@ bool CTargetableProjectile::Explode(const zeus::CVector3f& pos, const zeus::CVec } void CTargetableProjectile::ResolveCollisionWithActor(const CRayCastResult& res, CActor& act, CStateManager& mgr) { - SetTransform(zeus::lookAt(GetTranslation(), GetAimPosition(mgr, 0.1f))); + zeus::CTransform xf = zeus::lookAt(GetTranslation(), GetAimPosition(mgr, 0.1f)); + xf.origin = GetTranslation(); + SetTransform(xf); CEnergyProjectile::ResolveCollisionWithActor(res, act, mgr); }