Advertisement
Guest User

Untitled

a guest
Sep 18th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.65 KB | None | 0 0
  1. diff --git a/binaries/data/mods/public/maps/random/extinct_volcano_triggers.js b/binaries/data/mods/public/maps/random/extinct_volcano_triggers.js
  2. index dca8c1a..e4f4ea2 100644
  3. --- a/binaries/data/mods/public/maps/random/extinct_volcano_triggers.js
  4. +++ b/binaries/data/mods/public/maps/random/extinct_volcano_triggers.js
  5. @@ -9,12 +9,6 @@ var debugLog = false;
  6.  var debugWaterRise = false;
  7.  
  8.  /**
  9. - * Time in minutes when the water level starts to rise.
  10. - * Allow players to build up the economy and military for some time.
  11. - */
  12. -var waterRiseStartTime = [22, 26];
  13. -
  14. -/**
  15.   * Duration in minutes for which the notification will be shown that states that the water will rise soon.
  16.   */
  17.  var waterRiseNotificationDuration = 1;
  18. @@ -190,7 +184,7 @@ Trigger.prototype.RaiseWaterLevelStep = function()
  19.  
  20.  
  21.  {
  22. -       let waterRiseTime = debugWaterRise ? 0 : randFloat(...waterRiseStartTime);
  23. +       let waterRiseTime = debugWaterRise ? 0 : cmpEndGameManager.GetGameSettings().WaterRiseTime + randFloat(0, 2);
  24.         let cmpTrigger = Engine.QueryInterface(SYSTEM_ENTITY, IID_Trigger);
  25.         cmpTrigger.GarrisonWoodenTowers();
  26.         cmpTrigger.DoAfterDelay((waterRiseTime - waterRiseNotificationDuration) * 60 * 1000, "RaisingWaterNotification", {});
  27. diff --git a/binaries/data/mods/public/maps/random/gamesetup/extinct_volcano_gamesetup.js b/binaries/data/mods/public/maps/random/gamesetup/extinct_volcano_gamesetup.js
  28. new file mode 100644
  29. index 0000000..d4c707a
  30. --- /dev/null
  31. +++ b/binaries/data/mods/public/maps/random/gamesetup/extinct_volcano_gamesetup.js
  32. @@ -0,0 +1,26 @@
  33. +g_SettingsTabsGUI[0].settings.push("WaterRiseTime");
  34. +
  35. +g_Dropdowns.WaterRiseTime = {
  36. +       "title": () => translate("Water Level Time"),
  37. +       "tooltip": () => translate("Select the time when the water level begins to rise."),
  38. +       "available": () => g_GameAttributes.settings.map === "maps/random/extinct_volcano",
  39. +       "items": () => {
  40. +
  41. +               let ceasefire = prepareForDropdown(g_Settings.Ceasefire);
  42. +               return {
  43. +                       "labels": ceasefire.Title,
  44. +                       "ids": ceasefire.Duration,
  45. +                       "default": ceasefire.Default
  46. +               };
  47. +       },
  48. +       "defined": () => g_GameAttributes.settings.WaterRiseTime !== undefined,
  49. +       "delete": () => {
  50. +               delete g_GameAttributes.settings.WaterRiseTime;
  51. +       },
  52. +       "get": () => g_GameAttributes.settings.WaterRiseTime,
  53. +       "select": (itemIdx, items) => {
  54. +               g_GameAttributes.settings.WaterRiseTime = items.ids[itemIdx];
  55. +       },
  56. +       "enabled": () => !g_Savegame,
  57. +       "initOrder": 1000
  58. +};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement