Advertisement
Guest User

Untitled

a guest
Jan 14th, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 4.21 KB | None | 0 0
  1. Index: binaries/data/mods/public/gui/loadgame/SavegameDetails.js
  2. ===================================================================
  3. --- binaries/data/mods/public/gui/loadgame/SavegameDetails.js   (revision 23392)
  4. +++ binaries/data/mods/public/gui/loadgame/SavegameDetails.js   (working copy)
  5. @@ -23,11 +23,12 @@ class SavegameDetails
  6.  
  7.         if (!metadata)
  8.             return;
  9.  
  10.         Engine.GetGUIObjectByName("savedMapName").caption =
  11. -           this.mapCache.getMapName(metadata.initAttributes.mapType, metadata.initAttributes.map);
  12. +           this.mapCache.translateMapName(
  13. +               this.mapCache.getTranslatableMapName(metadata.initAttributes.mapType, metadata.initAttributes.map));
  14.  
  15.         Engine.GetGUIObjectByName("savedInfoPreview").sprite =
  16.             this.mapCache.getMapPreview(metadata.initAttributes.mapType, metadata.initAttributes.map, metadata.initAttributes);
  17.  
  18.         Engine.GetGUIObjectByName("savedPlayers").caption = metadata.initAttributes.settings.PlayerData.length - 1;
  19. Index: binaries/data/mods/public/gui/gamesetup/GameSettings/Single/Dropdowns/Landscape.js
  20. ===================================================================
  21. --- binaries/data/mods/public/gui/gamesetup/GameSettings/Single/Dropdowns/Landscape.js  (revision 23392)
  22. +++ binaries/data/mods/public/gui/gamesetup/GameSettings/Single/Dropdowns/Landscape.js  (working copy)
  23. @@ -91,10 +91,13 @@ GameSettingControls.Landscape = class ex
  24.         this.gameSettingsControl.setNetworkGameAttributes();
  25.     }
  26.  
  27.     onPickRandomItems()
  28.     {
  29. +       if (!this.mapData)
  30. +           return;
  31. +
  32.         let items;
  33.         let landscapes = this.mapData.settings.Landscapes;
  34.  
  35.         switch (g_GameAttributes.settings.Landscape || undefined)
  36.         {
  37. Index: binaries/data/mods/public/gui/gamesetup/GameSettings/Single/Dropdowns/RelicCount.js
  38. ===================================================================
  39. --- binaries/data/mods/public/gui/gamesetup/GameSettings/Single/Dropdowns/RelicCount.js (revision 23392)
  40. +++ binaries/data/mods/public/gui/gamesetup/GameSettings/Single/Dropdowns/RelicCount.js (working copy)
  41. @@ -2,11 +2,12 @@ GameSettingControls.RelicCount = class e
  42.  {
  43.     constructor(...args)
  44.     {
  45.         super(...args);
  46.  
  47. -       this.values = Array.from(new Array(g_CivData.length), (v, i) => i + 1);
  48. +       this.values = Object.keys(g_CivData).map((v, i) => i + 1);
  49. +
  50.         this.dropdown.list = this.values;
  51.         this.dropdown.list_data = this.values;
  52.  
  53.         this.available = false;
  54.     }
  55. @@ -78,8 +79,8 @@ GameSettingControls.RelicCount.prototype
  56.  
  57.  GameSettingControls.RelicCount.prototype.Tooltip =
  58.     translate("Total number of relics spawned on the map. Relic victory is most realistic with only one or two relics. With greater numbers, the relics are important to capture to receive aura bonuses.");
  59.  
  60.  GameSettingControls.RelicCount.prototype.NameCaptureTheRelic =
  61. -   this.NameCaptureTheRelic;
  62. +   "capture_the_relic";
  63.  
  64.  GameSettingControls.RelicCount.prototype.DefaultRelicCount = 2;
  65. Index: binaries/data/mods/public/gui/gamesetup/Panels/GameSettingsPanel.js
  66. ===================================================================
  67. --- binaries/data/mods/public/gui/gamesetup/Panels/GameSettingsPanel.js (revision 23392)
  68. +++ binaries/data/mods/public/gui/gamesetup/Panels/GameSettingsPanel.js (working copy)
  69. @@ -16,11 +16,11 @@ class GameSettingsPanel
  70.         this.enabled = Engine.ConfigDB_GetValue("user", this.ConfigNameSlide) == "true";
  71.         this.slideSpeed = this.enabled ? this.SlideSpeed : Infinity;
  72.         this.lastTickTime = undefined;
  73.  
  74.         gameSettingTabs.registerTabSelectHandler(this.onTabSelect.bind(this));
  75. -       gameSettingsControl.registerGameAttributesBatchChangeHandler(this.onGameAttributesBatchChange.bind(this));
  76. +       gameSettingsControl.registerGameAttributesBatchChangeHandler(this.onTabSelect.bind(this));
  77.         gamesetupPage.registerLoadHandler(this.triggerResizeHandlers.bind(this));
  78.     }
  79.  
  80.     registerGameSettingsPanelResizeHandler(handler)
  81.     {
  82. @@ -31,16 +31,10 @@ class GameSettingsPanel
  83.     {
  84.         for (let handler of this.gameSettingsPanelResizeHandlers)
  85.             handler(this.settingsPanelFrame);
  86.     }
  87.  
  88. -   onGameAttributesBatchChange()
  89. -   {
  90. -       this.gameSettingControlManager.updateSettingVisibility();
  91. -       this.positionSettings();
  92. -   }
  93. -
  94.     onTabSelect()
  95.     {
  96.         this.gameSettingControlManager.updateSettingVisibility();
  97.         this.positionSettings();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement