示例#1
0
 def update(self, serverSettingsDiff):
     self.__serverSettings = updateDict(self.__serverSettings,
                                        serverSettingsDiff)
     if 'clanProfile' in serverSettingsDiff:
         self.__updateClanProfile(serverSettingsDiff)
     if 'spgRedesignFeatures' in self.__serverSettings:
         self.__spgRedesignFeatures = makeTupleByDict(
             _SpgRedesignFeatures,
             self.__serverSettings['spgRedesignFeatures'])
     if 'ranked_config' in serverSettingsDiff:
         self.__updateRanked(serverSettingsDiff)
     if 'hallOfFame' in serverSettingsDiff:
         self.__bwHallOfFame = makeTupleByDict(
             _BwHallOfFame, serverSettingsDiff['hallOfFame'])
     if 'wgcg' in serverSettingsDiff:
         self.__updateWgcg(serverSettingsDiff)
     if 'wgm_offline_emergency_config' in serverSettingsDiff:
         self.__wgmOfflineEmergencyConfig = makeTupleByDict(
             _WGMoneyOfflineEmergencyConfig,
             serverSettingsDiff['wgm_offline_emergency_config'])
     if 'epic_config' in serverSettingsDiff:
         self.__updateEpic(serverSettingsDiff)
     if 'telecom_config' in serverSettingsDiff:
         self.__telecomConfig = _TelecomConfig(
             self.__serverSettings['telecom_config'])
     self.onServerSettingsChange(serverSettingsDiff)
 def update(self, serverSettingsDiff):
     self.__serverSettings = updateDict(self.__serverSettings,
                                        serverSettingsDiff)
     if 'clanProfile' in serverSettingsDiff:
         self.__updateClanProfile(serverSettingsDiff)
     if 'spgRedesignFeatures' in self.__serverSettings:
         self.__spgRedesignFeatures = makeTupleByDict(
             _SpgRedesignFeatures,
             self.__serverSettings['spgRedesignFeatures'])
     if 'ranked_config' in serverSettingsDiff:
         self.__updateRanked(serverSettingsDiff)
     if 'hallOfFame' in serverSettingsDiff:
         self.__bwHallOfFame = makeTupleByDict(
             _BwHallOfFame, serverSettingsDiff['hallOfFame'])
     if 'wgcg' in serverSettingsDiff:
         self.__updateWgcg(serverSettingsDiff)
     if 'epic_config' in serverSettingsDiff:
         self.__updateEpic(serverSettingsDiff)
     if 'telecom_config' in serverSettingsDiff:
         self.__telecomConfig = _TelecomConfig(
             self.__serverSettings['telecom_config'])
     if 'disabledPMOperations' in serverSettingsDiff:
         self.__serverSettings['disabledPMOperations'] = serverSettingsDiff[
             'disabledPMOperations']
     if 'ingameShop' in serverSettingsDiff:
         self.__updateIngameShop(serverSettingsDiff)
     if 'disabledPersonalMissions' in serverSettingsDiff:
         self.__serverSettings[
             'disabledPersonalMissions'] = serverSettingsDiff[
                 'disabledPersonalMissions']
     self.onServerSettingsChange(serverSettingsDiff)
 def update(self, serverSettingsDiff):
     self.__serverSettings = updateDict(self.__serverSettings,
                                        serverSettingsDiff)
     if 'clanProfile' in serverSettingsDiff:
         self.__updateClanProfile(serverSettingsDiff)
     if 'spgRedesignFeatures' in self.__serverSettings:
         self.__spgRedesignFeatures = makeTupleByDict(
             _SpgRedesignFeatures,
             self.__serverSettings['spgRedesignFeatures'])
     if 'ranked_config' in serverSettingsDiff:
         self.__updateRanked(serverSettingsDiff)
     self.onServerSettingsChange(serverSettingsDiff)
示例#4
0
 def update(self, serverSettingsDiff):
     self.__serverSettings = updateDict(self.__serverSettings,
                                        serverSettingsDiff)
     if 'clanProfile' in serverSettingsDiff:
         self.__updateClanProfile(serverSettingsDiff)
     if 'spgRedesignFeatures' in self.__serverSettings:
         self.__spgRedesignFeatures = makeTupleByDict(
             _SpgRedesignFeatures,
             self.__serverSettings['spgRedesignFeatures'])
     if 'ranked_config' in serverSettingsDiff:
         self.__updateRanked(serverSettingsDiff)
     if 'hallOfFame' in serverSettingsDiff:
         self.__bwHallOfFame = makeTupleByDict(
             _BwHallOfFame, serverSettingsDiff['hallOfFame'])
     if 'wgcg' in serverSettingsDiff:
         self.__updateWgcg(serverSettingsDiff)
     if 'event_progression_config' in serverSettingsDiff:
         self.__updateEventProgression(serverSettingsDiff)
         self.__serverSettings[
             'event_progression_config'] = serverSettingsDiff[
                 'event_progression_config']
     if 'advent_calendar_config' in serverSettingsDiff:
         self.__updateAdventCalendar(serverSettingsDiff)
         self.__serverSettings[
             'advent_calendar_config'] = serverSettingsDiff[
                 'advent_calendar_config']
     if 'epic_config' in serverSettingsDiff:
         self.__updateEpic(serverSettingsDiff)
         self.__serverSettings['epic_config'] = serverSettingsDiff[
             'epic_config']
     if Configs.BATTLE_ROYALE_CONFIG.value in serverSettingsDiff:
         self.__updateBattleRoyale(serverSettingsDiff)
     if 'telecom_config' in serverSettingsDiff:
         self.__telecomConfig = _TelecomConfig(
             self.__serverSettings['telecom_config'])
     if 'disabledPMOperations' in serverSettingsDiff:
         self.__serverSettings['disabledPMOperations'] = serverSettingsDiff[
             'disabledPMOperations']
     if 'shop' in serverSettingsDiff:
         self.__updateShop(serverSettingsDiff)
     if 'disabledPersonalMissions' in serverSettingsDiff:
         self.__serverSettings[
             'disabledPersonalMissions'] = serverSettingsDiff[
                 'disabledPersonalMissions']
     if 'blueprints_config' in serverSettingsDiff:
         self.__updateBlueprints(serverSettingsDiff['blueprints_config'])
     if 'lootBoxes_config' in serverSettingsDiff:
         self.__serverSettings['lootBoxes_config'] = serverSettingsDiff[
             'lootBoxes_config']
     if 'progressive_reward_config' in serverSettingsDiff:
         self.__updateProgressiveReward(serverSettingsDiff)
     if 'seniority_awards_config' in serverSettingsDiff:
         self.__updateSeniorityAwards(serverSettingsDiff)
     if PremiumConfigs.PIGGYBANK in serverSettingsDiff:
         self.__serverSettings[
             PremiumConfigs.PIGGYBANK] = serverSettingsDiff[
                 PremiumConfigs.PIGGYBANK]
     if PremiumConfigs.DAILY_BONUS in serverSettingsDiff:
         self.__serverSettings[
             PremiumConfigs.DAILY_BONUS] = serverSettingsDiff[
                 PremiumConfigs.DAILY_BONUS]
     if PremiumConfigs.PREM_QUESTS in serverSettingsDiff:
         self.__serverSettings[
             PremiumConfigs.PREM_QUESTS] = serverSettingsDiff[
                 PremiumConfigs.PREM_QUESTS]
     if PremiumConfigs.PREM_SQUAD in serverSettingsDiff:
         self.__updateSquadBonus(serverSettingsDiff)
     if PremiumConfigs.PREFERRED_MAPS in serverSettingsDiff:
         self.__serverSettings[
             PremiumConfigs.PREFERRED_MAPS] = serverSettingsDiff[
                 PremiumConfigs.PREFERRED_MAPS]
     if BATTLE_PASS_CONFIG_NAME in serverSettingsDiff:
         self.__serverSettings[
             BATTLE_PASS_CONFIG_NAME] = serverSettingsDiff[
                 BATTLE_PASS_CONFIG_NAME]
         self.__battlePassConfig = BattlePassConfig(
             self.__serverSettings.get(BATTLE_PASS_CONFIG_NAME, {}))
     if CollectorVehicleConsts.CONFIG_NAME in serverSettingsDiff:
         self.__serverSettings[
             CollectorVehicleConsts.CONFIG_NAME] = serverSettingsDiff[
                 CollectorVehicleConsts.CONFIG_NAME]
     if _crystalRewardsConfig.CONFIG_NAME in serverSettingsDiff:
         self.__crystalRewardsConfig = makeTupleByDict(
             _crystalRewardsConfig,
             self.__serverSettings[_crystalRewardsConfig.CONFIG_NAME])
     self.onServerSettingsChange(serverSettingsDiff)