Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/binaries/data/mods/public/maps/random/extinct_volcano_triggers.js b/binaries/data/mods/public/maps/random/extinct_volcano_triggers.js
- index dca8c1a..e4f4ea2 100644
- --- a/binaries/data/mods/public/maps/random/extinct_volcano_triggers.js
- +++ b/binaries/data/mods/public/maps/random/extinct_volcano_triggers.js
- @@ -9,12 +9,6 @@ var debugLog = false;
- var debugWaterRise = false;
- /**
- - * Time in minutes when the water level starts to rise.
- - * Allow players to build up the economy and military for some time.
- - */
- -var waterRiseStartTime = [22, 26];
- -
- -/**
- * Duration in minutes for which the notification will be shown that states that the water will rise soon.
- */
- var waterRiseNotificationDuration = 1;
- @@ -190,7 +184,7 @@ Trigger.prototype.RaiseWaterLevelStep = function()
- {
- - let waterRiseTime = debugWaterRise ? 0 : randFloat(...waterRiseStartTime);
- + let waterRiseTime = debugWaterRise ? 0 : cmpEndGameManager.GetGameSettings().WaterRiseTime + randFloat(0, 2);
- let cmpTrigger = Engine.QueryInterface(SYSTEM_ENTITY, IID_Trigger);
- cmpTrigger.GarrisonWoodenTowers();
- cmpTrigger.DoAfterDelay((waterRiseTime - waterRiseNotificationDuration) * 60 * 1000, "RaisingWaterNotification", {});
- 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
- new file mode 100644
- index 0000000..d4c707a
- --- /dev/null
- +++ b/binaries/data/mods/public/maps/random/gamesetup/extinct_volcano_gamesetup.js
- @@ -0,0 +1,26 @@
- +g_SettingsTabsGUI[0].settings.push("WaterRiseTime");
- +
- +g_Dropdowns.WaterRiseTime = {
- + "title": () => translate("Water Level Time"),
- + "tooltip": () => translate("Select the time when the water level begins to rise."),
- + "available": () => g_GameAttributes.settings.map === "maps/random/extinct_volcano",
- + "items": () => {
- +
- + let ceasefire = prepareForDropdown(g_Settings.Ceasefire);
- + return {
- + "labels": ceasefire.Title,
- + "ids": ceasefire.Duration,
- + "default": ceasefire.Default
- + };
- + },
- + "defined": () => g_GameAttributes.settings.WaterRiseTime !== undefined,
- + "delete": () => {
- + delete g_GameAttributes.settings.WaterRiseTime;
- + },
- + "get": () => g_GameAttributes.settings.WaterRiseTime,
- + "select": (itemIdx, items) => {
- + g_GameAttributes.settings.WaterRiseTime = items.ids[itemIdx];
- + },
- + "enabled": () => !g_Savegame,
- + "initOrder": 1000
- +};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement