I didn't quite grasp the point you were making. Are you using Titan as an example?
I used Titan (your hero) to show that he has zoom, when you say he doesn't on the heroes you created. And from the P.S., it follows that when adding "shooting," "casting," etc., to a new hero in ...(AnimSet).xdb, you lose the zoom on them, as happened with my hero, where melee combat was renamed to ranged combat. I assumed that your creatures, which you used for the heroes, didn't initially have either ranged attacks or casting.