Abbasid - Proselytization - Imam single target conversion keeps trying to convert dead units, which wastes the ability by going on cooldown and converting nothing

For Abbasid, the Proselytization upgrade gives Imams (Monks) the ability to convert single targets.

However, if after starting a single target conversion, the unit it was trying to convert dies before the conversion animation finishes, the Imam will continue the animation despite the unit being dead. This means the Imam will finish the animation as if the conversion was “successful”, and the ability will go on 60 second cooldown.

But obviously, this means the ability went to waste and you didn’t get to convert a unit.

I think the Imam should stop trying to convert if the enemy unit dies, and the ability should not go on cooldown.

Currently, the ability only goes on cooldown if the Imam gets a successful conversion, or if you forcefully interrupt the conversion animation with another command.

This is good, because the effectiveness of the ability is so low, despite being an Imperial technology, if it instantly goes on cooldown anytime the enemy unit moves out of range or dies or gets converted. So, it should not go on cooldown if the enemy unit dies, but currently it does.

Possible scenarios:

  • Start conversion → Enemy moves out of conversion range
    Result: Imam stops conversion animation and ability does not go on cooldown
  • [2 Imams+] Start 1st conversion → Start 2nd conversion on same unit → 1st conversion finishes
    Result: 1st Imam succeeds and its conversion goes on 60 second cooldown. All other Imams stop conversion animation and their ability does not go on cooldown
  • Start conversion → Issue move command
    Result: Imam stops conversion animation and ability does go on cooldown.
  • [Offending situation] Start conversion → Enemy unit dies
    Result: Imam continues to finish conversion animation and goes on 60 second cooldown, but you don’t get anything because the enemy unit died.

Build: 8.2.218.0