#<patch>

    #<Makes it so holding F allows you to recall your turret>

        #<hotfix><key>"SparkOnDemandPatchEntry-TurretRecall1"</key><value>"GD_Soldier_Streaming,GD_Siren.InputActions.InputAction_SirenSphere:Behavior_ActivateSkill_1,SkillToActivate,,SkillDefinition'GD_Soldier_Skills.Guerrilla.TacticalWithdrawal_Active'"</value><on>

        #<if you want to use another key for it, change Keyname=F to Keyname=(insert key you want)>

            #<hotfix><key>"SparkOnDemandPatchEntry-TurretRecall2"</key><value>"GD_Soldier_Streaming,GD_Soldier.InputDevices.InputDevice_SoldierKeyboard,Buttons,,((KeyName=F,PressActions=,TapActions=,HoldActions=(InputActionDefinition'GD_Siren.InputActions.InputAction_SirenSphere'),Caption=,KeyBindGroup=,RemapToDefaultLayoutInputAction=None))"</value><on>

        #</if you want to use another key for it, change Keyname=F to Keyname=(insert key you want)>

        #<hotfix><key>"SparkOnDemandPatchEntry-TurretRecall3"</key><value>"GD_Soldier_Streaming,GD_Soldier.InputContexts.InputContext_SoldierScorpio,InputActions,,(InputActionDefinition'GD_Input.Actions.InputAction_Jump',InputActionDefinition'GD_Input.Actions.InputAction_Duck',InputActionDefinition'GD_Input.Actions.InputAction_Use',InputActionDefinition'GD_Input.Actions.InputAction_UseSecondary',InputActionDefinition'GD_Input.Actions.InputAction_Pickup',InputActionDefinition'GD_Input.Actions.InputAction_PickupEquip',InputActionDefinition'GD_Input.Actions.InputAction_Melee',InputActionDefinition'GD_Input.Actions.InputAction_ThrowGrenade',InputActionDefinition'GD_Input.Actions.InputAction_Sprint',InputActionDefinition'GD_Input.Actions.InputAction_RevivePlayer',InputActionDefinition'GD_Input.Actions.InputAction_ActionSkill',InputActionDefinition'GD_Input.Actions.InputAction_Trade',InputActionDefinition'GD_Siren.InputActions.InputAction_SirenSphere')"</value><on>

    #</Makes it so holding F allows you to recall your turret>

#</patch>

set Transient.SparkServiceConfiguration_6 Keys ("SparkOnDemandPatchEntry-TurretRecall1","SparkOnDemandPatchEntry-TurretRecall2","SparkOnDemandPatchEntry-TurretRecall3")

set Transient.SparkServiceConfiguration_6 Values ("GD_Soldier_Streaming,GD_Siren.InputActions.InputAction_SirenSphere:Behavior_ActivateSkill_1,SkillToActivate,,SkillDefinition'GD_Soldier_Skills.Guerrilla.TacticalWithdrawal_Active'","GD_Soldier_Streaming,GD_Soldier.InputDevices.InputDevice_SoldierKeyboard,Buttons,,((KeyName=F,PressActions=,TapActions=,HoldActions=(InputActionDefinition'GD_Siren.InputActions.InputAction_SirenSphere'),Caption=,KeyBindGroup=,RemapToDefaultLayoutInputAction=None))","GD_Soldier_Streaming,GD_Soldier.InputContexts.InputContext_SoldierScorpio,InputActions,,(InputActionDefinition'GD_Input.Actions.InputAction_Jump',InputActionDefinition'GD_Input.Actions.InputAction_Duck',InputActionDefinition'GD_Input.Actions.InputAction_Use',InputActionDefinition'GD_Input.Actions.InputAction_UseSecondary',InputActionDefinition'GD_Input.Actions.InputAction_Pickup',InputActionDefinition'GD_Input.Actions.InputAction_PickupEquip',InputActionDefinition'GD_Input.Actions.InputAction_Melee',InputActionDefinition'GD_Input.Actions.InputAction_ThrowGrenade',InputActionDefinition'GD_Input.Actions.InputAction_Sprint',InputActionDefinition'GD_Input.Actions.InputAction_RevivePlayer',InputActionDefinition'GD_Input.Actions.InputAction_ActionSkill',InputActionDefinition'GD_Input.Actions.InputAction_Trade',InputActionDefinition'GD_Siren.InputActions.InputAction_SirenSphere')")