For now I’m going with ‘Player clicks Attack button, then click on the target to Attack’ route. So I could make sure I got everything right.
But eventually I plan to go with Auto AI combat… So, by then, the targeting will be by “Target with least HP”, or “Target with highest Power”, or “Target with Bleeding/Weakness/Debuff On”, or “Target by Class/Role)”. (Player can decide which Tactics to use as Default, or temporary change during Combat itself). So, eventually I will need to make a list/Array/Struct/something of that, and maybe allow Sorting by HP/Power/etc and use the Index 0 Target, I guess ? No clue yet… Still learning.
@BreakMaker Will Raycast method or BeginOverlap will a problem if Attacking Character moves pass other Character to the specific Character to be attacked ?? There will be a bunch of Characters on the field later.
Self-Healing/Injure command (which is useless in gameplay-wise… though this means I can use this for using Potion on Self, Dealing damage to self and a greater amount to the target.) Just about everything is on BP_Participant, which is the Character.