removes holopilot charge before shifting

This commit is contained in:
Nathan TIEN YOU
2022-02-04 11:15:19 +01:00
parent 39014c2fff
commit 106631ab08
@@ -131,6 +131,9 @@ var function OnWeaponPrimaryAttack_holopilot( entity weapon, WeaponPrimaryAttack
if ( weaponOwner in playerDecoyList ){ if ( weaponOwner in playerDecoyList ){
CreateHoloPilotDecoys( weaponOwner, 1 ) CreateHoloPilotDecoys( weaponOwner, 1 )
entity decoy = playerDecoyList[ weaponOwner ] entity decoy = playerDecoyList[ weaponOwner ]
if(weaponOwner.GetOffhandWeapon(1).GetWeaponClassName() == "mp_ability_holopilot"){
weaponOwner.GetOffhandWeapon(1).SetWeaponPrimaryClipCount(0)
}
PlayerUsesHoloRewind(weaponOwner, decoy) PlayerUsesHoloRewind(weaponOwner, decoy)
// print("teleporting to"+decoy) // print("teleporting to"+decoy)
// print("Origin"+decoy.GetOrigin()) // print("Origin"+decoy.GetOrigin())
@@ -413,7 +416,6 @@ void function PlayerUsesHoloRewindThreaded( entity player, entity decoy )
ViewConeFree( player ) ViewConeFree( player )
mover.Destroy() mover.Destroy()
CleanupExistingDecoy(decoy) CleanupExistingDecoy(decoy)
player.GetOffhandWeapon(1).SetWeaponPrimaryClipCount(0)
}) })
vector initial_origin = player.GetOrigin() vector initial_origin = player.GetOrigin()