TRASHCLASS error on editor load

I was able to “solve” the problem I was having by working around it an using interfaces, but the issue itself still exists. Because of these changes, I had to go back a couple of revisions to find the error. Because of this there are some differences. However, the core issue is still the exact same.

Class structure:
DefaultCombatant-DefaultCharacter-Ronin
DefaultCombatant-DefaultEnemy

Here is one of the functions calls:

74021-image1.png

Here is Trgt (DefaultCombatant) getting assigned, as well as the details to show the input and variable types:

Here is the chunk of the blueprint where the crit bool gets assigned:

This is the last time Damage gets assigned (it undergoes a series of changes throughout the blueprint based off various formulas):
[alt text][4]

I’ve also attached the entire BP as a text file. Not sure if it will help or not (especially as there’s some calls to C++ functions in there), but I figured it couldn’t hurt.