Что может послужить причиной для краша, когда пытаешься зайти в WB? Мои подозрения сводятся к линковке зданий и юнитов, хотя, могу и ошибаться...
Возвращаясь к идентификации цив: как считаете, такая запись будет верной?
Код:for (int iPlayer = 0; iPlayer < MAX_CIV_PLAYERS; iPlayer++) { CvPlayer& kLoopPlayer = GET_PLAYER((PlayerTypes)iPlayer); if (isCapital() && kLoopPlayer.getCapitalCity()->getOwner() != (PlayerTypes)GC.getInfoTypeForString("CIVILIZATION_MONGOL") && kLoopPlayer.getCapitalCity()->getOwner() != (PlayerTypes)GC.getInfoTypeForString("CIVILIZATION_ARABIA")) { iDefenders=7; } }