I noticed a problem with these effects. If effect 1 hits, which is usually dealing damage, it attempts to apply the specified status. Fire Whip for example, it deals damage and attempts to apply disable if the attack successfully hits. However, the problem is that even if a unit is immune to fire and takes 0 damage, it can still be disabled. Is there a way to fix this?