I finally have all the abilities for the Assassin working properly. I just have one final issue here, and that is how some abilities will interact. Here are the two abilities I am trying to figure out:
So the Lotus Extract is pretty simple, just heals off of a damage detect.
The Flurry is a little more complicated. First off, making the damage source deal the bonus damage crashes the game, as expected. So I changed it to set the HP of the damaged unit to the HP minus 0.25 times the damage. It works, but the problem is, setting the HP won't count it as damage for the Lotus Extract heal, but making it do damage is going to crash the game. So what should I do?

So the Lotus Extract is pretty simple, just heals off of a damage detect.
The Flurry is a little more complicated. First off, making the damage source deal the bonus damage crashes the game, as expected. So I changed it to set the HP of the damaged unit to the HP minus 0.25 times the damage. It works, but the problem is, setting the HP won't count it as damage for the Lotus Extract heal, but making it do damage is going to crash the game. So what should I do?