Better time limit

If you liked this item, please rate it up on Steam Workshop page.

Author: [THC]der_raoule

Last revision: 1 May, 2021 at 04:28 UTC

File size: 12.12 MB

On Steam Workshop

Description:

**Game options are stored in GDConstantes file** paste it into other mods for merging

CHANGES are written below, just add it to your mod, no credit needed for use and UPLOAD!

**Compatible with DLC and campaign**

**for lower duration than 60 min you can just deactivate this mod and play the vanilla limits 30,35,45min, feedback is welcome!**

In BT my game was over when i pushed back the front to the edge of the map and closed all attack lanes

Conquest duration(below 84% flags):

Low: 60 min
Med: 90 min
High 120 min

Auto win at 90% map control or about bleeding over time above 85% flags

BREAKTHROUGH duration:

near endless below 70 % flag control (attacker)
low bleed between 70% to 84%
double bleed from 85% to 99%

bleed multipliers raise at 60 min and 90 min

99% map control or closing all enemy supply lanes gives an auto win

Location of the .ndfbin file (file to paste into other mods):
D:Program Files (x86)SteamSteamAppsworkshopcontent9196401922725904Gameplay

File changes:
in ModsyourModGameDataGameplayGDConstantes.ndf

ConquestPossibleScores =
[
("CONQ_LOW", 3600),//1000 par défaut, 3600 (60mn) en limité
("CONQ_MED", 4800),//2000 par défaut, 4800 (90mn) en limité
("CONQ_HIGH", 7200),//4000 par défaut, 7200 (120mn) en limité
]

MinMapOwningRatioWithoutInstantDefeatInConquestMode = 0.1

**BELOW was pasted in twice for STEELMAN and NON steelman**

BleedPropertiesByGameModeFromStrategic = MAP
[
(
GameMode/ConquestGameMode,
TObjectiveBleedProperties
(
BleedByObjectivesPossessionRatio =
[
[
(0.50, 0), // A partir de 50% (13) captured objectives inflict 0 bleed point to the opposite alliance & 0 pour bleed dès égalité
(0.60, 0), // A partir de 60% (15) captured objectives inflict 0 bleed point to the opposite alliance.
(0.74, 0), // A partir de 74% (18) captured objectives inflict 0 bleed point to the opposite alliance.
(0.84, 1), // A partir de 84% (21) captured objectives inflict 1 bleed point to the opposite alliance.
(0.95, 20), // A partir de 95% captured objectives it inflicts 20 bleed point to the opposite alliance.
]
]

BleedMultiplicatorBySecondElapsed = // Time in seconds must be a positive integer, and the first line must always start by 0.
[
(0, 1), // Bleed multiplies by 1 from 0 in-game second.
(5400, 2), // Bleed multiplies by 2 from 5400 in-game second (90min).
(7200, 3), // Bleed multiplies by 3 from 7200 in-game seconds (120min).
]
)
),
(
GameMode/BreakthroughConquest,
TObjectiveBleedProperties
(
BleedByObjectivesPossessionRatio =
[
//Attacker
[
(0.50, 0), // A partir de 20% (6) captured objectives inflict 1 bleed point to the opposite alliance.
(0.70, 1), // A partir de 50% (13) captured objectives inflict 4 bleed point to the opposite alliance.
(0.85, 2), // A partir de 75% (19) captured objectives inflict 8 bleed point to the opposite alliance.
(0.99, 20), // A partir de 99% captured objectives it inflicts 20 bleed point to the opposite alliance.
],
//Defender
[
(0.3, 1), // Up to 30% captured objectives it inflicts 1 bleed point to the opposite alliance.
(0.5, 0), // Up to 50% captured objectives it inflicts 0 bleed point to the opposite alliance.
]
]

BleedMultiplicatorBySecondElapsed = // Time in seconds must be a positive integer, and the first line must always start by 0.
[
(0, 1), // Bleed multiplies by 1 from 0 in-game second.
(3600, 2), // Bleed multiplies by 2 from 1500 in-game second (60min).
(5400, 3), // Bleed multiplies by 3 from 2400 in-game seconds (90min)