Differential D2982 Diff 13468 binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicCount.js
Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicCount.js
GameSettingControls.RelicCount = class extends GameSettingControlSlider | GameSettingControls.RelicCount = class extends GameSettingControlSlider | ||||
{ | { | ||||
constructor(...args) | constructor(...args) | ||||
{ | { | ||||
super(...args); | super(...args); | ||||
this.sprintfValue = {}; | this.sprintfValue = {}; | ||||
this.available = false; | this.available = false; | ||||
} | } | ||||
onMapChange(mapData) | onMapChange(mapData) | ||||
{ | { | ||||
this.setEnabled(g_GameAttributes.mapType != "scenario"); | this.setEnabled(g_GameAttributes.mapType != "scenario"); | ||||
let mapValue = | let mapValue; | ||||
mapData && | if (mapData && | ||||
mapData.settings && | mapData.settings && | ||||
mapData.settings.VictoryConditions && | mapData.settings.VictoryConditions && | ||||
mapData.settings.VictoryConditions.indexOf(this.NameCaptureTheRelic) != -1 && | mapData.settings.VictoryConditions.indexOf(this.NameCaptureTheRelic) != -1 && | ||||
mapData.settings.RelicCount || undefined; | mapData.settings.RelicCount !== undefined) | ||||
mapValue = mapData.settings.RelicCount; | |||||
Freagarach: Does it make sense to have a `RelicCount` of `0` when enabling `CaptureTheRelic`? | |||||
if (mapValue === undefined || mapValue == g_GameAttributes.settings.RelicCount) | if (mapValue === undefined || mapValue == g_GameAttributes.settings.RelicCount) | ||||
return; | return; | ||||
if (!g_GameAttributes.settings.VictoryConditions) | if (!g_GameAttributes.settings.VictoryConditions) | ||||
g_GameAttributes.settings.VictoryConditions = []; | g_GameAttributes.settings.VictoryConditions = []; | ||||
if (g_GameAttributes.settings.VictoryConditions.indexOf(this.NameCaptureTheRelic) == -1) | if (g_GameAttributes.settings.VictoryConditions.indexOf(this.NameCaptureTheRelic) == -1) | ||||
▲ Show 20 Lines • Show All 73 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator
Does it make sense to have a RelicCount of 0 when enabling CaptureTheRelic?