Auto-translated
I think I encountered a bug in the game. I had a hero named Laslo who was defending a town. Then, Laslo appeared again in the tavern. So, I could have two Laslos on the map. That's very strange.
The game has files for two Laslos: one Laslo for regular scenarios, and another Laslo with the internal name Mardigo, who is for campaigns. I assume you were playing with the campaign Laslo (Mardigo), and then a regular Laslo dropped by the tavern for a drink 🙃.