Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/gamesettings/attributes/PlayerCiv.js
Show First 20 Lines • Show All 89 Lines • ▼ Show 20 Lines | for (let i in this.values) | ||||
let culture = pickRandom(cultures); | let culture = pickRandom(cultures); | ||||
this.values[i] = pickRandom(Object.keys(this.settings.civData).filter(civ => | this.values[i] = pickRandom(Object.keys(this.settings.civData).filter(civ => | ||||
this.settings.civData[civ].Culture == culture && this.settings.civData[civ].SelectableInGameSetup)); | this.settings.civData[civ].Culture == culture && this.settings.civData[civ].SelectableInGameSetup)); | ||||
} | } | ||||
if (picked) | if (picked) | ||||
this.trigger("values"); | this.trigger("values"); | ||||
return picked; | return { "picked": picked, "hasValue": true }; | ||||
} | } | ||||
_getMapData(i) | _getMapData(i) | ||||
{ | { | ||||
let data = this.settings.map.data; | let data = this.settings.map.data; | ||||
if (!data || !data.settings || !data.settings.PlayerData) | if (!data || !data.settings || !data.settings.PlayerData) | ||||
return undefined; | return undefined; | ||||
if (data.settings.PlayerData.length <= i) | if (data.settings.PlayerData.length <= i) | ||||
Show All 32 Lines |
Wildfire Games · Phabricator