This document describes how to integrate the Handy Combat System combat plugin with the ALS (Advanced Locomotion System) movement framework. Full compatibility is achieved for ALS characters with light/heavy attacks, hit reactions, stuns, target locking, combat movement restrictions and the complete set of combat logic.
Locate and open ALS_Base_CharacterBP within the ALS content folder:

The ALS character blueprint must implement the BPI_Combat general combat interface to receive all combat callbacks.
Workflow:
BPI_Combat.
Refer to Section 4.1 "Interface Implementation" in the main manual Ver.1.1 for full details.Find the Event On Begin Play event. Call the SetSecondarySkeletalMesh function inside the BPC_Handy Combat System component, and connect the character’s secondary skeletal mesh pin to the SecondarySkeletalMesh parameter.
Refer to the tutorial included with the Handy Action Base plugin for secondary skeleton creation. This step is mandatory if your project uses a secondary skeleton to retarget animations from the main skeleton. It drives the secondary skeleton to synchronize animations during states such as death, and fixes IK behaviour on the secondary skeleton.

