1) I set HeroInTown to true for the players. If I run the map as a simple scenario, the heroes are generated, but if I run it as a mission from the campaign, they aren't. I could just place the heroes manually, but is there a way to make them generate randomly?
2) Also, is it possible to change the player's race? Or will I have to prevent certain heroes from appearing in the tavern using a script? The idea is that the player chooses a bonus, and depending on the bonus, the player's starting town changes.