def game_fini(): if not isReplay: _timeRealm = datetime.utcnow() + timedelta( hours=REGION_RESET.get(constants.CURRENT_REALM, 0)) if _timeRealm.toordinal() == data['date']: userprefs.set( 'statistics/data', { 'countBattleDay': countBattleDay + countBattle, 'timeDay': time.time() - startTimeSession + timeDay, 'arenaUniqueID': arenaUniqueID, 'winsSessionDay': winsSessionDay + winsSession, 'lossSessionDay': lossSessionDay + lossSession, 'countFinishedBattleDay': countFinishedBattleDay + countFinishedBattle, 'date': _timeRealm.toordinal() }) else: userprefs.set( 'statistics/data', { 'countBattleDay': 0, 'timeDay': 0.0, 'arenaUniqueID': None, 'winsSessionDay': 0, 'lossSessionDay': 0, 'countFinishedBattleDay': 0, 'date': _timeRealm.toordinal() })
def _ServerSettingsManager_setSections(base, self, sections, settings): for section in sections: if section in (CAROUSEL_FILTER_2, FALLOUT_CAROUSEL_FILTER_2, RANKED_CAROUSEL_FILTER_2): prefs = [key for key, value in settings.iteritems() if key in PREFS.XVM_KEYS and value] settings = {key: value for key, value in settings.iteritems() if key not in PREFS.XVM_KEYS} userprefs.set(USERPREFS_CAROUSEL_FILTERS_KEY, simplejson.dumps({'prefs':prefs})) return base(self, sections, settings)
def savePosition(self, battleType): if (None not in [self.x, self.y]) and _config.get( self.S_MOVE_IN_BATTLE, False): userprefs.set(HIT_LOG_SECTIONS.LOG + '{}'.format(battleType), { 'x': self.x, 'y': self.y })
def reset(self): _Base.reset(self) self.strLastHit = '' if (self.timerLastHit is not None) and self.timerLastHit.isStarted: self.timerLastHit.stop() if (None not in [self.x, self.y]) and config.get(self.section + 'moveInBattle'): userprefs.set('DamageLog/lastHit', {'x': self.x, 'y': self.y})
def reset(self): super(LastHit, self).reset() self.strLastHit = '' if (self.timerLastHit is not None) and self.timerLastHit.isStarted: self.timerLastHit.stop() if (None not in [self.x, self.y]) and config.get(self.S_MOVE_IN_BATTLE): userprefs.set('damageLog/lastHit', {'x': self.x, 'y': self.y})
def reset(self): self.players = {} self.listLog = [] self.countLines = 0 self.maxCountLines = None if (None not in [self.x, self.y]) and config.get(self.S_MOVE_IN_BATTLE, False) and (self.section == SECTION_LOG): userprefs.set('hitLog/log', {'x': self.x, 'y': self.y})
def reset(self): super(LastHit, self).reset() self.strLastHit = '' if (self.timerLastHit is not None) and self.timerLastHit.isStarted: self.timerLastHit.stop() if (None not in [self.x, self.y]) and config.get(self.S_MOVE_IN_BATTLE): userprefs.set('DamageLog/lastHit', {'x': self.x, 'y': self.y})
def reset(self): self.strLastHit = '' self.dictVehicle = {} self.shadow = {} if (self.timerLastHit is not None) and self.timerLastHit.isStarted: self.timerLastHit.stop() userprefs.set('DamageLog/lastHit', {'x': self.x, 'y': self.y})
def reset(self, section): _Base.reset(self) self.listLog = [] self.section = section self.dataLog = {} self.callEvent = True if (None not in [self.x, self.y]) and config.get(section + 'moveInBattle') and section == 'damageLog/log/': userprefs.set('DamageLog/dLog', {'x': self.x, 'y': self.y})
def reset(self): self.numberLine = {} self.listLog = [] self.countLines = 0 self.maxCountLines = None # self.numberLine = 0 if (None not in [self.x, self.y]) and config.get(self.S_MOVE_IN_BATTLE, False) and (self.section == SECTION_LOG): userprefs.set('assistLog/log', {'x': self.x, 'y': self.y})
def reset(self, section): super(DamageLog, self).reset() self.listLog = [] self.section = section self.dataLog = {} self.callEvent = True self.dictVehicle.clear() if (None not in [self.x, self.y]) and config.get(self.S_MOVE_IN_BATTLE) and section == SECTION_LOG: userprefs.set('DamageLog/dLog', {'x': self.x, 'y': self.y})
def _ServerSettingsManager_setSections(base, self, sections, settings): for section in sections: if section in _SUPPORTED_SECTIONS: try: prefs = [key for key, value in settings.iteritems() if key in PREFS.XVM_KEYS and value] settings = {key: value for key, value in settings.iteritems() if key not in PREFS.XVM_KEYS} userprefs.set(USERPREFS.CAROUSEL_FILTERS, simplejson.dumps({'prefs': prefs}, separators=(',', ':'))) except Exception as ex: err(traceback.format_exc()) return base(self, sections, settings)
def reset(self, section): super(DamageLog, self).reset() self.listLog = [] self.scrollList = [] self.section = section self.dataLog = {} self.callEvent = True self.dictVehicle.clear() if (None not in [self.x, self.y]) and config.get(self.S_MOVE_IN_BATTLE) and section == SECTION_LOG: userprefs.set('damageLog/log', {'x': self.x, 'y': self.y})
def _ServerSettingsManager_setSections(base, self, sections, settings): for section in sections: if section in (CAROUSEL_FILTER_2, RANKED_CAROUSEL_FILTER_2, EPICBATTLE_CAROUSEL_FILTER_2): try: prefs = [key for key, value in settings.iteritems() if key in PREFS.XVM_KEYS and value] settings = {key: value for key, value in settings.iteritems() if key not in PREFS.XVM_KEYS} userprefs.set(USERPREFS.CAROUSEL_FILTERS, simplejson.dumps({'prefs':prefs})) except Exception as ex: err(traceback.format_exc()) return base(self, sections, settings)
def reset(self, section): self.dataFire = None self.section = section self.strLastHit = '' self.timerLastHit = None self.dictVehicle = {} self.shadow = {} if (self.timerLastHit is not None) and self.timerLastHit.isStarted: self.timerLastHit.stop() userprefs.set('DamageLog/lastHit', {'x': self.x, 'y': self.y})
def reset(self, section): self.listLog = [] self.listIndents = [] self.section = section self.numberLine = 0 self.dictVehicle = {} self.dataLog = {} self.shadow = {} if None not in [self.x, self.y]: userprefs.set('DamageLog/dLog', {'x': self.x, 'y': self.y})
def _SaveSettings(vehType=-1, questState=QUEST_TASK_FILTERS_TYPES.ALL): #log("{} {}".format(vehType, questState)) try: settings = { 'ver': XFW_MOD_INFO['VERSION'], 'vehType': vehType, 'questState': questState, } userprefs.set(_PREFS_NAME(), settings) except Exception: err(traceback.format_exc())
def _LobbyHeader__handleFightButtonUpdated(base, self, _): base(self, _) global _populated if _populated: if config.get('hangar/restoreBattleType', False): if self.prbDispatcher: selected = battle_selector_items.getItems().update(self.prbDispatcher.getFunctionalState()) actionName = selected.getData() if actionName != userprefs.get(USERPREFS.BATTLE_TYPE, None): debug('save battle type: ' + actionName) userprefs.set(USERPREFS.BATTLE_TYPE, actionName)
def _SaveSettings(vehType=-1, questState=QUEST_TASK_FILTERS_TYPES.ALL): #log("{} {}".format(vehType, questState)) try: settings = { 'ver':XFW_MOD_INFO['VERSION'], 'vehType':vehType, 'questState':questState, } userprefs.set(_PREFS_NAME(), settings) except Exception: err(traceback.format_exc())
def _set_reserved(self, veh_id, to_reserve): try: if to_reserve: if veh_id not in self.reserve_cache: self.reserve_cache.append(veh_id) userprefs.set("tcarousel.reserve", self.reserve_cache) else: if veh_id in self.reserve_cache: self.reserve_cache.remove(veh_id) userprefs.set("tcarousel.reserve", self.reserve_cache) except Exception as ex: err("_set_reserved() exception: " + traceback.format_exc())
def _set_reserved(self, vehCD, to_reserve): try: if to_reserve: if vehCD not in self.reserve_cache: self.reserve_cache.append(vehCD) userprefs.set('tankcarousel/reserve', self.reserve_cache) else: if vehCD in self.reserve_cache: self.reserve_cache.remove(vehCD) userprefs.set('tankcarousel/reserve', self.reserve_cache) except Exception as ex: err('_set_reserved() exception: ' + traceback.format_exc())
def reset(self, section): self.listLog = [] self.listIndents = [] self.section = section self.sumFireDmg = 0 self.dataLogFire = None self.numberLine = 0 self.dictVehicle = {} self.dataLog = {} self.shadow = {} if None not in [self.x, self.y]: userprefs.set('DamageLog/dLog', {'x': self.x, 'y': self.y})
def _LobbyHeader__handleFightButtonUpdated(base, self, _): base(self, _) global _populated if _populated: if config.get('hangar/restoreBattleType', False): if self.prbDispatcher: selected = battle_selector_items.getItems().update( self.prbDispatcher.getFunctionalState()) actionName = selected.getData() if actionName != userprefs.get(USERPREFS.BATTLE_TYPE, None): debug('save battle type: ' + actionName) userprefs.set(USERPREFS.BATTLE_TYPE, actionName)
def _ServerSettingsManager_setSections(base, self, sections, settings): for section in sections: if section in (CAROUSEL_FILTER_2, FALLOUT_CAROUSEL_FILTER_2): prefs = [ key for key, value in settings.iteritems() if key in PREFS.XVM_KEYS and value ] settings = { key: value for key, value in settings.iteritems() if key not in PREFS.XVM_KEYS } userprefs.set(USERPREFS_CAROUSEL_FILTERS_KEY, simplejson.dumps({'prefs': prefs})) return base(self, sections, settings)
def LoginView_onLogin(self, userName, password, serverName, isSocialToken2Login): if config.get('login/saveLastServer'): userprefs.set('autologin/server', serverName)
def select(self, action, onlyActive=False): if config.get('hangar/restoreBattleType', False) and self.isSelected(action): userprefs.set(g_xvm_hangar_battle_type._userpref, action)
def LoginView_saveLastSelectedServer(self, server): if config.get('login/saveLastServer'): userprefs.set('autologin/server', server)
def LoginView_saveLastSelectedServer(self, server): if config.get("login/saveLastServer"): userprefs.set("autologin/server", server)
def save_settings(): if player_name: userprefs.set('auto_equip/%s' % player_name, equip_settings)