Compare commits

...
3 Commits
2 changed files with 251 additions and 30 deletions
+34 -30
View File
@@ -267,7 +267,7 @@ function ConfigureShard()
-- Дневной лимит token credits, которые игрок может заработать за день.
-- #106983
cvars.sv_tokenCreditsDailyLimit = 5000
cvars.sv_tokenCreditsDailyLimit = 100000
-- список запрещенного оборудования (кораблей и модулей) в лигах
Shard_SetupLeagueForbiddenEquipment( leagueForbiddenDefs )
@@ -379,7 +379,7 @@ function ConfigureMatchmaker()
maxPlayers = 4,
minPlayers = 1,
regionLocalizedTimeInQueue = 10,
maxTimeInQueue = 10,
maxTimeInQueue = 30,
levelsDesc = {},
query = { ["mmParams.pve"] = 1 },
special = { pve = 1, gameMode = 7, botPresetNames = { "BotsBZS_T3","BotsBZS_T4","BotsBZS_T5" }, },
@@ -395,42 +395,38 @@ function ConfigureMatchmaker()
minPlayers = 1,
maxExpandTime = 30,
regionLocalizedTimeInQueue = 10,
maxTimeInQueue = 10,
maxSquadTimeInQueue = 0x7FFFFFFF,
maxTimeInQueue = 120,
maxSquadTimeInQueue = 240,
levelsDesc = {
s1338_pandora_dreadnwreck = { 2,3,4,23 },
s1420_ceres3_northmsite = { 2,3,4,23 },
s1338_devilsjaw = { 2,3,4,23 },
s1340_thar_aliendebris13 = { 2,3,4,23 },
s1338_pandora_anomaly = { 2,3,4,23 },
s1420_ceres3_asteroidcity = { 2,3,4,23 },
s1340_thar_gasgiant = { 2,3,4,23 },
s8256_thar_barrierdebris = { 2,3,4,23 },
s8256_thar_threshold = { 2,3,4,23 },
s1340_aliendestsatation = { 2,3,4,23 },
s1338_devilsjaw = {9,11},
s1420_ceres3_northmsite = {9,11},
s1420_ceres3_asteroidcity = {9,11},
s8256_thar_barrierdebris = {9,11},
s1338_pandora_dreadnwreck = {9,11},
},
query = { ["mmParams.arcade"] = 1, mmRank = { ["$gte"] = 1, ["$lte"] = 15 }, mmSquadRank = { ["$gte"] = 1, ["$lte"] = 15 }, mmValue = { ["$gte"] = 0, ["$lt"] = 100 } },
special = { arcade = 1, botPresetNames = { "BotsBZS_T4" } },
}
--arcadeQueueTemplate.levelsDesc = "s1338_pandora_dreadnwreck:4; s1340_thar_aliendebris13:4; s8256_thar_threshold:4"
table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 1, 11, 1, 11, 0, 20 ) )
table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 1, 6, 1, 11, 0, 99, { special = { arcade = 1, botPresetNames = { "Medium" } } }) )
--arcadeQueueTemplate.levelsDesc = "s1338_devilsjaw:4,9,10; s1340_aliendestsatation:4,10; s1340_thar_gasgiant:4,9; s1420_ceres3_northmsite:4,9,10"
table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 1, 11, 1, 11, 20, 99 ) )
table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 7, 11, 1, 11, 0, 99 ) )
--
--arcadeQueueTemplate.levelsDesc = "s1338_pandora_dreadnwreck:4; s1340_thar_aliendebris13:4; s8256_thar_threshold:4"
arcadeQueueTemplate.special = { arcade = 1, botPresetNames = { "BotsBZS_T5" } }
table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 12, 17, 12, 15, 0, 20 ) )
table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 12, 17, 12, 15, 51, 99 ) )
table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 12, 17, 12, 17, 0, 99 ) )
-- table.insert( queuesConfigLo, InstantiateQueueTemplate( arcadeQueueTemplate, 12, 17, 12, 17, 51, 99 ) )
local coopQueueTemplate = {
maxPlayers = 12,
optimalPlayers = 4,
minPlayers = 1,
regionLocalizedTimeInQueue = 10,
maxTimeInQueue = 10,
maxTimeInQueue = 30,
maxExpandTime = 30,
levelsDesc = {
s1338_devilsjaw = {4,9,11},
s1420_ceres3_northmsite = {4,9,11},
@@ -439,16 +435,17 @@ function ConfigureMatchmaker()
s1338_pandora_dreadnwreck = {4,9,11},
},
query = { ["mmParams.coop_vs_ai"] = 1, mmRank = { ["$gte"] = 1, ["$lte"] = 15 }, mmValue = { ["$gte"] = 0, ["$lt"] = 100 } },
special = { coop_vs_ai = 1, botPresetNames = { "BotsT2E" }, },
special = { coop_vs_ai = 1, botsCount = 8, botPresetNames = { "BotsT2E" }, },
}
--
--coopQueueTemplate.levelsDesc = "s1338_pandora_dreadnwreck:4; s1340_thar_aliendebris13:4; s8256_thar_threshold:4"
table.insert( queuesConfigLo, InstantiateQueueTemplate( coopQueueTemplate, 1, 15, 1, 15, 0, 21 ) )
table.insert( queuesConfigLo, InstantiateQueueTemplate( coopQueueTemplate, 1, 7, 1, 7, 0, 99 ) )
coopQueueTemplate.levelsDesc = "s1338_devilsjaw:3,4,9; s1340_aliendestsatation:3,4,9,10; s1340_thar_gasgiant:3,4; s1420_ceres3_northmsite:9; s8256_thar_lavastone:3,10,11; s8256_thar_threshold:3,11"
coopQueueTemplate.special = { coop_vs_ai = 1, botPresetNames = { "BotsBZS_T5" } }
table.insert( queuesConfigLo, InstantiateQueueTemplate( coopQueueTemplate, 1, 15, 1, 15, 22, 99 ) )
table.insert( queuesConfigLo, InstantiateQueueTemplate( coopQueueTemplate, 7, 11, 7, 11, 0, 99, { special = { coop_vs_ai = 1, botsCount = 8, botPresetNames = { "BotsBZS_T4" }, } } ) )
-- coopQueueTemplate.levelsDesc = "s1338_devilsjaw:3,4,9; s1340_aliendestsatation:3,4,9,10; s1340_thar_gasgiant:3,4; s1420_ceres3_northmsite:9; s8256_thar_lavastone:3,10,11; s8256_thar_threshold:3,11"
coopQueueTemplate.special = { coop_vs_ai = 1, botsCount = 9, botPresetNames = { "BotsBZS_T5" } }
table.insert( queuesConfigLo, InstantiateQueueTemplate( coopQueueTemplate, 12, 17, 1, 15, 0, 99 ) )
-- BRAWL--
@@ -875,7 +872,7 @@ function ConfigureMatchmaker()
-- Количество ботов. (тип: целое число; диапазон: 0..31)
-- Базовое количество ботов; в конкретной очереди может быть переопределено.
cvars.mm_botsCount = 17
cvars.mm_botsCount = 11
-- Базовый игровой режим для новой игровой сессии; в конкретной очереди может быть переопределён.
-- Возможные значения (не все работают):
@@ -1588,9 +1585,9 @@ end
--
function ConfigureGRD()
-- Если задано, добавляет bonus gold победителям боя. (тип: целое число)
cvars.reward_bonusGoldForWinner = 0
cvars.reward_bonusGoldForWinner = 50
-- Если задано, добавляет bonus gold проигравшим боя. (тип: целое число)
cvars.reward_bonusGoldForLooser = 0
cvars.reward_bonusGoldForLooser = 25
-- Период события «gold за первую и пятую победу» в формате 2013-04-12T12:00:00Z;2013-04-13T12:00:00Z. (тип: строка)
-- event 'gold for first and fifth win'
@@ -1607,7 +1604,7 @@ function ConfigureGRD()
cvars.store_creditsEventEnd = creditsEventEnd
-- Дневной лимит token credits, которые игрок может заработать за день.
cvars.sv_tokenCreditsDailyLimit = 5000
cvars.sv_tokenCreditsDailyLimit = 100000
-- Максимальное значение leaveCounter. (тип: дробное число; диапазон: 0.0f..FLT_MAX)
-- SC-113769
@@ -2117,20 +2114,27 @@ end
function ConfigureClanServer()
-- Количество основных частей кланового корабля, доступных для строительства. (тип: целое число)
-- The number of main components of a clan ship available for construction. (type: integer)
-- (0,1,2,3,4) этапы строительства дредноута
-- (0,1,2,3,4) Stages of Dreadnought Construction
cvars.clan_shipPartsCanBuild = 4
-- Максимальное количество апгрейдов модулей кланового корабля, доступных для строительства. (тип: целое число)
-- The maximum number of clan ship module upgrades available for construction. (type: integer)
-- (0,1,2,3) этапы апгрейдов дредноута (Т3,Т4,Т5)
cvars.clan_shipUpgradeCanBuild = 3
-- Количество высокоранговых участников клана, необходимое для строительства кланового корабля. (тип: целое число)
-- The number of high-ranking clan members required to build a clan ship. (type: integer)
-- кол-во человек в клане 9 ранга
cvars.clan_shipBuildHighRanks = 3
-- Number of members in a Rank 9 clan
cvars.clan_shipBuildHighRanks = 0
-- Минимальное количество ресурса из зоны для записи в историю клана. (тип: целое число)
-- The minimum amount of resources from the zone required to be recorded in the clan history. (type: integer)
-- Если с зоны пришло меньше иррисок - не спамить в лог корпы.
-- If fewer Iris have arrived from the zone, don't spam the corp log.
cvars.clans_historyMinResourceAddByZone = 10
-- Награда за победу в войне. (тип: строка)
cvars.clan_warWinRewardAura = 'Bundle_ClanWar_Win'
end
+217
View File
@@ -0,0 +1,217 @@
<?xml version="1.0"?>
<!-- -->
<GoldExchangeRate value="400"/>
<!-- -->
<BonusBundle points="10000" def="Bundle_Chest_Gold_Reward"/>
<!-- -->
<SalvageTokenConversion value="0.1"/>
<SalvagePremiumTokenConversion value="0.5"/>
<SalvagePremiumPriceConversion value="0.00055"/>
<!-- -->
<BuybackCostModifier value="0.1"/>
<VesselBuybackCostModifier value="0.25"/>
<DeconserveCostModifier value="0.8"/>
<!-- -->
<SingleBudgetItem value="1" />
<!-- -->
<MailTrading tax="0.1" />
<!-- -->
<DurabilityRestoreCostModifier value="0.05078125"/>
<!-- -->
<FactionChangeCostPerRank value="30000" />
<!-- -->
<NickNameChangeCost value="3000" />
<!-- -->
<CreditPacks>
<Pack price="20" value="140000" bonusValue="0" name="TinyCreditPack" />
<Pack price="100" value="702000" bonusValue="38000" name="SmallCreditPack" />
<Pack price="1000" value="7000000" bonusValue="700000" name="MediumCreditPack" />
<Pack price="2500" value="17500000" bonusValue="2400000" name="BigCreditPack" />
<Pack price="5000" value="35000000" bonusValue="6200000" name="HudgeCreditPack" />
<Pack price="10000" value="70000000" bonusValue="17500000" name="GreatCreditPack" />
</CreditPacks>
<!-- Inventory Extensions -->
<InventoryExtensions baseSize="50">
<Extension size="75" credits="25000" goldCredits="0" />
<Extension size="100" credits="25000" goldCredits="0" />
<Extension size="125" credits="50000" goldCredits="0" />
<Extension size="150" credits="75000" goldCredits="0" />
<Extension size="200" credits="100000" goldCredits="0" />
<Extension size="250" credits="100000" goldCredits="0" />
<Extension size="300" credits="100000" goldCredits="0" />
<Extension size="350" credits="100000" goldCredits="0" />
<Extension size="400" credits="200000" goldCredits="0" />
<Extension size="450" credits="200000" goldCredits="0" />
<Extension size="500" credits="300000" goldCredits="0" />
<Extension size="550" credits="300000" goldCredits="0" />
<Extension size="600" credits="400000" goldCredits="0" />
<Extension size="650" credits="400000" goldCredits="0" />
<Extension size="700" credits="500000" goldCredits="0" />
<Extension size="750" credits="500000" goldCredits="0" />
<Extension size="800" credits="600000" goldCredits="0" />
<Extension size="850" credits="600000" goldCredits="0" />
<Extension size="900" credits="700000" goldCredits="0" />
<Extension size="950" credits="700000" goldCredits="0" />
<Extension size="1000" credits="800000" goldCredits="0" />
<Extension size="1050" credits="800000" goldCredits="0" />
<Extension size="1100" credits="900000" goldCredits="0" />
<Extension size="1300" credits="1500000" goldCredits="0" />
<Extension size="1500" credits="2000000" goldCredits="0" />
<Extension size="1750" credits="3000000" goldCredits="0" />
<Extension size="2000" credits="4000000" goldCredits="0" />
<Extension size="2250" credits="5000000" goldCredits="0" />
<Extension size="2500" credits="6000000" goldCredits="0" />
<Extension size="2750" credits="0" goldCredits="30000" />
<!--<Extension size="3000" credits="0" goldCredits="60000" /> --> <!-- Данное расширение решили отложить до весны 2026 (если не будет нареканий на расширение до 2750 мест - откроем -->
</InventoryExtensions>
<!-- Autogen Inventory Extensions -->
<AutogenInventoryExtensions baseSize="10">
<Extension size="20" credits="1000000" goldCredits="0" />
<Extension size="30" credits="2000000" goldCredits="0" />
<Extension size="40" credits="4000000" goldCredits="0" />
<Extension size="50" credits="8000000" goldCredits="0" />
<Extension size="60" credits="10000000" goldCredits="0" />
<Extension size="70" credits="15000000" goldCredits="0" />
<Extension size="80" credits="20000000" goldCredits="0" />
<Extension size="90" credits="30000000" goldCredits="0" />
<Extension size="100" credits="40000000" goldCredits="0" />
<Extension size="110" credits="60000000" goldCredits="0" />
<Extension size="120" credits="80000000" goldCredits="0" />
<Extension size="130" credits="100000000" goldCredits="0" />
<Extension size="140" credits="150000000" goldCredits="0" />
<Extension size="150" credits="200000000" goldCredits="0" />
</AutogenInventoryExtensions>
<!-- charge time is in seconds. 60 = 1 minute, 3600 = 1 hour -->
<FreeRepairs>
<Charge time="259200"/>
<Charge time="259200"/>
<Charge time="259200"/>
</FreeRepairs>
<!-- -->
<PremiumTimePrices>
<PremiumTime duration="24" goldCredits="300" licenseName="DailyLicenseCard" />
<PremiumTime duration="72" goldCredits="500" licenseName="ThreeDayLicenseCard" />
<PremiumTime duration="168" goldCredits="1000" licenseName="WeeklyLicenseCard" />
<PremiumTime duration="720" goldCredits="3000" licenseName="MonthlyLicenseCard" />
<PremiumTime duration="2160" goldCredits="8500" licenseName="HalfAnnualLicenseCard" />
<PremiumTime duration="4320" goldCredits="15500" licenseName="AnnualLicenseCard" />
<PremiumTime duration="24" goldCredits="240" hidden="1" licenseName="DailyLicenseCardHidden" />
<PremiumTime duration="72" goldCredits="400" hidden="1" licenseName="ThreeDayLicenseCardHidden" />
<PremiumTime duration="168" goldCredits="800" hidden="1" licenseName="WeeklyLicenseCardHidden" />
<PremiumTime duration="720" goldCredits="2400" hidden="1" licenseName="MonthlyLicenseCardHidden" />
<PremiumTime duration="2160" goldCredits="6800" hidden="1" licenseName="HalfAnnualLicenseCardHidden" />
<PremiumTime duration="4320" goldCredits="12400" hidden="1" licenseName="AnnualLicenseCardHidden" />
</PremiumTimePrices>
<!-- slot requires this much reputation and auto unlocks OR can be bought instantly with gold-->
<BattleSlotPrice goldCredits="5000" accountRankReq ="1" />
<!-- -->
<ClanRegistrationCost tokenCredits="1500" />
<ClanChangeNameCost tokenCredits="1000" />
<ClanChangeTagCost tokenCredits="1000" />
<ClanChangeRaceCost credits="1000000" />
<ClanUpgrades>
<capacity>
<Level1 tokenCredits="150" /> <!-- 20 -->
<Level2 tokenCredits="150" /> <!-- 30 -->
<Level3 tokenCredits="150" /> <!-- 40 -->
<Level4 tokenCredits="150" /> <!-- 50 -->
<Level5 tokenCredits="150" /> <!-- 100 -->
<Level6 tokenCredits="150" /> <!-- 150 -->
<Level7 tokenCredits="150" /> <!-- 200 -->
<Level8 tokenCredits="150" /> <!-- 250 -->
<Level9 tokenCredits="150" /> <!-- 300 -->
<Level10 tokenCredits="150" /> <!-- 350 -->
<Level11 tokenCredits="150" /> <!-- 400 -->
<Level12 tokenCredits="150" /> <!-- 450 -->
<Level13 tokenCredits="150" /> <!-- 500 -->
</capacity>
<resourceLimit>
<Level1 tokenCredits="30000000" /> <!-- 1000 -->
<Level2 tokenCredits="30000000" /> <!-- 2000 -->
<Level3 tokenCredits="30000000" /> <!-- 3000 -->
<Level4 tokenCredits="30000000" /> <!-- 4000 -->
<Level5 tokenCredits="30000000" /> <!-- 5000 -->
</resourceLimit>
</ClanUpgrades>
<ClanRecourceExchangeRate>
<iridium value="2" />
<overcap_to_iridium value="5" />
<credits_to_iridium value="200000" />
<gold_to_iridium value="2" />
<auc_grant value="1" />
<iridium_for_clanship value="2" />
<iridium_for_clanship_repair value="2" />
</ClanRecourceExchangeRate>
<!-- -->
<SocialRewards>
<FB credits="0" goldCredits="0" premiumTime="24" />
<VK credits="0" goldCredits="0" premiumTime="24" />
<Steam credits="0" goldCredits="0" premiumTime="24" />
</SocialRewards>
<!-- -->
<AutoPilotCosts>
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
<Cost credits="0" goldCredits="0" />
</AutoPilotCosts>
<!-- -->
<KarmaResetCost goldCredits="500" />
<!-- -->
<FactionRepResetCost goldCredits="2000" />
<!-- goldCredits = Zen * ArcExchangeRate -->
<ArcZenExchangeRate value="3.2" />
<ArcBonusGold>
</ArcBonusGold>
<!-- -->
<TimeIntervalOffset value="0"/>
<!-- Personal discount offers for completing BattlePass stages -->
<BattlePassPersonalOffers>
</BattlePassPersonalOffers>