From f3c2da70d0043e5fd51f2b5e025072b72a4e33a5 Mon Sep 17 00:00:00 2001 From: baz Date: Sat, 15 Feb 2025 00:22:44 +0000 Subject: [PATCH] Constrain garlic pushback to XY axis --- Source/vampires/Weapons/GarlicWeapon.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/vampires/Weapons/GarlicWeapon.cpp b/Source/vampires/Weapons/GarlicWeapon.cpp index 137627c..05761fc 100644 --- a/Source/vampires/Weapons/GarlicWeapon.cpp +++ b/Source/vampires/Weapons/GarlicWeapon.cpp @@ -83,6 +83,7 @@ void AGarlicWeapon::GarlicFireWeaponAction(FOverlappedEnemy EnemyCharacter) { FVector Direction = EnemyCharacter.OverlappedEnemyCharacter->GetActorLocation() - this->GetActorLocation(); Direction.Normalize(); + Direction.Z = 0.0f; float distance = SphereComponent->GetScaledSphereRadius(); Direction *= distance; EnemyCharacter.OverlappedEnemyCharacter->SetActorLocation(