There’s been a long-standing bug with TBA’s Bow General animation that causes its dodge animation to rapidly play out ahead of schedule. After seeing the umpteenth romhack that implements epic bow generals and doesn’t fix this, I took a look at the script (now that I have a basic understanding of them) to actually see where the problem was. Idk if this is worth being credited for.
A gif comparing the before-and-after of animation itself wouldn’t really show anything, so here’s how the differences play out ingame. Left is old, right is new.
Contains fixes for both TBA’s vanilla bow general, and the Baron by Nuramon/Leo_link/Iscaneus which inherited the same issue. (Side note, the only difference between the “clicks” and “no clicks” version of the bow Baron is that the “clicks” version has a melee script and the “no clicks” version doesn’t; there’s no sound differences. This fix comes with a melee script, and since that was the only difference, it’s compatible with both and kinda negates any need for there to be two copies unless it’s to prevent people from having to dip between two different folders for the same unit.)