mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-14 01:39:40 +07:00
Handle mods with nations but no major civs
This commit is contained in:
@ -291,9 +291,10 @@ class GameOptionsTable(
|
|||||||
|
|
||||||
var desiredCiv = ""
|
var desiredCiv = ""
|
||||||
if (gameParameters.mods.contains(mod)) {
|
if (gameParameters.mods.contains(mod)) {
|
||||||
val modNations = RulesetCache[mod]?.nations
|
val modNations = RulesetCache[mod]?.nations?.values?.filter { it.isMajorCiv() }
|
||||||
if (modNations != null && modNations.size > 0)
|
|
||||||
desiredCiv = modNations.values.filter { it.isMajorCiv() }.random().name
|
if (modNations != null && modNations.any())
|
||||||
|
desiredCiv = modNations.random().name
|
||||||
|
|
||||||
val music = UncivGame.Current.musicController
|
val music = UncivGame.Current.musicController
|
||||||
if (!music.chooseTrack(mod, MusicMood.Theme, MusicTrackChooserFlags.setSelectNation) && desiredCiv.isNotEmpty())
|
if (!music.chooseTrack(mod, MusicMood.Theme, MusicTrackChooserFlags.setSelectNation) && desiredCiv.isNotEmpty())
|
||||||
|
Reference in New Issue
Block a user