|
2 | 2 | using System.Collections.Generic; |
3 | 3 | using System.Data.Entity; |
4 | 4 | using System.Diagnostics; |
| 5 | +using System.Globalization; |
5 | 6 | using System.Linq; |
6 | 7 | using System.Text; |
7 | 8 | using PlasmaShared; |
@@ -86,14 +87,14 @@ public static LobbyHostingContext GetDedicatedServerStartSetup(LobbyHostingConte |
86 | 87 | ret.ModOptions["planet"] = planet.Name; |
87 | 88 | ret.ModOptions["pw_galaxyTurn"] = galaxy.Turn.ToString(); |
88 | 89 |
|
89 | | - ret.ModOptions["pw_baseIP"] = GlobalConst.BaseInfluencePerBattle.ToString(); |
90 | | - ret.ModOptions["pw_dropshipIP"] = planet.GetEffectiveShipIpBonus(attacker).ToString(); |
91 | | - ret.ModOptions["pw_defenseIP"] = planet.GetEffectiveIpDefense().ToString(); |
92 | | - ret.ModOptions["pw_attackerIP"] = (planet.PlanetFactions.FirstOrDefault(x => x.FactionID == attacker.FactionID)?.Influence ?? 0).ToString(); |
93 | | - ret.ModOptions["pw_maxIP"] = GlobalConst.PlanetWarsMaximumIP.ToString(); |
94 | | - ret.ModOptions["pw_neededIP"] = GlobalConst.InfluenceToCapturePlanet.ToString(); |
95 | | - ret.ModOptions["pw_attackerWinLoseCC"] = GlobalConst.PlanetWarsAttackerWinLoseCcMultiplier.ToString(); |
96 | | - ret.ModOptions["pw_defenderWinKillCC"] = GlobalConst.PlanetWarsDefenderWinKillCcMultiplier.ToString(); |
| 90 | + ret.ModOptions["pw_baseIP"] = GlobalConst.BaseInfluencePerBattle.ToString(CultureInfo.InvariantCulture); |
| 91 | + ret.ModOptions["pw_dropshipIP"] = planet.GetEffectiveShipIpBonus(attacker).ToString(CultureInfo.InvariantCulture); |
| 92 | + ret.ModOptions["pw_defenseIP"] = planet.GetEffectiveIpDefense().ToString(CultureInfo.InvariantCulture); |
| 93 | + ret.ModOptions["pw_attackerIP"] = (planet.PlanetFactions.FirstOrDefault(x => x.FactionID == attacker.FactionID)?.Influence ?? 0).ToString(CultureInfo.InvariantCulture); |
| 94 | + ret.ModOptions["pw_maxIP"] = GlobalConst.PlanetWarsMaximumIP.ToString(CultureInfo.InvariantCulture); |
| 95 | + ret.ModOptions["pw_neededIP"] = GlobalConst.InfluenceToCapturePlanet.ToString(CultureInfo.InvariantCulture); |
| 96 | + ret.ModOptions["pw_attackerWinLoseCC"] = GlobalConst.PlanetWarsAttackerWinLoseCcMultiplier.ToString(CultureInfo.InvariantCulture); |
| 97 | + ret.ModOptions["pw_defenderWinKillCC"] = GlobalConst.PlanetWarsDefenderWinKillCcMultiplier.ToString(CultureInfo.InvariantCulture); |
97 | 98 | } |
98 | 99 |
|
99 | 100 | // write player custom keys (level, elo, is muted, etc.) |
|
0 commit comments