def showSixthSenseIndicator(orig, *args, **kwargs): log.debug('activate sixth sense.') ret = orig(*args, **kwargs) try: sm_control.showSixthSenseIndicator() except: log.current_exception() return ret
def init(): '''Mod's main entry point. Called by WoT's built-in mod loader.''' try: log.info(MOD_INFO.NAME + ' ' + MOD_INFO.VERSION_LONG) sm_settings.readConfig(confFile) log.debug('set key event handlers') sm_inputKeyManager.addCallback(sm_settings.get('ReloadConfigKey'), partial(sm_settings.readConfig, confFile)) sm_inputKeyManager.addCallback(sm_settings.get('ActivationHotKey'), sm_control.toggleActive) g_playerEvents.onAvatarReady += sm_control.onBattleStart #g_keyEventHandlers.add(sm_inputKeyManager.handleKeyEvent) except: log.current_exception()