When dismissing a scout hero with Expert Tactics (who had units in the reserve) and subsequently finding him in the tavern for free, the reserve stack was also given — this happened in one turn. A request to Asmu and Ivor to explain how this happened.
What do you mean, explain how coding errors occur? Or the origin of this specific error with showing code fragments? )
Such an error is most likely also possible in TE. But there, when dismissing a hero, secondary skills were reset. So without Tactics, it was impossible to immediately retrieve the reserve stack. But if you learned Tactics again, I think the reserve stack was also preserved. When WT introduced hero reset while preserving secondary skills, this point was not taken into account.
Does this explanation satisfy you?)
And it’s simple to fix, I’ll write to Asmu on the WT forum. Also, the experience reset for the [unit] that comes with the hero needs to be added.