|
@@ -62,7 +62,7 @@ boost::shared_mutex CGameState::mutex;
|
|
HeroTypeID CGameState::pickNextHeroType(const PlayerColor & owner)
|
|
HeroTypeID CGameState::pickNextHeroType(const PlayerColor & owner)
|
|
{
|
|
{
|
|
const PlayerSettings &ps = scenarioOps->getIthPlayersSettings(owner);
|
|
const PlayerSettings &ps = scenarioOps->getIthPlayersSettings(owner);
|
|
- if(ps.hero >= HeroTypeID(0) && !isUsedHero(HeroTypeID(ps.hero))) //we haven't used selected hero
|
|
|
|
|
|
+ if(ps.hero.isValid() && !isUsedHero(HeroTypeID(ps.hero))) //we haven't used selected hero
|
|
{
|
|
{
|
|
return HeroTypeID(ps.hero);
|
|
return HeroTypeID(ps.hero);
|
|
}
|
|
}
|