There are a few scenarios where multi-targeted attacks can logically fail in the code..
Multi-Lure:
If all Cogs are Lured, this Gag should not be allowed to be selected at all.
Toon attacks all Cogs, accuracy is based on the strongest Cog's defense.
If the attack hits, all Cogs are Lured. If a Cog is already Lured already Lured, catch the error.
Multi-Squirt:
Toon#1 selects a low-health Cog#1 with a multi-targeted Squirt
Toon#2 selects the same Cog#1 with a multi-targeted Throw, attacks, and defeats the Cog.
If there are other Cogs alive in the Battle, Toon#1 should still be able to use the multi-targeted Squirt, despite its targeted Cog already being defeat. However, this scenario will currently skip Toon#1's attack if the target_cog is defeated, despite the Gag being multi-targeted and other Cogs being alive.
I should have a multi-targeted attack method in Toon and Cog rather than Entity.