From 106631ab088d443553d6e494d430f57908d076d2 Mon Sep 17 00:00:00 2001 From: Nathan TIEN YOU Date: Fri, 4 Feb 2022 11:15:19 +0100 Subject: [PATCH] removes holopilot charge before shifting --- mod/scripts/vscripts/weapons/mp_ability_holopilot.nut | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mod/scripts/vscripts/weapons/mp_ability_holopilot.nut b/mod/scripts/vscripts/weapons/mp_ability_holopilot.nut index f010cc6..15e930f 100644 --- a/mod/scripts/vscripts/weapons/mp_ability_holopilot.nut +++ b/mod/scripts/vscripts/weapons/mp_ability_holopilot.nut @@ -131,6 +131,9 @@ var function OnWeaponPrimaryAttack_holopilot( entity weapon, WeaponPrimaryAttack if ( weaponOwner in playerDecoyList ){ CreateHoloPilotDecoys( weaponOwner, 1 ) entity decoy = playerDecoyList[ weaponOwner ] + if(weaponOwner.GetOffhandWeapon(1).GetWeaponClassName() == "mp_ability_holopilot"){ + weaponOwner.GetOffhandWeapon(1).SetWeaponPrimaryClipCount(0) + } PlayerUsesHoloRewind(weaponOwner, decoy) // print("teleporting to"+decoy) // print("Origin"+decoy.GetOrigin()) @@ -413,7 +416,6 @@ void function PlayerUsesHoloRewindThreaded( entity player, entity decoy ) ViewConeFree( player ) mover.Destroy() CleanupExistingDecoy(decoy) - player.GetOffhandWeapon(1).SetWeaponPrimaryClipCount(0) }) vector initial_origin = player.GetOrigin()