Combat System (Documentation)

Input :

Punch Attack :
(Left Mouse Button) : Attack middle part of the body
(Left Mouse Button) + (Up Key or E Key) : Attack Upper body
(Left Mouse Button) + (Down Key or R Key) : Attack lower body

Kick Attack :
(Right Mouse Button) : Attack middle part of the body
(Right Mouse Button) + (Up Key or E Key) : Attack Upper body
(Right Mouse Button) + (Down Key or R Key) : Attack lower body

Finish Attack :
(F Key)

How to change Attack Direction keys ?

Go to Edit >> Project Settings >> Input >> Axis Mappings >> Attack Direction

Then add any new button with the guard on modifying the “Scale” value

  • When the button whose “Scale” value is (1) is pressed: Attack Upper body
  • When the button whose “Scale” value is (-1) is pressed: Attack lower body

Input06

Finishers system :

In Content >> Combat System Folder >> Blueprints Folder >> BP_ThirdPersonCharacter >> Finisher Data Variable

Customize your finishing Attack as per the image below

You can add an unlimited number of finishing Attacks.
Where the system will randomly choose one Attack to make.

Notice:
You must pass the same information to the variable with the same name in the Enemy BP

(Kicks / Punches) Attack :

In Content >> Combat System Folder >> Blueprints Folder >> BP_ThirdPersonCharacter >> Kicks and Punches Variable

Customize the Attack (Kicks / Punches) in the same way as the finishing Attack.

This is the correct syntax for attacks based on input pressed

Punches

Kicks

Notice:
You must pass the same information to the variable with the same name in the Enemy BP

Attack Damage :
You can customize the amount of damage each enemy takes depending on the type of Attack (Kicks / Punches)

Visual Effects System :

Adjust the amount of Blood splash

In Content >> Combat System Folder >> VFX Folder >> NS_Blood-FX >> Blood-Dreps-With-Collision

Adjust the amount of Blood splash by changing the value “Spawn Burst Instantaneous”

Adjust the size of the blood spot

In Content >> Combat System Folder >> Blueprints Folder >> Blood-Dreps Folder >> BP_Blood-Dreps >> Decal Size Variable

Adjust the size of the blood spot by changing the value of “Decal Size Variable”