Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var a = ['fTeri', 'Debes\x20estar\x20jugando\x20para\x20usar\x20este\x20comando.', 'mCwaB', 'Kxchx', 'Solo\x20puedes\x20usar\x20este\x20comando\x20en\x20los\x20primeros\x2090\x20segundos\x20de\x20juego.', 'La\x20pelota\x20debe\x20estar\x20en\x20movimiento\x20para\x20usar\x20este\x20comando.', 'QtCiX', 'gQCdh', 'No\x20hay\x20suficientes\x20estadisticas\x20para\x20mostrar.', 'Debes\x20ser\x20el\x20jugador\x20que\x20se\x20encuentre\x20mas\x20al\x20cerca\x20del\x20arco\x20para\x20usar\x20este\x20comando.', 'EFuFR', 'BrCkh', 'PVTDT', 'KIKkt', '\x20se\x20ha\x20establecido\x20como\x20arquero\x20del\x20equipo\x20red\x20usando\x20!gk', 'MrpJf', '\x20se\x20ha\x20establecido\x20como\x20arquero\x20del\x20equipo\x20blue\x20usando\x20!gk', 'report', '[REPORTE]', 'QFCSD', 'HCQTx', 'Tu\x20reporte\x20fue\x20enviado\x20correctamente\x20a\x20banana,\x20lo\x20leera\x20apenas\x20pueda.', 'Reporte\x20de\x20', 'goles', '\x20|\x20Goles:\x20', 'asistencias', '\x20|\x20Asistencias:\x20', 'victorias', '\x20|\x20Victorias:\x20', 'derrotas', '\x20|\x20Derrotas:\x20', 'cyLOl', 'GaGqS', 'xpHJZ', 'iOptq', 'banVote', 'voteBan', 'SMPCy', 'LgHDL', 'Hay\x20un\x20banvote\x20activo\x20actualmente.', 'No\x20existe\x20el\x20jugador\x20al\x20que\x20intentas\x20banvotear.', 'nhvfZ', 'Solo\x20puedes\x20banvotear\x20a\x20los\x20spects!', 'No\x20puedes\x20banvotear\x20a\x20jugadores\x20logueados\x20con\x20RCON.', '\x20te\x20intentó\x20banvotear.', 'Faltan\x20', '\x20segundos\x20para\x20que\x20vuelva\x20a\x20estar\x20disponible\x20el\x20banvote.', 'nkDiW', 'hQheb', 'Votacion\x20para\x20banear\x20a\x20', ',\x20usa\x20!si\x20o\x20!no\x20para\x20votar.\x20[15\x20segundos\x20disponibles]', 'rHZoO', 'tmTrX', '%\x20de\x20votos.', '\x20fue\x20baneado\x20con\x20un\x20', '%\x20de\x20los\x20votos\x20[\x20', 'Porcentaje\x20insuficiente\x20[\x20', '%\x20]', 'Votos\x20insuficientes\x20[\x20', '\x20votos\x20]', 'historicos', 'mOJwt', 'knLuu', 'topGk', 'gkTop', 'Mejores\x20arqueros\x20en\x20línea\x20[no\x20AFKs]', 'ZtUeU', 'KdFYg', 'GK\x20Score', 'Arco\x20en\x200', 'CsaKL', 'clearBan', 'PERDISTE\x20LA\x20APUESTA\x20|\x20BAN:\x20', '\x20MIN', 'ZIsmF', 'Ridoe', 'millonarios', 'KPKSm', 'wccXD', 'ricos', 'Poseedores\x20de\x20mas\x20riqueza\x20online', 'gkHis', 'hisGk', 'Mejores\x20arqueros\x20historicos', 'topAsistencias', 'gkInfo', 'Estadísticas\x20de\x20arquero\x20(Goles\x20recibidos\x20por\x20partido):\x20', '0\x20Goles', '1\x20Gol', '2\x20Goles', '3\x20Goles', 'O.\x20G.', 'Host\x20info', 'Room\x20Name', 'Players', 'Partidos', 'G.\x20en\x20Contra', 'Tiempo\x20jugado', 'rank', 'ranking', 'rankings', 'tops', 'Mejores\x20jugadores', 'Asis', 'gJhXW', 'myInfo', 'myStats', 'stats', 'Estadísticas\x20de\x20', 'petazos', 'conazos', 'mancazos', 'petes', 'conos', 'mancos', 'Peores\x20jugadores\x20en\x20línea\x20[no\x20AFKs]', 'goleadores', 'Máximos\x20anotadores\x20en\x20linea\x20[no\x20AFKs]', 'lZWjy', 'rznUH', 'nzUPu', 'mensaje', 'message', 'msg', 'condecoraciones', 'premios', 'banme', 'honk', 'honkhonk', 'honked', 'liGgN', 'HONK\x20HONK:\x20Recibiste\x205\x20goles\x20y\x205\x20asistencias.', 'Ya\x20habias\x20honk\x20honkeado.', 'kickme', 'xnCPy', 'Auto\x20kick', 'apuesta', '[LEER]\x20Uso\x20!apuesta\x20<goles>,\x20por\x20ejemplo\x20usa\x20!apuesta\x2058\x20y\x20tendras\x201/58\x20posibilidades\x20de\x20ganar\x2058\x20goles.', '[LEER]\x20Eso\x20si,\x20ten\x20cuidado,\x20porque\x20tambien\x20tendras\x2057/58\x20posibilidades\x20de\x20ser\x20baneado.', '[LEER]\x20!apuesta\x20x\x20=>\x20Posiblidades\x20de\x20ganar\x20x\x20goles:\x201/x\x20posibilidades\x20de\x20ser\x20baneado\x20(x-1)/x.', 'hvKdc', 'Qhkoq', 'No\x20puedes\x20realizar\x20apuestas\x20menores\x20a\x201\x20ni\x20mayores\x20a\x20500.', 'TnCiE', '\x20ganó\x20', '\x20gol/es.', 'ntZXk', 'El\x20comando\x20fue\x20deshabilitado\x20por\x20un\x20administrador\x20rcon.', 'cBDFn', 'BDZqK', 'Has\x20establecido\x20el\x20radio\x20de\x20tu\x20bola\x20a:\x20', ',\x20usa\x20!size\x2015\x20para\x20restaurarla.', 'aVIUA', 'cbvdw', 'getPlayerDiscProperties', 'bCoeff', 'Modo\x20chilena', '\x20activado!', '\x20desactivado!', 'onPlayerJoin', '[JOIN\x20EVENT]', '\x20auth:\x22', 'mHsuW', 'fjyNy', 'Ese\x20nombre\x20ya\x20esta\x20tomado.', 'Ya\x20hay\x20alguien\x20en\x20el\x20host\x20conectado\x20desde\x20tu\x20pc.', 'NrMvN', 'jtgxN', 'okCRe', '!\x20usa\x20!ayuda\x20para\x20ver\x20los\x20comandos', 'EGOyi', 'Habías\x20recibido\x20permaban.', 'onRoomLink', 'ROOM\x20URL:\x20', 'onPlayerLeave', 'onGamePause', 'onGameUnpause', 'onGameStart', 'onGameStop', 'ZJLkY', 'FpclE', 'NKvQJ', 'xJLqf', 'OYkYP', 'YflOt', 'bYUQc', 'onTeamVictory', 'JrWlR', 'JKCZs', 'onPlayerKicked', 'KICK', 'BAN', '\x20EVENT]', '\x20fue\x20', 'kickeado', 'baneado', '\x20por\x20', 'QCsyF', 'aMCVb', 'No\x20puedes\x20banear/kickear\x20jugadores\x20logeados\x20con\x20rcon!', 'onPlayerTeamChange', 'onPlayerAdminChange', '[ADMIN\x20EVENT]', '\x20cambió\x20el\x20estado\x20de\x20admin\x20de\x20', '\x20a:\x20', 'ijRBZ', 'QvYQG', 'No\x20le\x20puedes\x20quitar\x20administrador\x20a\x20jugadores\x20logeados\x20con\x20rcon!', 'kfkyz', 'No\x20se\x20le\x20puede\x20asignar\x20administrador\x20a\x20jugadores\x20afk!', 'Puedes\x20usar\x20#\x20antes\x20de\x20los\x20mensajes\x20para\x20hablar\x20por\x20el\x20admin\x20chat.\x20Usa\x20!adminhelp\x20para\x20ver\x20los\x20comandos.', 'sqrt', 'wEJdk', 'VXmEN', 'wIhAE', 'QqeYc', 'nqwKN', 'TnWze', 'KcrbD', 'TqHiT', 'onGameTick', 'GDdaL', 'xrmuJ', 'onPlayerBallKick', 'GMxTQ', 'iAxEa', 'NofBO', 'onTeamGoal', 'akaPt', 'vrcTA', 'uHlsd', 'JuSqz', '[GOAL\x20EVENT]', '\x20marcó\x20un\x20gol\x20en\x20el\x20minuto\x20\x27', '\x20⚽]\x20', '[\x2090+\x20⚽]\x20', 'Ganaste\x20$50\x20por\x20marcar\x20el\x20gol.', 'Ganaste\x20$50\x20por\x20realizar\x20una\x20asistencia.', 'YtPLv', 'xhOFw', 'IcHnu', 'NZKLc', 'Se\x20te\x20quitaron\x20$50\x20por\x20marcar\x20un\x20gol\x20en\x20contra.', 'timeLimit', 'Faltando\x20tan\x20poco\x20y\x20el\x20pelotudo\x20de\x20', '\x20se\x20la\x20clava\x20en\x20contra!', 'Pero\x20', ',\x20es\x20para\x20el\x20otro\x20lado\x20que\x20atacas!', 'scoreLimit', 'jqNRk', 'ncgJJ', 'prototype', 'setObj', 'setItem', 'stringify', 'getObj', 'parse', 'getItem', '{\x0a\x0a\x09\x22name\x22\x20:\x20\x22Futsal\x20x3\x22,\x0a\x0a\x09\x22width\x22\x20:\x20620,\x0a\x0a\x09\x22height\x22\x20:\x20270,\x0a\x0a\x09\x22spawnDistance\x22\x20:\x20350,\x0a\x0a\x09\x22bg\x22\x20:\x20{\x20\x22type\x22\x20:\x20\x22hockey\x22,\x20\x22width\x22\x20:\x20550,\x20\x22height\x22\x20:\x20240,\x20\x22kickOffRadius\x22\x20:\x2080,\x20\x22cornerRadius\x22\x20:\x200\x20},\x0a\x0a\x09\x22vertexes\x22\x20:\x20[\x0a\x09\x09/*\x200\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20240,\x20\x22trait\x22\x20:\x20\x22ballArea\x22\x20},\x0a\x09\x09/*\x201\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20-240,\x20\x22trait\x22\x20:\x20\x22ballArea\x22\x20},\x0a\x09\x09\x0a\x09\x09/*\x202\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x20270,\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22\x20},\x0a\x09\x09/*\x203\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x2080,\x20\x22bCoef\x22\x20:\x200.15,\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22vis\x22\x20:\x20true,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x204\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x20-80,\x20\x22bCoef\x22\x20:\x200.15,\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22vis\x22\x20:\x20true,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x205\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x20-270,\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22\x20},\x0a\x09\x09\x0a\x09\x09/*\x206\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x20-80,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22curve\x22\x20:\x200,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22pos\x22\x20:\x20[-700,-80\x20]\x20},\x0a\x09\x09/*\x207\x20*/\x20{\x20\x22x\x22\x20:\x20-590,\x20\x22y\x22\x20:\x20-80,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22curve\x22\x20:\x200,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22pos\x22\x20:\x20[-700,-80\x20]\x20},\x0a\x09\x09/*\x208\x20*/\x20{\x20\x22x\x22\x20:\x20-590,\x20\x22y\x22\x20:\x2080,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22curve\x22\x20:\x200,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22pos\x22\x20:\x20[-700,80\x20]\x20},\x0a\x09\x09/*\x209\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x2080,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22curve\x22\x20:\x200,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22pos\x22\x20:\x20[-700,80\x20]\x20},\x0a\x09\x09/*\x2010\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20-80,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22curve\x22\x20:\x200,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22pos\x22\x20:\x20[700,-80\x20]\x20},\x0a\x09\x09/*\x2011\x20*/\x20{\x20\x22x\x22\x20:\x20590,\x20\x22y\x22\x20:\x20-80,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22curve\x22\x20:\x200,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22pos\x22\x20:\x20[700,-80\x20]\x20},\x0a\x09\x09/*\x2012\x20*/\x20{\x20\x22x\x22\x20:\x20590,\x20\x22y\x22\x20:\x2080,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22curve\x22\x20:\x200,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22pos\x22\x20:\x20[700,80\x20]\x20},\x0a\x09\x09/*\x2013\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x2080,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22curve\x22\x20:\x200,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22pos\x22\x20:\x20[700,80\x20]\x20},\x0a\x09\x09\x0a\x09\x09/*\x2014\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x2080,\x20\x22bCoef\x22\x20:\x201.15,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22pos\x22\x20:\x20[-700,80\x20]\x20},\x0a\x09\x09/*\x2015\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x20240,\x20\x22bCoef\x22\x20:\x201.15,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22\x20},\x0a\x09\x09/*\x2016\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x20-80,\x20\x22bCoef\x22\x20:\x201.15,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22pos\x22\x20:\x20[-700,-80\x20]\x20},\x0a\x09\x09/*\x2017\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x201.15,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22\x20},\x0a\x09\x09/*\x2018\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x20240,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22\x20},\x0a\x09\x09/*\x2019\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20240,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22\x20},\x0a\x09\x09/*\x2020\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x2080,\x20\x22bCoef\x22\x20:\x201.15,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22pos\x22\x20:\x20[700,80\x20]\x20},\x0a\x09\x09/*\x2021\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20240,\x20\x22bCoef\x22\x20:\x201.15,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22\x20},\x0a\x09\x09/*\x2022\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x201.15,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22\x20},\x0a\x09\x09/*\x2023\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20-80,\x20\x22bCoef\x22\x20:\x201.15,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22pos\x22\x20:\x20[700,-80\x20]\x20},\x0a\x09\x09/*\x2024\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x200,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22\x20},\x0a\x09\x09/*\x2025\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x200,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22\x20},\x0a\x09\x09/*\x2026\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22curve\x22\x20:\x200\x20},\x0a\x09\x09/*\x2027\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22curve\x22\x20:\x200\x20},\x0a\x09\x09\x0a\x09\x09/*\x2028\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22\x20],\x20\x22cGroup\x22\x20:\x20[\x22redKO\x22,\x22blueKO\x22\x20],\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22\x20},\x0a\x09\x09/*\x2029\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x20-80,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22\x20],\x20\x22cGroup\x22\x20:\x20[\x22redKO\x22,\x22blueKO\x22\x20],\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22\x20},\x0a\x09\x09/*\x2030\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x2080,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22\x20],\x20\x22cGroup\x22\x20:\x20[\x22redKO\x22,\x22blueKO\x22\x20],\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22\x20},\x0a\x09\x09/*\x2031\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x20240,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22\x20],\x20\x22cGroup\x22\x20:\x20[\x22redKO\x22,\x22blueKO\x22\x20],\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22\x20},\x0a\x09\x09/*\x2032\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x20-80,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22\x20],\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22\x20},\x0a\x09\x09/*\x2033\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x2080,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22\x20],\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22\x20},\x0a\x09\x09/*\x2034\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x2080,\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22vis\x22\x20:\x20true,\x20\x22curve\x22\x20:\x20-180\x20},\x0a\x09\x09/*\x2035\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x20-80,\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22vis\x22\x20:\x20true,\x20\x22curve\x22\x20:\x20-180\x20},\x0a\x09\x09/*\x2036\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x2080,\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22vis\x22\x20:\x20true,\x20\x22curve\x22\x20:\x200\x20},\x0a\x09\x09/*\x2037\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x20-80,\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22vis\x22\x20:\x20true,\x20\x22curve\x22\x20:\x200\x20},\x0a\x09\x09\x0a\x09\x09/*\x2038\x20*/\x20{\x20\x22x\x22\x20:\x20-557.5,\x20\x22y\x22\x20:\x2080,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20false,\x20\x22pos\x22\x20:\x20[-700,80\x20]\x20},\x0a\x09\x09/*\x2039\x20*/\x20{\x20\x22x\x22\x20:\x20-557.5,\x20\x22y\x22\x20:\x20240,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20false\x20},\x0a\x09\x09/*\x2040\x20*/\x20{\x20\x22x\x22\x20:\x20-557.5,\x20\x22y\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22vis\x22\x20:\x20false,\x20\x22curve\x22\x20:\x200\x20},\x0a\x09\x09/*\x2041\x20*/\x20{\x20\x22x\x22\x20:\x20-557.5,\x20\x22y\x22\x20:\x20-80,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22vis\x22\x20:\x20false,\x20\x22curve\x22\x20:\x200,\x20\x22pos\x22\x20:\x20[-700,-80\x20]\x20},\x0a\x09\x09/*\x2042\x20*/\x20{\x20\x22x\x22\x20:\x20557.5,\x20\x22y\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22vis\x22\x20:\x20false,\x20\x22curve\x22\x20:\x200\x20},\x0a\x09\x09/*\x2043\x20*/\x20{\x20\x22x\x22\x20:\x20557.5,\x20\x22y\x22\x20:\x20-80,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22vis\x22\x20:\x20false,\x20\x22curve\x22\x20:\x200,\x20\x22pos\x22\x20:\x20[700,-80\x20]\x20},\x0a\x09\x09/*\x2044\x20*/\x20{\x20\x22x\x22\x20:\x20557.5,\x20\x22y\x22\x20:\x2080,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20false,\x20\x22pos\x22\x20:\x20[700,80\x20]\x20},\x0a\x09\x09/*\x2045\x20*/\x20{\x20\x22x\x22\x20:\x20557.5,\x20\x22y\x22\x20:\x20240,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20false\x20},\x0a\x09\x09\x0a\x09\x09/*\x2046\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x20-80,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2047\x20*/\x20{\x20\x22x\x22\x20:\x200,\x20\x22y\x22\x20:\x2080,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2048\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x20-80,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2049\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x2080,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2050\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20-80,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2051\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x2080,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2052\x20*/\x20{\x20\x22x\x22\x20:\x20-240,\x20\x22y\x22\x20:\x20256,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2053\x20*/\x20{\x20\x22x\x22\x20:\x20-120,\x20\x22y\x22\x20:\x20256,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2054\x20*/\x20{\x20\x22x\x22\x20:\x20-240,\x20\x22y\x22\x20:\x20-256,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2055\x20*/\x20{\x20\x22x\x22\x20:\x20-120,\x20\x22y\x22\x20:\x20-224,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2056\x20*/\x20{\x20\x22x\x22\x20:\x20-120,\x20\x22y\x22\x20:\x20-256,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2057\x20*/\x20{\x20\x22x\x22\x20:\x20240,\x20\x22y\x22\x20:\x20256,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2058\x20*/\x20{\x20\x22x\x22\x20:\x20120,\x20\x22y\x22\x20:\x20224,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2059\x20*/\x20{\x20\x22x\x22\x20:\x20120,\x20\x22y\x22\x20:\x20256,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2060\x20*/\x20{\x20\x22x\x22\x20:\x20240,\x20\x22y\x22\x20:\x20-224,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2061\x20*/\x20{\x20\x22x\x22\x20:\x20240,\x20\x22y\x22\x20:\x20-256,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2062\x20*/\x20{\x20\x22x\x22\x20:\x20120,\x20\x22y\x22\x20:\x20-224,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2063\x20*/\x20{\x20\x22x\x22\x20:\x20120,\x20\x22y\x22\x20:\x20-256,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2064\x20*/\x20{\x20\x22x\x22\x20:\x20-381,\x20\x22y\x22\x20:\x20240,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2065\x20*/\x20{\x20\x22x\x22\x20:\x20-381,\x20\x22y\x22\x20:\x20256,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2066\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x20200,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22curve\x22\x20:\x20-90\x20},\x0a\x09\x09/*\x2067\x20*/\x20{\x20\x22x\x22\x20:\x20-390,\x20\x22y\x22\x20:\x2070,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22curve\x22\x20:\x200\x20},\x0a\x09\x09/*\x2068\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x20226,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20-90\x20},\x0a\x09\x09/*\x2069\x20*/\x20{\x20\x22x\x22\x20:\x20-536,\x20\x22y\x22\x20:\x20240,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20-90\x20},\x0a\x09\x09/*\x2070\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x20-200,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22curve\x22\x20:\x2090\x20},\x0a\x09\x09/*\x2071\x20*/\x20{\x20\x22x\x22\x20:\x20-390,\x20\x22y\x22\x20:\x20-70,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22curve\x22\x20:\x200\x20},\x0a\x09\x09/*\x2072\x20*/\x20{\x20\x22x\x22\x20:\x20-550,\x20\x22y\x22\x20:\x20-226,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x2090\x20},\x0a\x09\x09/*\x2073\x20*/\x20{\x20\x22x\x22\x20:\x20-536,\x20\x22y\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x2090\x20},\x0a\x09\x09/*\x2074\x20*/\x20{\x20\x22x\x22\x20:\x20-556,\x20\x22y\x22\x20:\x20123,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2075\x20*/\x20{\x20\x22x\x22\x20:\x20-575,\x20\x22y\x22\x20:\x20123,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2076\x20*/\x20{\x20\x22x\x22\x20:\x20556,\x20\x22y\x22\x20:\x20123,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2077\x20*/\x20{\x20\x22x\x22\x20:\x20575,\x20\x22y\x22\x20:\x20123,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2078\x20*/\x20{\x20\x22x\x22\x20:\x20-556,\x20\x22y\x22\x20:\x20-123,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2079\x20*/\x20{\x20\x22x\x22\x20:\x20-575,\x20\x22y\x22\x20:\x20-123,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2080\x20*/\x20{\x20\x22x\x22\x20:\x20556,\x20\x22y\x22\x20:\x20-123,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2081\x20*/\x20{\x20\x22x\x22\x20:\x20575,\x20\x22y\x22\x20:\x20-123,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2082\x20*/\x20{\x20\x22x\x22\x20:\x20-381,\x20\x22y\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2083\x20*/\x20{\x20\x22x\x22\x20:\x20-381,\x20\x22y\x22\x20:\x20-256,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2084\x20*/\x20{\x20\x22x\x22\x20:\x20381,\x20\x22y\x22\x20:\x20240,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2085\x20*/\x20{\x20\x22x\x22\x20:\x20381,\x20\x22y\x22\x20:\x20256,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2086\x20*/\x20{\x20\x22x\x22\x20:\x20381,\x20\x22y\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2087\x20*/\x20{\x20\x22x\x22\x20:\x20381,\x20\x22y\x22\x20:\x20-256,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09/*\x2088\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20-226,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20-90\x20},\x0a\x09\x09/*\x2089\x20*/\x20{\x20\x22x\x22\x20:\x20536,\x20\x22y\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20-90\x20},\x0a\x09\x09/*\x2090\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20226,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x2090\x20},\x0a\x09\x09/*\x2091\x20*/\x20{\x20\x22x\x22\x20:\x20536,\x20\x22y\x22\x20:\x20240,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x2090\x20},\x0a\x09\x09/*\x2092\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20200,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22curve\x22\x20:\x2090\x20},\x0a\x09\x09/*\x2093\x20*/\x20{\x20\x22x\x22\x20:\x20390,\x20\x22y\x22\x20:\x2070,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22curve\x22\x20:\x2090\x20},\x0a\x09\x09/*\x2094\x20*/\x20{\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20-200,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22curve\x22\x20:\x20-90\x20},\x0a\x09\x09/*\x2095\x20*/\x20{\x20\x22x\x22\x20:\x20390,\x20\x22y\x22\x20:\x20-70,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22curve\x22\x20:\x20-90\x20},\x0a\x09\x09/*\x2096\x20*/\x20{\x20\x22x\x22\x20:\x20390,\x20\x22y\x22\x20:\x2070,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22curve\x22\x20:\x200\x20},\x0a\x09\x09/*\x2097\x20*/\x20{\x20\x22x\x22\x20:\x20390,\x20\x22y\x22\x20:\x20-70,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22curve\x22\x20:\x200\x20},\x0a\x09\x09/*\x2098\x20*/\x20{\x20\x22x\x22\x20:\x20-375,\x20\x22y\x22\x20:\x201,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x2099\x20*/\x20{\x20\x22x\x22\x20:\x20-375,\x20\x22y\x22\x20:\x20-1,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20100\x20*/\x20{\x20\x22x\x22\x20:\x20-375,\x20\x22y\x22\x20:\x203,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20101\x20*/\x20{\x20\x22x\x22\x20:\x20-375,\x20\x22y\x22\x20:\x20-3,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20102\x20*/\x20{\x20\x22x\x22\x20:\x20-375,\x20\x22y\x22\x20:\x20-2,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20103\x20*/\x20{\x20\x22x\x22\x20:\x20-375,\x20\x22y\x22\x20:\x202,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20104\x20*/\x20{\x20\x22x\x22\x20:\x20-375,\x20\x22y\x22\x20:\x20-3.5,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20105\x20*/\x20{\x20\x22x\x22\x20:\x20-375,\x20\x22y\x22\x20:\x203.5,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20106\x20*/\x20{\x20\x22x\x22\x20:\x20375,\x20\x22y\x22\x20:\x201,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20107\x20*/\x20{\x20\x22x\x22\x20:\x20375,\x20\x22y\x22\x20:\x20-1,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20108\x20*/\x20{\x20\x22x\x22\x20:\x20375,\x20\x22y\x22\x20:\x203,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20109\x20*/\x20{\x20\x22x\x22\x20:\x20375,\x20\x22y\x22\x20:\x20-3,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20110\x20*/\x20{\x20\x22x\x22\x20:\x20375,\x20\x22y\x22\x20:\x20-2,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20111\x20*/\x20{\x20\x22x\x22\x20:\x20375,\x20\x22y\x22\x20:\x202,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20112\x20*/\x20{\x20\x22x\x22\x20:\x20375,\x20\x22y\x22\x20:\x20-3.5,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20113\x20*/\x20{\x20\x22x\x22\x20:\x20375,\x20\x22y\x22\x20:\x203.5,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20114\x20*/\x20{\x20\x22x\x22\x20:\x20-277.5,\x20\x22y\x22\x20:\x201,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20115\x20*/\x20{\x20\x22x\x22\x20:\x20-277.5,\x20\x22y\x22\x20:\x20-1,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20116\x20*/\x20{\x20\x22x\x22\x20:\x20-277.5,\x20\x22y\x22\x20:\x203,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20117\x20*/\x20{\x20\x22x\x22\x20:\x20-277.5,\x20\x22y\x22\x20:\x20-3,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20118\x20*/\x20{\x20\x22x\x22\x20:\x20-277.5,\x20\x22y\x22\x20:\x20-2,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20119\x20*/\x20{\x20\x22x\x22\x20:\x20-277.5,\x20\x22y\x22\x20:\x202,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20120\x20*/\x20{\x20\x22x\x22\x20:\x20-277.5,\x20\x22y\x22\x20:\x20-3.5,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20121\x20*/\x20{\x20\x22x\x22\x20:\x20-277.5,\x20\x22y\x22\x20:\x203.5,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20122\x20*/\x20{\x20\x22x\x22\x20:\x20277.5,\x20\x22y\x22\x20:\x201,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20123\x20*/\x20{\x20\x22x\x22\x20:\x20277.5,\x20\x22y\x22\x20:\x20-1,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20124\x20*/\x20{\x20\x22x\x22\x20:\x20277.5,\x20\x22y\x22\x20:\x203,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20125\x20*/\x20{\x20\x22x\x22\x20:\x20277.5,\x20\x22y\x22\x20:\x20-3,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20126\x20*/\x20{\x20\x22x\x22\x20:\x20277.5,\x20\x22y\x22\x20:\x20-2,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20127\x20*/\x20{\x20\x22x\x22\x20:\x20277.5,\x20\x22y\x22\x20:\x202,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20128\x20*/\x20{\x20\x22x\x22\x20:\x20277.5,\x20\x22y\x22\x20:\x20-3.5,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20},\x0a\x09\x09/*\x20129\x20*/\x20{\x20\x22x\x22\x20:\x20277.5,\x20\x22y\x22\x20:\x203.5,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22curve\x22\x20:\x20180\x20}\x0a\x0a\x09],\x0a\x0a\x09\x22segments\x22\x20:\x20[\x0a\x09\x09{\x20\x22v0\x22\x20:\x206,\x20\x22v1\x22\x20:\x207,\x20\x22curve\x22\x20:\x200,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22pos\x22\x20:\x20[-700,-80\x20],\x20\x22y\x22\x20:\x20-80\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x207,\x20\x22v1\x22\x20:\x208,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22x\x22\x20:\x20-590\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x208,\x20\x22v1\x22\x20:\x209,\x20\x22curve\x22\x20:\x200,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22pos\x22\x20:\x20[-700,80\x20],\x20\x22y\x22\x20:\x2080\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2010,\x20\x22v1\x22\x20:\x2011,\x20\x22curve\x22\x20:\x200,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22pos\x22\x20:\x20[700,-80\x20],\x20\x22y\x22\x20:\x20-80\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2011,\x20\x22v1\x22\x20:\x2012,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22x\x22\x20:\x20590\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2012,\x20\x22v1\x22\x20:\x2013,\x20\x22curve\x22\x20:\x200,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22,\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22goalNet\x22,\x20\x22pos\x22\x20:\x20[700,80\x20],\x20\x22y\x22\x20:\x2080\x20},\x0a\x09\x09\x0a\x09\x09{\x20\x22v0\x22\x20:\x202,\x20\x22v1\x22\x20:\x203,\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x203,\x20\x22v1\x22\x20:\x204,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.15,\x20\x22cGroup\x22\x20:\x20[\x22blueKO\x22\x20],\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x203,\x20\x22v1\x22\x20:\x204,\x20\x22curve\x22\x20:\x20-180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.15,\x20\x22cGroup\x22\x20:\x20[\x22redKO\x22\x20],\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x204,\x20\x22v1\x22\x20:\x205,\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22\x20},\x0a\x09\x09\x0a\x09\x09{\x20\x22v0\x22\x20:\x2014,\x20\x22v1\x22\x20:\x2015,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x201.15,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22x\x22\x20:\x20-550\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2016,\x20\x22v1\x22\x20:\x2017,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x201.15,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22x\x22\x20:\x20-550\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2018,\x20\x22v1\x22\x20:\x2019,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22y\x22\x20:\x20240\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2020,\x20\x22v1\x22\x20:\x2021,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x201.15,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22x\x22\x20:\x20550\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2022,\x20\x22v1\x22\x20:\x2023,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x201.15,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22x\x22\x20:\x20550\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2024,\x20\x22v1\x22\x20:\x2025,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22x\x22\x20:\x20550,\x20\x22y\x22\x20:\x20-240\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2026,\x20\x22v1\x22\x20:\x2027,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22y\x22\x20:\x20-240\x20},\x0a\x09\x09\x0a\x09\x09{\x20\x22v0\x22\x20:\x2028,\x20\x22v1\x22\x20:\x2029,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22\x20],\x20\x22cGroup\x22\x20:\x20[\x22redKO\x22,\x22blueKO\x22\x20],\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2030,\x20\x22v1\x22\x20:\x2031,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22\x20],\x20\x22cGroup\x22\x20:\x20[\x22redKO\x22,\x22blueKO\x22\x20],\x20\x22trait\x22\x20:\x20\x22kickOffBarrier\x22\x20},\x0a\x09\x09\x0a\x09\x09{\x20\x22v0\x22\x20:\x2038,\x20\x22v1\x22\x20:\x2039,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20false,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22x\x22\x20:\x20-557.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2040,\x20\x22v1\x22\x20:\x2041,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20false,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22x\x22\x20:\x20-557.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2042,\x20\x22v1\x22\x20:\x2043,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20false,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22x\x22\x20:\x20557.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2044,\x20\x22v1\x22\x20:\x2045,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20false,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20],\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22x\x22\x20:\x20557.5\x20},\x0a\x09\x09\x0a\x09\x09{\x20\x22v0\x22\x20:\x2046,\x20\x22v1\x22\x20:\x2047,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x200\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2048,\x20\x22v1\x22\x20:\x2049,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-550\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2050,\x20\x22v1\x22\x20:\x2051,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20550\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2064,\x20\x22v1\x22\x20:\x2065,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-381\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2066,\x20\x22v1\x22\x20:\x2067,\x20\x22curve\x22\x20:\x20-90,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2069,\x20\x22v1\x22\x20:\x2068,\x20\x22curve\x22\x20:\x20-90,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2070,\x20\x22v1\x22\x20:\x2071,\x20\x22curve\x22\x20:\x2090,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2067,\x20\x22v1\x22\x20:\x2071,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2073,\x20\x22v1\x22\x20:\x2072,\x20\x22curve\x22\x20:\x2090,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2074,\x20\x22v1\x22\x20:\x2075,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-240,\x20\x22y\x22\x20:\x20123\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2076,\x20\x22v1\x22\x20:\x2077,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-240,\x20\x22y\x22\x20:\x20123\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2078,\x20\x22v1\x22\x20:\x2079,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-240,\x20\x22y\x22\x20:\x20-123\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2080,\x20\x22v1\x22\x20:\x2081,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-240,\x20\x22y\x22\x20:\x20-123\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2082,\x20\x22v1\x22\x20:\x2083,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-381\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2084,\x20\x22v1\x22\x20:\x2085,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20381\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2086,\x20\x22v1\x22\x20:\x2087,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20381\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2089,\x20\x22v1\x22\x20:\x2088,\x20\x22curve\x22\x20:\x20-90,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2091,\x20\x22v1\x22\x20:\x2090,\x20\x22curve\x22\x20:\x2090,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2092,\x20\x22v1\x22\x20:\x2093,\x20\x22curve\x22\x20:\x2090,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2094,\x20\x22v1\x22\x20:\x2095,\x20\x22curve\x22\x20:\x20-90,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2096,\x20\x22v1\x22\x20:\x2097,\x20\x22curve\x22\x20:\x200,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20390\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2099,\x20\x22v1\x22\x20:\x2098,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x2098,\x20\x22v1\x22\x20:\x2099,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20101,\x20\x22v1\x22\x20:\x20100,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20100,\x20\x22v1\x22\x20:\x20101,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20103,\x20\x22v1\x22\x20:\x20102,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20102,\x20\x22v1\x22\x20:\x20103,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20105,\x20\x22v1\x22\x20:\x20104,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20104,\x20\x22v1\x22\x20:\x20105,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20107,\x20\x22v1\x22\x20:\x20106,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20106,\x20\x22v1\x22\x20:\x20107,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20109,\x20\x22v1\x22\x20:\x20108,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20108,\x20\x22v1\x22\x20:\x20109,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20111,\x20\x22v1\x22\x20:\x20110,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20110,\x20\x22v1\x22\x20:\x20111,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20113,\x20\x22v1\x22\x20:\x20112,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20112,\x20\x22v1\x22\x20:\x20113,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20375\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20115,\x20\x22v1\x22\x20:\x20114,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20114,\x20\x22v1\x22\x20:\x20115,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20117,\x20\x22v1\x22\x20:\x20116,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20116,\x20\x22v1\x22\x20:\x20117,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20119,\x20\x22v1\x22\x20:\x20118,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20118,\x20\x22v1\x22\x20:\x20119,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20121,\x20\x22v1\x22\x20:\x20120,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20120,\x20\x22v1\x22\x20:\x20121,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20-277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20123,\x20\x22v1\x22\x20:\x20122,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20122,\x20\x22v1\x22\x20:\x20123,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20125,\x20\x22v1\x22\x20:\x20124,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20124,\x20\x22v1\x22\x20:\x20125,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20127,\x20\x22v1\x22\x20:\x20126,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20126,\x20\x22v1\x22\x20:\x20127,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20129,\x20\x22v1\x22\x20:\x20128,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20277.5\x20},\x0a\x09\x09{\x20\x22v0\x22\x20:\x20128,\x20\x22v1\x22\x20:\x20129,\x20\x22curve\x22\x20:\x20180,\x20\x22vis\x22\x20:\x20true,\x20\x22color\x22\x20:\x20\x22F8F8F8\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22,\x20\x22x\x22\x20:\x20277.5\x20}\x0a\x0a\x09],\x0a\x0a\x09\x22goals\x22\x20:\x20[\x0a\x09\x09{\x20\x22p0\x22\x20:\x20[-557.5,-80\x20],\x20\x22p1\x22\x20:\x20[-557.5,80\x20],\x20\x22team\x22\x20:\x20\x22red\x22\x20},\x0a\x09\x09{\x20\x22p0\x22\x20:\x20[557.5,80\x20],\x20\x22p1\x22\x20:\x20[557.5,-80\x20],\x20\x22team\x22\x20:\x20\x22blue\x22\x20}\x0a\x0a\x09],\x0a\x0a\x09\x22discs\x22\x20:\x20[\x0a\x09\x09{\x20\x22radius\x22\x20:\x205,\x20\x22pos\x22\x20:\x20[-550,80\x20],\x20\x22color\x22\x20:\x20\x22FF6666\x22,\x20\x22trait\x22\x20:\x20\x22goalPost\x22,\x20\x22y\x22\x20:\x2080\x20},\x0a\x09\x09{\x20\x22radius\x22\x20:\x205,\x20\x22pos\x22\x20:\x20[-550,-80\x20],\x20\x22color\x22\x20:\x20\x22FF6666\x22,\x20\x22trait\x22\x20:\x20\x22goalPost\x22,\x20\x22y\x22\x20:\x20-80,\x20\x22x\x22\x20:\x20-560\x20},\x0a\x09\x09{\x20\x22radius\x22\x20:\x205,\x20\x22pos\x22\x20:\x20[550,80\x20],\x20\x22color\x22\x20:\x20\x226666FF\x22,\x20\x22trait\x22\x20:\x20\x22goalPost\x22,\x20\x22y\x22\x20:\x2080\x20},\x0a\x09\x09{\x20\x22radius\x22\x20:\x205,\x20\x22pos\x22\x20:\x20[550,-80\x20],\x20\x22color\x22\x20:\x20\x226666FF\x22,\x20\x22trait\x22\x20:\x20\x22goalPost\x22,\x20\x22y\x22\x20:\x20-80\x20},\x0a\x09\x09\x0a\x09\x09{\x20\x22radius\x22\x20:\x203,\x20\x22invMass\x22\x20:\x200,\x20\x22pos\x22\x20:\x20[-550,240\x20],\x20\x22color\x22\x20:\x20\x22FFCC00\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09{\x20\x22radius\x22\x20:\x203,\x20\x22invMass\x22\x20:\x200,\x20\x22pos\x22\x20:\x20[-550,-240\x20],\x20\x22color\x22\x20:\x20\x22FFCC00\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09{\x20\x22radius\x22\x20:\x203,\x20\x22invMass\x22\x20:\x200,\x20\x22pos\x22\x20:\x20[550,-240\x20],\x20\x22color\x22\x20:\x20\x22FFCC00\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20},\x0a\x09\x09{\x20\x22radius\x22\x20:\x203,\x20\x22invMass\x22\x20:\x200,\x20\x22pos\x22\x20:\x20[550,240\x20],\x20\x22color\x22\x20:\x20\x22FFCC00\x22,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22line\x22\x20}\x0a\x0a\x09],\x0a\x0a\x09\x22planes\x22\x20:\x20[\x0a\x09\x09{\x20\x22normal\x22\x20:\x20[0,1\x20],\x20\x22dist\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x201,\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22vis\x22\x20:\x20false,\x20\x22curve\x22\x20:\x200\x20},\x0a\x09\x09{\x20\x22normal\x22\x20:\x20[0,-1\x20],\x20\x22dist\x22\x20:\x20-240,\x20\x22bCoef\x22\x20:\x201,\x20\x22trait\x22\x20:\x20\x22ballArea\x22\x20},\x0a\x09\x09\x0a\x09\x09{\x20\x22normal\x22\x20:\x20[0,1\x20],\x20\x22dist\x22\x20:\x20-270,\x20\x22bCoef\x22\x20:\x200.1\x20},\x0a\x09\x09{\x20\x22normal\x22\x20:\x20[0,-1\x20],\x20\x22dist\x22\x20:\x20-270,\x20\x22bCoef\x22\x20:\x200.1\x20},\x0a\x09\x09{\x20\x22normal\x22\x20:\x20[1,0\x20],\x20\x22dist\x22\x20:\x20-620,\x20\x22bCoef\x22\x20:\x200.1\x20},\x0a\x09\x09{\x20\x22normal\x22\x20:\x20[-1,0\x20],\x20\x22dist\x22\x20:\x20-620,\x20\x22bCoef\x22\x20:\x200.1\x20},\x0a\x09\x09\x0a\x09\x09{\x20\x22normal\x22\x20:\x20[1,0\x20],\x20\x22dist\x22\x20:\x20-620,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22vis\x22\x20:\x20false,\x20\x22curve\x22\x20:\x200\x20},\x0a\x09\x09{\x20\x22normal\x22\x20:\x20[-1,0\x20],\x20\x22dist\x22\x20:\x20-620,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22trait\x22\x20:\x20\x22ballArea\x22,\x20\x22vis\x22\x20:\x20false,\x20\x22curve\x22\x20:\x200\x20}\x0a\x0a\x09],\x0a\x0a\x09\x22traits\x22\x20:\x20{\x0a\x09\x09\x22ballArea\x22\x20:\x20{\x20\x22vis\x22\x20:\x20false,\x20\x22bCoef\x22\x20:\x201,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20]\x20},\x0a\x09\x09\x22goalPost\x22\x20:\x20{\x20\x22radius\x22\x20:\x208,\x20\x22invMass\x22\x20:\x200,\x20\x22bCoef\x22\x20:\x200.5\x20},\x0a\x09\x09\x22goalNet\x22\x20:\x20{\x20\x22vis\x22\x20:\x20true,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22cMask\x22\x20:\x20[\x22ball\x22\x20]\x20},\x0a\x09\x09\x22line\x22\x20:\x20{\x20\x22vis\x22\x20:\x20true,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22cMask\x22\x20:\x20[\x22\x22\x20]\x20},\x0a\x09\x09\x22kickOffBarrier\x22\x20:\x20{\x20\x22vis\x22\x20:\x20false,\x20\x22bCoef\x22\x20:\x200.1,\x20\x22cGroup\x22\x20:\x20[\x22redKO\x22,\x22blueKO\x22\x20],\x20\x22cMask\x22\x20:\x20[\x22red\x22,\x22blue\x22\x20]\x20}\x0a\x0a\x09},\x0a\x0a\x09\x22playerPhysics\x22\x20:\x20{\x0a\x09\x09\x22bCoef\x22\x20:\x200,\x0a\x09\x09\x22acceleration\x22\x20:\x200.11,\x0a\x09\x09\x22kickingAcceleration\x22\x20:\x200.083,\x0a\x09\x09\x22kickStrength\x22\x20:\x205\x0a\x0a\x09},\x0a\x0a\x09\x22ballPhysics\x22\x20:\x20{\x0a\x09\x09\x22radius\x22\x20:\x206.25,\x0a\x09\x09\x22bCoef\x22\x20:\x200.4,\x0a\x09\x09\x22invMass\x22\x20:\x201.5,\x0a\x09\x09\x22damping\x22\x20:\x200.99,\x0a\x09\x09\x22color\x22\x20:\x20\x22FFCC00\x22\x0a\x0a\x09}\x0a}', 'positives', 'negatives', 'isActive', 'isAvailable', 'hasVoted', 'timeoutID', 'startTime', 'getTimeLeft', 'tlCYt', 'position', 'floor', 'toString', 'totalVotes', 'QSLfd', 'name', 'blockmd', 'Has\x20', 'habilitado', 'deshabilitado', '\x20los\x20mensajes\x20privados.', 'approval', 'XnGvy', 'round', 'resetValues', 'reports', 'awards', 'permabans', 'metadata', 'goals', 'assists', 'ownGoals', 'matchs', 'timePlayed', 'readCmd', 'showRanges', 'resize', 'bananinha', 'modes', 'desmadre', 'uwu', 'highlightTeams', 'searchResult', 'pUsed', 'cuponAvailable', 'cuponCreator', 'cupon', 'gamePaused', 'oneSecondKick', 'onTeamVictoryCalled', 'oYc7-nB_v4XTl41WQ5G2uA1jHkwx-PqPHxYaN588yxg', 'OEZe_EBziu9FzhXz5aHqnB-1bUAZDDNOVfGXNEC9h64', 'SCQMjiRCv5LlDsaCayLMOd-U53pIqpEJ3ICsgGicjGw', 'cmc-AxskabP2QpllXZHUTF2mK_IwWx5rUql11geDKbg', 'N1EtqZKQd444a3zFpV38ny8H5RidHB8QuwJkzFeABiY', 'A9RLFHlnXDObfqzm84tBmZliMq36RzV_dLST-WJuD94', 'fGCjWuACghs0jtA7dsyf7yYaIqo2o_qTBRcIj9J3scw', 'P5niCUR_XeSTU14NJqVYUWAAEFKPIgPE1qF2VJDcw-A', 'kZAeYRa8Z9IQJ2u3k-jf3BU0DsMY9AWt7CNuuDINMkY', 'a46wDfI7TB1KuAkoRrJfk9ok8Wv_H_31E3BS5jPKIdk', '02BR5bjCzFnhuSc8XUY9p3LhFbTEYbrtlsHisXiqIJI', 'OKkHJtpHwPzXF1vc8ZMLZmKJZENyoI1Y9-6vhADTS3Q', 'XNOFEtWHR0uAD6w6HKIokIFSDIF8ocM0tFMhPzzdIfM', 'gWCtedKCvb-_1pYuq7ysObivJacRCPyQ4Vb7CzdpZmw', 'aQFSzi8Fda7PzYWVSRVsVW3eC2s_xOh0YVwz738Wc0A', 'kickTimeout', 'lastAssistant', 'closeInterval', 'ctx', 'lastPlayerTouch', 'lastPlayerKick', 'playerAssistant', 'lastTeamWinner', 'consecutiveWins', 'red', 'blue', 'rconName', 'banana', 'rconAuth', 'readPrivates', 'pulverizeMode', 'pulverizeIndex', 'pulverizeSide', 'rchat', 'bchat', 'Host\x20Name:\x20', '[bot\x20🦜]\x20futsal\x20x3', 'Hacer\x20host\x20publico?', 'hostInfo', 'forEach', 'NZwWv', 'connected', 'silenced', '[SPAM\x20CHINO]', '\x20intentó\x20hacer\x20spam.', 'kickPlayer', 'BOT\x20ANTI\x20SPAM', 'admin', 'setCustomStadium', 'setTeamsLock', 'setTimeLimit', 'setScoreLimit', 'setTeamColors', 'deIWy', 'setPlayerDiscProperties', 'clearBans', 'getPlayerList', 'filter', 'sendAnnouncement', 'Usa\x20!report\x20[mensaje]\x20para\x20reportar\x20el\x20mal\x20uso\x20de\x20un\x20administrador,\x20recuerda\x20poner\x20el\x20nombre\x20y\x20la\x20razon.', 'createElement', 'link', 'canvas', 'href', 'https://fonts.googleapis.com/css?family=Open\x20Sans', 'rel', 'stylesheet', 'getElementsByTagName', 'head', 'appendChild', 'myCanvas', 'width', 'height', 'style', 'zIndex', 'absolute', 'body', 'getElementById', 'getContext', 'font', '15px\x20Open\x20Sans', 'clear', 'log', 'Host\x20created\x20succesfully\x20/\x20', 'Name:\x20', 'Size:\x20', 'Public:\x20', 'Yes', 'ERROR:\x20', 'gkinfo', 'No\x20te\x20puedes\x20enviar\x20mensajes\x20a\x20ti\x20mismo.', 'getPlayer', 'nsOLO', 'team', 'No\x20existe\x20el\x20jugador\x20con\x20el\x20que\x20te\x20intentas\x20comunicar.\x20Usa\x20!md\x20id\x20mensaje', 'lastTalk', 'El\x20jugador\x20con\x20quien\x20intentas\x20comunicarte\x20tiene\x20los\x20mensajes\x20bloqueados!', 'Tienes\x20los\x20mensajes\x20privados\x20bloqueados,\x20usa\x20!mds\x20para\x20volverlo\x20a\x20activar!', 'pgMjO', 'logrcon', 'De\x20', '\x20>>\x20', 'length', '\x20le\x20envió\x20un\x20mensaje\x20privado\x20a\x20', '>>\x20', ']:\x20', '**\x20', 'QCvPz', 'tYWJs', 'Te\x20quitaron\x20el\x20silencio\x20desde\x20la\x20consola.', 'touches', 'No\x20hay\x20suficientes\x20datos\x20como\x20para\x20mostrar\x20esta\x20estadistica!', 'Posesión\x20de\x20balón:\x20[RED]\x20', '%\x20vs\x20', '%\x20[BLUE]', 'El\x20equipo\x20', '\x20lleva\x20', '\x20victoria/s\x20al\x20hilo!', 'getHours', 'padStart', 'getMinutes', 'getSeconds', 'find', 'otherNames', 'includes', 'auth', 'measureText', 'padEnd', 'RLUnT', 'chat', '--\x20', '\x20--', 'clXPs', 'XxMly', 'Máximos\x20anotadores\x20históricos', 'push', 'Nick', 'P.J.', 'Goles', 'Asis.', 'sort', 'indexOf', 'wins', 'loses', 'PeapU', 'La\x20pelota\x20debe\x20estar\x20en\x20posicion\x20de\x20tu\x20equipo,\x20ultimo\x20jugador\x20que\x20la\x20tocó:\x20', '\x20pidió\x20pausa!', 'VXSmc', '[RCON\x20ADMIN]\x20', '[ADMIN]\x20', 'range', 'MAXIMOS\x20TOQUES\x20DE\x20BALON\x20EN\x20EL\x20PARTIDO', 'NOMBRE', 'TOQUES', 'jgRwT', 'AdWpf', '\x20está\x20registrado\x20bajo\x20otros\x20nombres:\x20', 'join', 'celebration', '\x20(Asistencia:\x20', 'afk', 'OyWyG', '[RED\x20CHAT]\x20', '[BLUE\x20CHAT]\x20', '[CHAT\x20', 'setPlayerAdmin', 'getFullYear', 'getMonth', 'getDate', 'lastConnections', 'concat', '\x20-->\x20', '[\x20???\x20', 'AhNBw', 'giNyA', 'Ya\x20habías\x20votado\x20en\x20este\x20banvote!', '\x20-->\x20???\x20]', 'toLowerCase', 'Comando\x20no\x20reconocido:\x20', 'substring', 'size', 'trolled', 'qRmTk', 'Comando\x20para\x20administradores\x20rcon.', 'MPJDZ', 'RwsFP', 'setPlayerTeam', 'El\x20jugador\x20\x22', '\x22\x20se\x20encuentra\x20en\x20modo\x20afk.', 'Comando\x20para\x20administradores.', 'pauseGame', 'El\x20juego\x20ha\x20sido\x20pauseado\x20por\x20el\x20administrador\x20', 'El\x20partido\x20debe\x20estar\x20iniciado\x20y\x20no\x20debe\x20estar\x20en\x20pausa.', 'El\x20partido\x20debe\x20estar\x20iniciado\x20y\x20no\x20encontrarse\x20en\x20pausa\x20para\x20utilizar\x20este\x20comando.', 'gVxKm', 'OWDWR', 'No\x20puedes\x20kickearte\x20mientras\x20hay\x20un\x20banvote\x20activo.', 'Ya\x20fue\x20usado\x20el\x20comando\x20en\x20este\x20partido.', '\x20pidió\x20pausa,\x20el\x20juego\x20se\x20pauseó\x20automáticamente.', 'Debes\x20estar\x20en\x20la\x20cancha\x20para\x20pedir\x20pausa!', 'replace', 'haxball.com', '[SPAM\x20LINKS]', 'Los\x20administradores\x20que\x20crearon\x20el\x20cupon\x20no\x20pueden\x20utiliziarlo.', 'El\x20jugador\x20', '\x20ha\x20usado\x20el\x20cupon\x20y\x20ha\x20ganado\x20', '\x20gol/es\x20y\x20', '\x20asistencia/s.', 'ceil', 'random', 'onPlayerChat', '[CHAT\x20EVENT]', ']\x20:\x20', 'split', 'Te\x20encuentras\x20silenciado.\x20Espera\x20hasta\x20que\x20termine\x20el\x20tiempo\x20o\x20a\x20que\x20te\x20desilencien.', 'charAt', '!report', '\x20USÓ\x20', 'AwcsI', 'El\x20cierre\x20del\x20host\x20ha\x20sido\x20abortado\x20por\x20', 'No\x20hay\x20ninguna\x20votación\x20o\x20cierre\x20de\x20host\x20en\x20transcurso.', 'El\x20banvote\x20ha\x20sido\x20abortado\x20por\x20un\x20Administrador\x20RCON.', '[ADMIN\x20CHAT]\x20', 'qTtwJ', '!empty', 'cmdBLOCK', 'YhmNp', 'El\x20valor\x20de\x20size\x20debe\x20ser\x20un\x20número.', 'XvlSv', 'Un\x20administrador\x20rcon\x20te\x20bloqueó\x20los\x20comandos.', 'Comandos\x20RCON', 'bold', '!bc\x20!big\x20!ban\x20!conn\x20!show\x20!hide\x20!kick\x20!admin\x20!movetop\x20!giveaway\x20!rotateavatars\x20!small\x20!rcolors\x20!setdb', '!adddb\x20!clearchats\x20!setavatars\x20!abort\x20!setchats\x20!showrange\x20!hiderange\x20!giveassists\x20!st\x20!sa\x20!moveball\x20!ballforce', '!setsize\x20!setsizes\x20!setposes\x20!troll\x20!close\x20!movestatics\x20!giveowngoals\x20!givewins\x20!giveloses\x20!setchat\x20!permaban', '!giveaward\x20!desmadre\x20!uwu\x20!xd\x20!pulverize', 'XEwHn', 'Modo\x20hTeams:\x20', 'Activado', 'Desactivado', 'LMvRq', 'hcLlA', 'No\x20puedes\x20silenciar\x20a\x20un\x20jugador\x20que\x20ya\x20se\x20encuentera\x20silenciado', '\x20uwu', '\x20xd', 'rEeyd', 'getBallPosition', 'rainbow', 'tHaMK', 'Modo\x20DESMADRE:\x20', 'chatcolor', 'setLimit', 'limit', 'Administrador\x20RCON\x20estableció\x20el\x20límite\x20del\x20host\x20a\x20', '\x20jugadores.', 'setPassword', '!setpassword', 'trim', 'Administrador\x20RCON\x20', '\x20quitó\x20la\x20password\x20del\x20host.', '\x20establecio\x20la\x20password\x20del\x20host\x20a:\x20', 'blockcmd', 'block', 'cmd', 'cmdblock', 'CIYLc', 'ycgXP', 'No\x20se\x20ha\x20encontrado\x20al\x20jugador\x20con\x20la\x20id\x20especificada.', 'No\x20te\x20puedes\x20bloquear\x20los\x20comandos\x20a\x20ti\x20mismo.', 'Le\x20has\x20', 'bloqueado', 'desbloqueado', '\x20los\x20comandos\x20a\x20', 'Administrador\x20rcon\x20', '\x20te\x20ha\x20', '\x20los\x20comandos.', 'stopGame', 'startGame', '\x20hizo\x20un\x20rr.', 'setBall', 'XGkkM', 'Debes\x20encontrarte\x20en\x20la\x20cancha\x20y\x20con\x20el\x20juego\x20iniciado\x20para\x20usar\x20este\x20comando.', 'setDiscProperties', 'Has\x20movido\x20la\x20pelota\x20a\x20tu\x20posicion.', 'Uso\x20correcto\x20!setball\x20x\x20y', 'Fhxqt', 'Los\x20parámetros\x20x\x20e\x20y\x20deben\x20ser\x20números.', 'Has\x20movido\x20la\x20pelota\x20a\x20la\x20posicion\x20x:\x20', ';\x20y:\x20', 'pulverize', 'Modo\x20PULVERIZE:\x20ON', 'Modo\x20PULVERIZE:\x20OFF', 'conns', 'xYzgi', 'NYKcc', 'cash', 'No\x20connections\x20found!', 'Últimas\x20conexiones\x20al\x20host\x20del\x20jugador\x20', 'setCelebration', 'Uso\x20correcto\x20!setcelebration\x20id\x20celebration', 'No\x20se\x20encontró\x20al\x20jugador\x20con\x20ID\x20\x22', 'Has\x20establecido\x20el\x20festejo\x20de\x20', '\x20a\x20\x22', 'createAward', 'giveAward', 'Uso\x20correcto\x20!createaward\x20id\x20award', 'No\x20existe\x20un\x20jugador\x20conectado\x20con\x20la\x20id\x20\x22', '\x20te\x20ha\x20dado\x20la\x20distinción:\x20', 'Le\x20has\x20dado\x20la\x20distinción:\x20\x22', '\x22\x20a\x20', 'show', 'Modo\x20lectura\x20de\x20comandos:\x20', 'OFF', 'hide', 'Modo\x20de\x20lectura\x20de\x20comandos:\x20', 'getDiscProperties', 'ZQddj', 'snOIp', 'El\x20juego\x20debe\x20estar\x20iniciado\x20para\x20usar\x20este\x20comando.', 'xspeed', 'yspeed', 'Has\x20vuelto\x20la\x20pelota\x20para\x20atras!', 'yZivh', 'VZZoj', 'Uso\x20correcto\x20!removeaward\x20awardID', 'No\x20hay\x20premios\x20para\x20borrar.', 'El\x20awardID\x20debe\x20encontrarse\x20entre\x201\x20y\x20', 'splice', 'Has\x20removido\x20correctamente\x20el\x20premio\x20numero\x20#', 'Modo\x20XD:\x20', 'Modo\x20UWU:\x20', 'addDb', 'Uso\x20correcto\x20!adddb\x20id\x20VAR_FLAG\x20value', 'kydip', 'El\x20valor\x20y\x20el\x20id\x20deben\x20ser\x20números.\x20El\x20jugador\x20con\x20el\x20id\x20debe\x20encontrarse\x20en\x20linea.', '\x20le\x20ha\x20dado\x20', '\x20goles\x20a\x20', 'owngoals', '\x20goles\x20en\x20contra\x20a\x20', '\x20victorias\x20a\x20', '\x20derrotas\x20a\x20', '\x20asistencias\x20a\x20', '\x20le\x20ha\x20sumado\x20$', '\x20a\x20', 'VAR_FLAG\x20solo\x20puede\x20tomar\x20los\x20sig\x20valores:\x20[goals,\x20owngoals,\x20wins,\x20loses,\x20assists,\x20cash].', 'setdb', 'Uso\x20correcto\x20!setdb\x20id\x20VAR_FLAG\x20value', 'xqFie', 'No\x20se\x20encontró\x20al\x20jugador\x20con\x20la\x20id\x20especificada.', 'Has\x20cambiado\x20los\x20goles\x20del\x20jugador\x20', '\x20de\x20', '\x20cambió\x20tu\x20stat\x20de\x20goles\x20de\x20', 'Has\x20cambiado\x20los\x20goles\x20en\x20contra\x20del\x20jugador\x20', '\x20cambió\x20tu\x20stat\x20de\x20goles\x20en\x20contra\x20de\x20', 'Has\x20cambiado\x20las\x20victorias\x20del\x20jugador\x20', '\x20cambió\x20tu\x20stat\x20de\x20victorias\x20de\x20', 'Has\x20cambiado\x20las\x20derrotas\x20del\x20jugador\x20', '\x20cambió\x20tu\x20stat\x20de\x20derrotas\x20de\x20', 'Has\x20cambiado\x20las\x20asistencias\x20del\x20jugador\x20', '\x20cambió\x20tu\x20stat\x20de\x20asistencias\x20de\x20', 'Has\x20cambiado\x20el\x20dinero\x20del\x20jugador\x20', '\x20cambió\x20tu\x20dinero\x20de\x20', 'joke', 'aviso2', 'Administrador:\x20', '\x20ha\x20iniciado\x20el\x20cierre\x20del\x20host.', 'close', 'FHsXV', 'RIycC', 'GOOOOOOOOOOOOOOOOOOOL\x20DE\x20', '!\x20con\x20asistencia\x20de\x20', 'yKHyp', 'GFIqd', 'No\x20puedes\x20jugar\x20contra\x200\x20jugadores!', 'Arquero\x20RED:\x20', ';\x20Arquero\x20BLUE:\x20', ';\x20Usa\x20!gk\x20para\x20establecerte\x20como\x20arquero!', 'Se\x20cerrará\x20el\x20host\x20en\x20', '\x20segundos.', 'Host\x20cerrado', 'oRTfU', 'CIERRO\x20HOST', 'Uso\x20correcto\x20!chatcolor\x20hexcolor\x20|\x20ejemplo:\x20!chatcolor\x200xff00f3', 'Es\x20un\x20color\x20muy\x20oscuro.', 'Has\x20establecido\x20tu\x20chat\x20color\x20a:\x20', 'ban', 'QTdOL', 'Uso\x20correcto\x20!ban\x20id\x20razón', 'El\x20host\x20esta\x20lleno\x20', 'yGRiX', 'gxauO', 'El\x20id\x20del\x20jugador\x20no\x20ha\x20sido\x20encontrado.', 'kick', 'RRhrh', 'NRbPR', 'Uso\x20correcto\x20!kick\x20id\x20razón', 'Ten\x20cuidado\x20la\x20proxima\x20vez\x20que\x20recibas\x20un\x20warn\x20seras\x20kickeado!', 'moveTop', 'tLNcm', 'El\x20id\x20del\x20jugador\x20proporcionado\x20no\x20existe.', 'reorderPlayers', '\x20ha\x20movido\x20al\x20jugador\x20', '\x20al\x20top\x20de\x20la\x20lista\x20de\x20espectadores!', 'setSpectPos', 'setSpect', 'Uso\x20correcto\x20!setspect\x20id\x20pos', 'No\x20se\x20ha\x20encontrado\x20el\x20jugador\x20con\x20la\x20id\x20especificada.', 'El\x20jugador\x20a\x20editar\x20debe\x20encontrarse\x20en\x20la\x20lista\x20de\x20espectadores.', 'La\x20posicion\x20debe\x20ser\x20un\x20numero.', 'MvDYI', 'lutMz', 'La\x20posicion\x20que\x20intentaste\x20introducir\x20es\x20muy\x20alta\x20o\x20muy\x20baja', 'slice', 'Has\x20movido\x20al\x20jugador\x20', '\x20a\x20la\x20posición\x20de\x20spect\x20#', '\x20te\x20ha\x20movido\x20a\x20la\x20posición\x20de\x20spect\x20#', 'giveAway', 'Uso\x20correcto\x20!giveaway\x20VAR_FLAG\x20value', 'npcyo', 'El\x20valor\x20del\x20parametro\x20debe\x20ser\x20un\x20número.', '\x20les\x20ha\x20sumado\x20a\x20todos\x20', '\x20goles.', '\x20goles\x20en\x20contra.', '\x20victorias.', '\x20derrotas.', '\x20asistencias.', '\x20le\x20ha\x20dado\x20a\x20todos\x20$', 'abort', 'NuZNs', 'No\x20se\x20ha\x20encontrado\x20a\x20un\x20jugador\x20con\x20la\x20id\x20\x22', 'removeAward', 'deleteAward', 'ranges', 'Administrador\x20RCON\x20activó\x20los\x20rangos.', 'Administrador\x20RCON\x20desactivó\x20los\x20rangos.', 'giveRange', 'toUpperCase', 'none', 'null', 'Le\x20has\x20borrado\x20el\x20rango\x20a\x20', 'Has\x20establecido\x20el\x20rango\x20de\x20', '\x20te\x20ha\x20dado\x20el\x20rango\x20\x22', 'sayArcoiris', 'moveStatics', 'moveStats', 'EHOmO', 'Uso\x20correcto\x20!movestatics\x20searchID\x20targetID', 'Verifica\x20que\x20el\x20searchID\x20y\x20el\x20targetID\x20sean\x20números.', 'No\x20hay\x20jugador\x20en\x20el\x20searchResult\x20con\x20index\x20#', 'No\x20puedes\x20mover\x20las\x20estadisticas\x20de\x20un\x20jugador\x20conectado.', 'Moviendo\x20estadisticas\x20de\x20', '\x20hacia\x20', 'Se\x20te\x20han\x20sumado\x20las\x20estadisticas\x20de\x20', 'welcomeMessage', 'spam', 'setColor', 'giveColor', 'Uso\x20correcto\x20!setcolor\x20id\x20color', 'kDGpK', 'El\x20color\x20debe\x20encontrarse\x20en\x20el\x20rango\x20[black]\x200x000000\x20y\x20[white]\x200xffffff', 'Has\x20establecido\x20el\x20color\x20del\x20chat\x20de\x20', 'Te\x20han\x20establecido\x20el\x20color\x20del\x20chat\x20a\x20', 'setPoses', 'Tpshf', 'Uso\x20correcto\x20!setposes\x20x\x20y\x20|\x20No\x20se\x20puede\x20usar\x20cuando\x20esta\x20en\x20pausa\x20o\x20stopeado.', 'YxeTv', 'Los\x20parámetros\x20x\x20e\x20y\x20deben\x20ser\x20números\x20enteros.\x20x:[-600\x20a\x20600],\x20y:[-250\x20a\x20250]', 'iYIly', 'xLAhx', 'Uso\x20correcto\x20!setposes\x20x\x20y\x20|\x20x:[-600\x20a\x20600],\x20y:[-250\x20a\x20250].', 'Solo\x20los\x20administradores\x20RCON\x20pueden\x20silenciar\x20administradores.', '\x20ha\x20silenciado\x20a\x20\x22', 'El\x20silencio\x20ha\x20caducado\x20luego\x20de\x2015\x20minutos.', 'skFhx', 'CONDECORACIONES', 'CONDECORACION', 'target', 'type', 'Has\x20establecido\x20la\x20posición\x20de\x20todos\x20a\x20x:\x20', 'permaban', 'pban', 'Uso\x20correcto\x20!permaban\x20id,\x20el\x20id\x20no\x20se\x20encontró.', 'No\x20puedes\x20permabanearte\x20tu\x20mismo.', 'PERMABAN', 'enable', 'chilena', 'Parametro\x20no\x20reconocido,\x20el\x20parámetro\x20debe\x20ser\x20bananinha\x20ó\x20size.', '\x20activó\x20el\x20modo\x20', '\x20para\x20todos.', 'disable', 'dEaiS', 'tnZwC', 'Uso\x20correcto\x20!setavatar\x20id\x20avatar', 'DCNCU', 'mbZOF', 'time', 'Ganaste\x20$', '\x20por\x20ganar\x20el\x20partido\x20', '[$200\x20victoria', '\x20+\x20$50\x20por\x20dif\x20de\x202\x20goles', '\x20+\x20$100\x20por\x20dif\x20de\x203\x20goles', '\x20+\x20$150\x20bonus\x20arco\x20en\x200', 'Extras:\x20$', '\x20por\x20llevar\x20', '\x20victoria/s\x20consecutiva/s.', 'Parametro\x20no\x20reconocido,\x20el\x20parametro\x20debe\x20ser\x20bananinha\x20ó\x20size.', 'LcJIO', 'wkgaj', '[ADMIN\x20CHAT]\x20Alguien\x20limpió\x20la\x20lista\x20de\x20bans.', '\x20desactivó\x20el\x20modo\x20', 'setChat', 'XWRpG', 'YaaHw', 'Uso\x20correcto\x20!setchat\x20id\x20chatID', 'Deben\x20ser\x20numeros\x20los\x20parametros\x20id\x20y\x20chatID', 'El\x20valor\x20del\x20chatID\x20debe\x20encontrarse\x20entre\x200\x20y\x201000', 'gRika', 'XVscw', 'La\x20cantidad\x20debe\x20ser\x20mayor\x20a\x200.', 'El\x20administrador\x20', '\x20te\x20ha\x20movido\x20al\x20chat\x20', ',\x20usa\x20!chat\x200\x20para\x20abandonarlo.', 'Has\x20movido\x20a\x20', '\x20al\x20chat\x20nro\x20', 'setSize', 'Uso\x20correcto\x20!setsize\x20id\x20size', 'El\x20valor\x20de\x20size\x20debe\x20encontrarse\x20en\x20el\x20rango\x201\x20a\x20100.', 'eEbOA', 'Has\x20establecido\x20el\x20radio\x20del\x20jugador\x20', 'setSizes', 'Has\x20establecido\x20el\x20radio\x20de\x20todos\x20los\x20jugadores\x20a\x20', 'setAvatars', 'setPlayerAvatar', 'Has\x20establecido\x20el\x20avatar\x20de\x20todos\x20a\x20', 'su\x20avatar\x20por\x20default.', 'setChats', 'Uso\x20correcto\x20!setchats\x20redchat\x20bluechat', 'Los\x20parametros\x20deben\x20ser\x20números.', '\x20te\x20ha\x20movido\x20al\x20red\x20chat.\x20Los\x20siguientes\x20mensajes\x20solo\x20los\x20leeran\x20los\x20reds.', '\x20te\x20ha\x20movido\x20al\x20blue\x20chat.\x20Los\x20siguientes\x20mensajes\x20solo\x20los\x20leeran\x20los\x20blues.', 'Has\x20movido\x20a\x20los\x20reds\x20al\x20chat:\x20', 'Has\x20movido\x20a\x20los\x20blues\x20al\x20chat:\x20', 'clearChats', 'Administrador\x20', '\x20te\x20ha\x20quitado\x20del\x20chat\x20en\x20el\x20que\x20te\x20encontrabas.', 'Has\x20quitado\x20a\x20todos\x20los\x20jugadores\x20de\x20los\x20chats\x20en\x20los\x20que\x20se\x20encontraban!', 'hteams', 'teamColors', 'troll', 'hqbei', 'No\x20hay\x20ningun\x20banvote\x20activo!', 'Banvote:\x20', 'No\x20se\x20encontró\x20al\x20jugador\x20con\x20la\x20id\x20que\x20especificaste.', 'Uso\x20correcto\x20!troll\x20id\x20para\x20desactivar\x20y\x20activar\x20el\x20modo\x20troll.', 'Modo\x20troll\x20de\x20', 'setGravity', 'Uso\x20correcto\x20!setgravity\x20id\x20x\x20y', 'El\x20valor\x20de\x20id,\x20x\x20e\x20y,\x20deben\x20ser\x20números.\x20x:[-50\x20a\x2050],\x20y:[-50\x20a\x2050]', 'No\x20existe\x20un\x20jugador\x20con\x20la\x20id\x20que\x20especificaste.', 'El\x20jugador\x20al\x20que\x20le\x20intentas\x20establecer\x20la\x20gravedad\x20debe\x20estar\x20en\x20la\x20cancha.', 'Has\x20establecido\x20la\x20gravedad\x20de\x20', '\x20a:\x20(\x20', '\x20;\x20', 'ballForce', 'addBallForce', 'hJkwN', 'qOYPO', 'Uso\x20correcto\x20!ballforce\x20xForce\x20yForce', 'Máximos\x20asistentes\x20históricos', 'Asistencias', 'COwob', 'El\x20valor\x20de\x20los\x20parámetros\x20x\x20e\x20y\x20deben\x20ser\x20números.', 'El\x20juego\x20debe\x20estar\x20en\x20curso\x20para\x20utilizar\x20este\x20comando.', 'No\x20puedes\x20usar\x20en\x20este\x20momento\x20el\x20comando.', 'Cambiaste\x20la\x20dirección\x20de\x20la\x20pelota\x20exitosamente.', 'Has\x20establecido\x20tu\x20potencia\x20a:\x20', 'stopBall', 'Has\x20detenido\x20el\x20balón.', 'winner', 'Último\x20equipo\x20ganador:\x20', 'chatColor', 'xKxjH', 'arcoiris', 'Has\x20activado\x20el\x20modo\x20arcoiris.', 'Has\x20desactivado\x20el\x20modo\x20arcoiris.', 'fix', 'BFtPB', 'thFVQ', 'Se\x20ha\x20reparado\x20la\x20cancha\x20exitosamente!', 'El\x20valor\x20del\x20radio\x20debe\x20estar\x20comprendido\x20dentro\x20del\x20rango\x20de\x201\x20a\x20100', 'FiFql', 'kbQqy', 'No\x20hay\x20nada\x20que\x20reparar,\x20usar\x20este\x20comando\x20cuando\x20el\x20balon\x20sale\x20fuera\x20del\x20rectangulo!', 'poss', 'setSpeed', 'VmrwG', 'Uso\x20correcto\x20!setspeed\x20id\x20x\x20y', 'Los\x20parametros\x20id,\x20x\x20e\x20y\x20deben\x20ser\x20números.', 'Le\x20has\x20dado\x20un\x20empujón\x20de\x20energia\x20a\x20', '\x20con\x20dirección\x20x:\x20', 'fake', 'Uso\x20correcto\x20!fake\x20id\x20mensaje', 'No\x20puedes\x20usar\x20este\x20comando\x20con\x20administradores\x20rcon.', 'tEMKL', 'Peores\x20jugadores\x20históricos', 'O.G.', 'Wins', 'Loses', 'No\x20puedes\x20fakear\x20comandos.', 'warn', 'hYIWf', 'Uso\x20correcto\x20!warn\x20id\x20razón', 'warns', '\x20advirtió\x20a\x20', '/3]\x20razón:\x20', 'AZrMZ', 'alrcG', 'vsSlh', 'Ya\x20habias\x20enviado\x20este\x20reporte\x20anteriormente!', 'MAX\x20WARNS:\x20', 'aviso', 'aviso1', 'search', 'No\x20hay\x20resultados\x20para:\x20', 'Resultado\x20de\x20busqueda:\x20', 'uYJcO', '[LEFT\x20EVENT]', 'setAvatar', 'Has\x20establecido\x20el\x20avatar\x20de\x20', 'setPos', 'Uso\x20correcto\x20!setpos\x20id\x20x\x20y', 'El\x20id\x20debe\x20ser\x20un\x20numero.', 'wNIDE', 'ukHDS', 'No\x20se\x20ha\x20encontrado\x20un\x20jugador\x20con\x20el\x20id\x20proporcionado.', 'Debes\x20estar\x20en\x20la\x20cancha\x20con\x20el\x20juego\x20en\x20movimiento\x20para\x20usar\x20\x27me\x27\x20como\x20parametro.', '\x20a\x20tu\x20posición', 'YSamy', 'aBfxP', 'No\x20esta\x20el\x20partido\x20iniciado.', 'xAnOU', 'HQvZp', 'Las\x20coordenadas\x20x\x20e\x20y\x20deben\x20ser\x20números.', '\x20a\x20x:\x20', 'sil', 'silenciar', 'mute', 'ENoXY', 'MKxAA', 'CmQGD', 'Magnates\x20del\x20host', 'Dinero', 'sijXs', 'Uwfrr', 'No\x20puedes\x20desilenciar\x20a\x20un\x20jugador\x20que\x20no\x20se\x20encuentra\x20silenciado!', 'qEMkR', 'NUXZW', 'Debe\x20ser\x20un\x20número\x20el\x20id.', 'mDXqv', 'El\x20valor\x20tiempo\x20debe\x20ser\x20un\x20número.', 'lPIQD', 'GHqEa', 'bPXkX', 'Valor\x20maximo\x20para\x20silenciar:\x2035500', '\x22\x20por\x20', '\x20minuto/s.', 'Se\x20te\x20removió\x20el\x20silencio\x20automaticamente.', 'desil', 'desilenciar', 'unmute', 'Le\x20has\x20quitado\x20el\x20silencio\x20a\x20', '\x20le\x20ha\x20quitado\x20el\x20silencio\x20a\x20\x22', 'Solo\x20se\x20puede\x20generar\x20un\x20cupon\x20cada\x2015\x20minutos!', '\x20habilitó\x20un\x20cupon,\x20usa\x20', '\x20para\x20recibir\x20un\x20premio.', 'moveBall', 'getScores', 'Debe\x20estar\x20iniciado\x20el\x20partido\x20para\x20utilizar\x20este\x20comando.', 'Has\x20movido\x20la\x20pelota\x20a\x20tu\x20posición.', 'IgaZp', 'Pvdfd', 'Uso\x20correcto\x20!moveball\x20x\x20y', 'Bienvenido\x20', '!\x20usa\x20!ayuda\x20para\x20ver\x20los\x20comandos.', 'Usa\x20!bienvenida\x20mensaje,\x20para\x20cambiar\x20este\x20mensaje\x20de\x20bienvenida.', 'Ya\x20habias\x20jugado\x20aqui\x20y\x20marcaste\x20', '\x20gol/es\x20y\x20tambien\x20', 'toMXY', 'NiErV', 'El\x20valor\x20de\x20la\x20x\x20e\x20y\x20deben\x20ser\x20números.', 'help', 'comandos', 'ayuda', 'Comandos:\x20No\x20pongas\x20los\x20<>\x20en\x20el\x20comando,\x20id\x20es\x20el\x20numero\x20que\x20aparece\x20al\x20lado\x20del\x20nombre.', '!stats\x20<id>\x20!banvote\x20<id>\x20!festejo\x20<mensaje>\x20!bienvenida\x20<mensaje>\x20!md\x20<id>\x20<mensaje>\x20!r\x20<mensaje>\x20!chat\x20<sala>', '!donar\x20id\x20cantidad\x20!bananinha\x20!goles\x20!asistencias\x20!victorias\x20!derrotas\x20!kickme\x20!afk\x20!goleadores\x20!topasistencias', '!historicos\x20!mancazos\x20!mancos\x20!tops\x20!mds\x20!p\x20!gk\x20!gkinfo\x20!topgk\x20!hisgk\x20!awards\x20!apuesta\x20!size\x20<size>\x20!banme', 'adminhelp', 'admincmd', 'admincmds', 'Comandos\x20ADMIN', '!silenciar\x20<id>\x20<tiempo>\x20!silenciar\x20<id>\x20!desilenciar\x20<id>\x20!spam\x20<mensaje>\x20!setavatar\x20<id>\x20<avatar>\x20!aviso\x20<mensaje>', '!aviso2\x20<mensaje>\x20!fake\x20<id>\x20<mensaje>\x20!setpos\x20<id>\x20<x>\x20<y>\x20!setspeed\x20<id>\x20<x>\x20<y>\x20!setball\x20<x>\x20<y>\x20!hostinfo', '!warn\x20<id>\x20<mensaje>\x20!clearbans\x20!fix\x20!arcoiris\x20!poss\x20!chatcolor\x20<color>\x20!cupon\x20!search\x20<query>', 'rconhelp', 'rconcmd', 'rconcmds', 'saldo', 'dinero', 'plata', '\x20tienes\x20$', 'donar', 'Uso\x20correcto\x20!donar\x20id\x20cantidad', 'vkWUi', '[WARNING]\x20No\x20frenes\x20el\x20partido\x20antes\x20de\x20que\x20termine\x20o\x20el\x20bot\x20te\x20baneará\x20automaticamente.', 'No\x20tienes\x20dinero\x20para\x20donar.', 'No\x20existe\x20el\x20jugador\x20con\x20la\x20id\x20especificada.', 'sISgx', 'No\x20puedes\x20donarte\x20a\x20ti\x20mismo.', 'EFjuE', 'Le\x20has\x20donado\x20$', '\x20te\x20ha\x20donado\x20$', 'festejo', 'Este\x20mensaje\x20se\x20mostrará\x20cuando\x20marques\x20gol:\x20', 'bienvenida', 'Este\x20mensaje\x20se\x20mostrará\x20cuando\x20entres\x20al\x20host:\x20', 'mds', 'Uso\x20correcto\x20!chat\x20salaid', '[INFO]\x20La\x20sala\x20es\x20un\x20numero\x20del\x201\x20al\x20999\x20donde\x20solo\x20leeran\x20los\x20mensajes\x20quienes\x20esten\x20en\x20esa\x20sala.', 'hgSqe', 'Ya\x20te\x20encontrabas\x20en\x20el\x20chat\x20al\x20que\x20quieres\x20entrar.', 'La\x20sala\x20debe\x20estar\x20comprendida\x20en\x20el\x20rango\x200\x20a\x20999.', '[CHANNEL\x20', '\x20abandonó\x20el\x20chat', 'Has\x20vuelto\x20al\x20chat\x20predeterminado', '\x20ha\x20entrado\x20al\x20chat\x20', '\x20entró\x20al\x20chat\x20', 'Recuerda\x20usar\x20!chat\x200\x20para\x20salir\x20del\x20chat', '\x20ha\x20salido\x20del\x20', '\x20ha\x20entrado\x20en\x20', 'modo\x20afk.', 'Usa\x20!afk\x20para\x20salir\x20del\x20modo\x20afk.', 'vjpiv', 'Ya\x20habias\x20sido\x20establecido\x20automaticamente\x20por\x20el\x20bot.', 'Usa\x20este\x20comando\x20para\x20responder\x20al\x20ultimo\x20que\x20te\x20envió\x20un\x20mensaje!', 'Nadie\x20te\x20ha\x20enviado\x20mensajes\x20ultimamente.', 'El\x20jugador\x20con\x20el\x20que\x20te\x20intentas\x20comunicar\x20ha\x20abandonado\x20el\x20juego.'];
- (function (c, d) {
- var e = function (f) {
- while (--f) {
- c['push'](c['shift']());
- }
- };
- e(++d);
- }(a, 0xfb));
- var b = function (c, d) {
- c = c - 0x0;
- var e = a[c];
- return e;
- };
- Storage[b('0x0')][b('0x1')] = function (gh, gi) {
- return this[b('0x2')](gh, JSON[b('0x3')](gi));
- };
- Storage[b('0x0')][b('0x4')] = function (gj) {
- return JSON[b('0x5')](this[b('0x6')](gj));
- };
- const TEST_MODE = ![];
- const map = b('0x7');
- function poll() {
- this[b('0x8')] = 0x0;
- this[b('0x9')] = 0x0;
- this[b('0xa')] = ![];
- this[b('0xb')] = !![];
- this[b('0xc')] = [];
- this[b('0xd')] = 0x0;
- this[b('0xe')] = null;
- this[b('0xf')] = function () {
- if (b('0x10') !== b('0x10')) {
- location['x'] = player[b('0x11')]['x'];
- location['y'] = player[b('0x11')]['y'];
- } else {
- return Math[b('0x12')](((new Date() - this[b('0xe')]) / 0x3e8 - 0xb4) * -0x1)[b('0x13')]();
- }
- };
- this[b('0x14')] = function () {
- if (b('0x15') !== b('0x15')) {
- reg = loadreg(player[b('0x16')]);
- reg[b('0x17')] = !reg[b('0x17')];
- say(b('0x18') + [b('0x19'), b('0x1a')][reg[b('0x17')] ? 0x1 : 0x0] + b('0x1b'), MSG_YELLOW, player['id']);
- } else {
- return this[b('0x8')] + this[b('0x9')];
- }
- };
- this[b('0x1c')] = function () {
- if (b('0x1d') !== b('0x1d')) {
- return Math[b('0x1e')](this[b('0x8')] / this[b('0x14')]() * 0x64);
- } else {
- return Math[b('0x1e')](this[b('0x8')] / this[b('0x14')]() * 0x64);
- }
- };
- this[b('0x1f')] = function () {
- this[b('0x8')] = 0x0;
- this[b('0x9')] = 0x0;
- this[b('0xa')] = ![];
- this[b('0xc')] = [];
- this[b('0xd')] = 0x0;
- };
- }
- let hostInfo = {};
- hostInfo['db'] = [];
- hostInfo[b('0x20')] = [];
- hostInfo[b('0x21')] = [];
- hostInfo[b('0x22')] = [];
- hostInfo[b('0x23')] = {};
- hostInfo[b('0x23')][b('0x24')] = 0x0;
- hostInfo[b('0x23')][b('0x25')] = 0x0;
- hostInfo[b('0x23')][b('0x26')] = 0x0;
- hostInfo[b('0x23')][b('0x27')] = 0x0;
- hostInfo[b('0x23')][b('0x28')] = 0x0;
- let hostConfig = {};
- hostConfig[b('0x29')] = !![];
- hostConfig[b('0x2a')] = !![];
- hostConfig[b('0x2b')] = ![];
- hostConfig[b('0x2c')] = ![];
- hostConfig[b('0x2d')] = {};
- hostConfig[b('0x2d')][b('0x2e')] = ![];
- hostConfig[b('0x2d')][b('0x2f')] = ![];
- hostConfig[b('0x2d')]['xd'] = ![];
- hostConfig[b('0x2d')][b('0x30')] = ![];
- let hostData = {};
- hostData[b('0x31')] = [];
- hostData[b('0x32')] = ![];
- hostData[b('0x33')] = !![];
- hostData[b('0x34')] = null;
- hostData[b('0x35')] = null;
- hostData[b('0x36')] = !![];
- hostData[b('0x37')] = ![];
- hostData[b('0x38')] = ![];
- let hostCmds = {};
- let adminAuths = [b('0x39'), b('0x3a'), b('0x3b'), b('0x3c'), b('0x3d'), b('0x3e'), b('0x3f'), b('0x40'), b('0x41'), b('0x42'), b('0x43'), b('0x44'), b('0x45'), b('0x46'), b('0x47')];
- let ids = {};
- ids[b('0x48')] = null;
- ids[b('0x49')] = null;
- ids[b('0x4a')] = null;
- let ui = {};
- ui[b('0x4b')] = null;
- let statics = {};
- statics[b('0x4c')] = null;
- statics[b('0x4d')] = null;
- statics[b('0x4e')] = null;
- statics[b('0x4f')] = 0x1;
- statics[b('0x50')] = 0x0;
- statics['gk'] = {};
- statics['gk'][b('0x51')] = null;
- statics['gk'][b('0x52')] = null;
- let rconConfig = {};
- rconConfig[b('0x53')] = b('0x54');
- rconConfig[b('0x55')] = b('0x41');
- rconConfig[b('0x56')] = ![];
- rconConfig[b('0x57')] = !![];
- rconConfig[b('0x58')] = 0x0;
- rconConfig[b('0x59')] = !![];
- let chatting = {};
- chatting[b('0x5a')] = 0x0;
- chatting[b('0x5b')] = 0x0;
- let pulverize = [0xb3afe5, 0xa69cde, 0x8c77d0, 0x7251c2, 0x582cb4];
- let rainbow = [0xff0000, 0xff7f00, 0xffff00, 0xff00, 0xff, 0x7a6cad, 0x8b00ff];
- let rainbowIndex = 0x0;
- let ballAtCenter = ![];
- let rainbowSide = !![];
- let hostPoll = new poll();
- let playersInTeam = {};
- playersInTeam[b('0x51')] = [];
- playersInTeam[b('0x52')] = [];
- let currentScore = {};
- currentScore[b('0x51')] = 0x0;
- currentScore[b('0x52')] = 0x0;
- let reg = null;
- let limit = 0xc;
- const MSG_RED = 0xc70039;
- const MSG_ORANGE = 0xff5733;
- const MSG_YELLOW = 0xffc30f;
- const MSG_SKYBLUE = 0xbfff;
- const MSG_WHITE = 0xffffff;
- const host_name = prompt(b('0x5c'), b('0x5d'));
- const host_public = confirm(b('0x5e'));
- const host_listCount = 0x3;
- let room = HBInit({
- 'roomName': host_name,
- 'maxPlayers': 0x1e,
- 'public': host_public,
- 'noPlayer': !![],
- 'geo': {
- 'code': 'PG',
- 'lat': -34.6037,
- 'lon': -58.3816
- }
- });
- onLoadHost(host_name, host_public);
- function onLoadHost(gn, go) {
- if (localStorage[b('0x4')](b('0x5f'))) hostInfo = localStorage[b('0x4')](b('0x5f'));
- else localStorage[b('0x1')](b('0x5f'), hostInfo);
- hostInfo['db'][b('0x60')](gp => {
- if (b('0x61') === b('0x61')) {
- gp[b('0x62')] = ![];
- gp[b('0x63')] = ![];
- } else {
- say(b('0x64') + player[b('0x16')] + b('0x65'), MSG_ORANGE);
- room[b('0x66')](player['id'], b('0x67'), !player[b('0x68')]);
- return !![];
- }
- });
- room[b('0x69')](map);
- room[b('0x6a')](!![]);
- room[b('0x6b')](0x3);
- room[b('0x6c')](0x3);
- room[b('0x6d')](0x1, -0x5a, 0xfcdf00, [0x27208c, 0xb174a, 0xb174a]);
- room[b('0x6d')](0x2, 0x5a, 0xffffff, [0x80ff, 0x4077]);
- setInterval(function () {
- if (b('0x6e') !== b('0x6e')) {
- room[b('0x6f')](id, {
- 'x': xcoord,
- 'y': ycoord
- });
- } else {
- room[b('0x70')]();
- room[b('0x71')]()[b('0x72')](gs => !gs[b('0x68')])[b('0x60')](gt => {
- room[b('0x73')](b('0x74'), gt['id'], MSG_YELLOW);
- });
- }
- }, 0x4f10d);
- let gu = document[b('0x75')](b('0x76')),
- gv = document[b('0x75')](b('0x77'));
- gu[b('0x78')] = b('0x79');
- gu[b('0x7a')] = b('0x7b');
- document[b('0x7c')](b('0x7d'))[0x0][b('0x7e')](gu);
- gv['id'] = b('0x7f');
- gv[b('0x80')] = 0x400;
- gv[b('0x81')] = 0x64;
- gv[b('0x82')][b('0x83')] = 0x8;
- gv[b('0x82')][b('0x11')] = b('0x84');
- document[b('0x7c')](b('0x85'))[0x0][b('0x7e')](gv);
- let gw = document[b('0x86')](b('0x7f'));
- ui[b('0x4b')] = gw[b('0x87')]('2d');
- ui[b('0x4b')][b('0x88')] = b('0x89');
- setTimeout(function () {
- console[b('0x8a')]();
- console[b('0x8b')](b('0x8c') + new Date()[b('0x13')]() + '\x20/');
- console[b('0x8b')](b('0x8d') + gn);
- console[b('0x8b')](b('0x8e') + limit);
- console[b('0x8b')](b('0x8f') + (go ? b('0x90') : 'No'));
- }, 0x7d0);
- }
- function onError(gx, gy) {
- say(b('0x91') + gx, MSG_RED, gy);
- }
- function calculateGKScore(gz) {
- let gA = gz[b('0x92')];
- return gA[0x0] * 0x5 + gA[0x1] * 0x2 + gA[0x2] + gA[0x3] * -0x6;
- }
- function md(gB, gC, gD) {
- if (gB == gC) {
- onError(b('0x93'), gB);
- return;
- }
- let gE = room[b('0x94')](gB);
- let gF = room[b('0x94')](gC);
- if (gE == null || gF == null) {
- if (b('0x95') !== b('0x95')) {
- if (statics[b('0x4d')][b('0x16')] == player[b('0x16')]) {
- kickTimeout();
- return;
- } else {
- if (statics[b('0x4d')][b('0x96')] == player[b('0x96')]) {
- statics[b('0x4e')] = statics[b('0x4d')];
- assistanceTimeout();
- } else statics[b('0x4e')] = null;
- statics[b('0x4d')] = player;
- kickTimeout();
- }
- } else {
- onError(b('0x97'), gB);
- return;
- }
- }
- loadreg(gF[b('0x16')])[b('0x98')] = gB;
- loadreg(gE[b('0x16')])[b('0x98')] = gC;
- if (loadreg(gF[b('0x16')])[b('0x17')]) {
- onError(b('0x99'), gE['id']);
- return;
- } else if (loadreg(gE[b('0x16')])[b('0x17')]) {
- onError(b('0x9a'), gE['id']);
- return;
- }
- let gH = room[b('0x71')]()[b('0x72')](gI => gI['id'] != gB && gI['id'] != gC);
- if (rconConfig[b('0x56')]) {
- if (b('0x9b') === b('0x9b')) {
- if (!(loadreg(gE[b('0x16')])[b('0x9c')] || loadreg(gF[b('0x16')])[b('0x9c')])) sayToRCON(b('0x9d') + gE[b('0x16')] + b('0x9e') + gF[b('0x16')] + ':\x20' + gD);
- gH = gH[b('0x72')](gJ => !loadreg(gJ[b('0x16')])[b('0x9c')]);
- } else {
- clearTimeout(ids[b('0x48')]);
- ids[b('0x48')] = null;
- }
- }
- for (let gL = 0x0; gL < gH[b('0x9f')]; gL++) {
- say(gE[b('0x16')] + b('0xa0') + gF[b('0x16')], MSG_YELLOW, gH[gL]['id']);
- }
- room[b('0x73')](b('0xa1') + gF[b('0x16')] + '\x20[' + gF['id'] + b('0xa2') + gD, gB, MSG_YELLOW);
- room[b('0x73')](b('0xa3') + gE[b('0x16')] + '\x20[' + gE['id'] + b('0xa2') + gD, gC, MSG_YELLOW, null, 0x2);
- }
- function clearsilenced() {
- let gM = room[b('0x71')]();
- for (let gN = 0x0; gN < gM[b('0x9f')]; gN++) {
- reg = loadreg(gM[gN][b('0x16')]);
- if (reg[b('0x63')]) {
- if (b('0xa4') !== b('0xa5')) {
- reg[b('0x63')] = ![];
- say(b('0xa6'), MSG_YELLOW, gM[gN]['id']);
- } else {
- if (!ADMINCMD(player)) return;
- let bi = 0x0;
- let bj = 0x0;
- let bk = room[b('0x71')]()[b('0x72')](bl => bl[b('0x96')] != 0x0);
- for (let bm = 0x0; bm < bk[b('0x9f')]; bm++) {
- if (bk[bm][b('0x96')] == 0x1) bi += loadreg(bk[bm][b('0x16')])[b('0xa7')];
- else bj += loadreg(bk[bm][b('0x16')])[b('0xa7')];
- }
- if (bi + bj == 0x0) {
- onError(b('0xa8'), player['id']);
- return;
- }
- let bn = bi / (bi + bj) * 0x64;
- bn = bn - bn % 0x1;
- say(b('0xa9') + bn + b('0xaa') + (0x64 - bn) + b('0xab'), bn > 0x32 ? 0xff4d4d : 0x668cff);
- }
- }
- }
- hostInfo['db'][b('0x60')](gV => {
- gV[b('0x63')] = ![];
- });
- }
- function winsManager(gW) {
- if (gW == statics[b('0x4f')]) statics[b('0x50')]++;
- else {
- statics[b('0x50')] = 0x1;
- statics[b('0x4f')] = gW;
- }
- let gX = [b('0x51'), b('0x52')][gW - 0x1];
- let gY = [0xff4d4d, 0x668cff][gW - 0x1];
- say(b('0xac') + gX + b('0xad') + statics[b('0x50')] + b('0xae'), gY);
- }
- function getTimeStamp() {
- let gZ = new Date();
- return '[' + gZ[b('0xaf')]()[b('0x13')]()[b('0xb0')](0x2, '0') + ':' + gZ[b('0xb1')]()[b('0x13')]()[b('0xb0')](0x2, '0') + ':' + gZ[b('0xb2')]()[b('0x13')]()[b('0xb0')](0x2, '0') + ']';
- }
- function loadreg(h0) {
- return hostInfo['db'][b('0xb3')](h1 => h1[b('0xb4')][b('0xb5')](h0));
- }
- function exists(h2) {
- return hostInfo['db'][b('0xb3')](h3 => h3[b('0xb6')] == h2[b('0xb6')]) != null;
- }
- function duplicatedNameOnDb(h4, h5) {
- if (loadreg(h4))
- if (loadreg(h4)[b('0xb6')] != h5) return !![];
- return ![];
- }
- function duplicatedAuth(h6, h7) {
- if (hostInfo['db'][b('0x72')](h8 => h8[b('0x62')])[b('0xb3')](h9 => h9[b('0xb6')] == h7)) return !![];
- return ![];
- }
- function padText(ha, hb) {
- let hc = hb - ui[b('0x4b')][b('0xb7')](ha)[b('0x80')];
- let hd = hc / ui[b('0x4b')][b('0xb7')]('\u2003')[b('0x80')] - hc / ui[b('0x4b')][b('0xb7')]('\u2003')[b('0x80')] % 0x1;
- let he = hc - hd * ui[b('0x4b')][b('0xb7')]('\u2003')[b('0x80')];
- let hf = he / ui[b('0x4b')][b('0xb7')]('\u200a')[b('0x80')] - he / ui[b('0x4b')][b('0xb7')]('\u200a')[b('0x80')] % 0x1;
- return ha[b('0xb8')](hd + ha[b('0x9f')], '\u2003')[b('0xb8')](hf + ha[b('0x9f')] + hd, '\u200a');
- }
- function sayToTarget(hg, hh, hi) {
- for (let hj = 0x0; hj < hi[b('0x9f')]; hj++) say(hg, hh, hi[hj]['id']);
- }
- function showMatrixTarget(hk, hl, hm) {
- let hn = [];
- for (let ho = 0x0; ho < hl[0x0][b('0x9f')]; ho++) {
- if (b('0xb9') !== b('0xb9')) {
- let ah = room[b('0x71')]();
- for (let ai = 0x0; ai < ah[b('0x9f')]; ai++)
- if (chat == loadreg(ah[ai][b('0x16')])[b('0xba')]) room[b('0x73')](msg, ah[ai]['id'], chat == chatting[b('0x5a')] ? 0xff4d4d : chat == chatting[b('0x5b')] ? 0x668cff : MSG_SKYBLUE);
- } else {
- hn[ho] = 0x0;
- for (let hs = 0x0; hs < hl[b('0x9f')]; hs++)
- if (ui[b('0x4b')][b('0xb7')](hl[hs][ho])[b('0x80')] + 0x1e > hn[ho]) hn[ho] = ui[b('0x4b')][b('0xb7')](hl[hs][ho])[b('0x80')] + 0x1e;
- }
- }
- sayToTarget(b('0xbb') + hk + b('0xbc'), MSG_SKYBLUE, hm);
- for (let ht = 0x0; ht < hl[b('0x9f')]; ht++) {
- let hu = hl[ht];
- let hv = '';
- for (let hw = 0x0; hw < hu[b('0x9f')] - 0x1; hw++) {
- if (hw != 0x0) {
- hn[hw] = hn[hw] + (hn[hw - 0x1] - ui[b('0x4b')][b('0xb7')](padText(hu[hw - 0x1], hn[hw - 0x1]))[b('0x80')]);
- hv += padText(hu[hw], hn[hw]);
- } else hv += padText(hu[hw], hn[hw]);
- }
- hv += hu[hu[b('0x9f')] - 0x1];
- sayToTarget(hv, ht == 0x0 ? MSG_YELLOW : MSG_WHITE, hm);
- }
- }
- function showMatrix(hx, hy, hz) {
- if (!hz) {
- if (b('0xbd') === b('0xbe')) {
- let c8 = b('0xbf');
- let c9 = [];
- let ca = host_listCount;
- if (hostInfo['db'][b('0x9f')] < ca) ca = hostInfo['db'][b('0x9f')];
- c9[b('0xc0')]([b('0xc1'), b('0xc2'), b('0xc3'), b('0xc4')]);
- hostInfo['db'][b('0xc5')](function (cb, cc) {
- return cc[b('0x24')] - cb[b('0x24')];
- });
- let cd = hostInfo['db'][b('0xc6')](loadreg(hz[b('0x16')]));
- if (cd == hostInfo['db'][b('0x9f')] - 0x1) cd = hostInfo['db'][b('0x9f')] - 0x3;
- else if (cd == 0x0) cd = 0x0;
- else cd -= 0x1;
- if (cd <= 0x0) cd = 0x0;
- for (let ce = 0x0; ce < ca; ce++) {
- let cf = hostInfo['db'][ce + cd];
- let cg = '#' + (ce + 0x1 + cd)[b('0x13')]() + '\x20' + cf[b('0x16')];
- let ch = cf[b('0x24')][b('0x13')]();
- let ci = cf[b('0x25')][b('0x13')]();
- let cj = (cf[b('0xc7')] + cf[b('0xc8')])[b('0x13')]();
- c9[b('0xc0')]([cg, cj, ch, ci]);
- }
- showMatrix(c8, c9, hz);
- } else {
- hz = room[b('0x71')]()[b('0xb3')](hN => hN[b('0x68')]);
- onJoinAndLeave();
- if (!hz) return;
- }
- }
- let hO = [];
- for (let hP = 0x0; hP < hy[0x0][b('0x9f')]; hP++) {
- hO[hP] = 0x0;
- for (let hQ = 0x0; hQ < hy[b('0x9f')]; hQ++)
- if (ui[b('0x4b')][b('0xb7')](hy[hQ][hP])[b('0x80')] + 0x1e > hO[hP]) hO[hP] = ui[b('0x4b')][b('0xb7')](hy[hQ][hP])[b('0x80')] + 0x1e;
- }
- room[b('0x73')](b('0xbb') + hx + b('0xbc'), hz[b('0x68')] || loadreg(hz[b('0x16')])[b('0x9c')] ? null : hz['id'], MSG_SKYBLUE);
- for (let hR = 0x0; hR < hy[b('0x9f')]; hR++) {
- let hS = hy[hR];
- let hT = '';
- for (let hU = 0x0; hU < hS[b('0x9f')] - 0x1; hU++) {
- if (b('0xc9') !== b('0xc9')) {
- say(b('0xca') + statics[b('0x4c')][b('0x16')], MSG_ORANGE, hz['id']);
- sayToAdmins(hz[b('0x16')] + b('0xcb'), !![]);
- return;
- } else {
- if (hU != 0x0) {
- if (b('0xcc') === b('0xcc')) {
- hO[hU] = hO[hU] + (hO[hU - 0x1] - ui[b('0x4b')][b('0xb7')](padText(hS[hU - 0x1], hO[hU - 0x1]))[b('0x80')]);
- hT += padText(hS[hU], hO[hU]);
- } else {
- range = reg[b('0x9c')] ? b('0xcd') : hz[b('0x68')] ? b('0xce') : '';
- if (reg[b('0xcf')] != null) range = '[' + reg[b('0xcf')] + ']\x20';
- }
- } else hT += padText(hS[hU], hO[hU]);
- }
- }
- hT += hS[hS[b('0x9f')] - 0x1];
- say(hT, hR == 0x0 ? MSG_YELLOW : MSG_WHITE, hz[b('0x68')] || loadreg(hz[b('0x16')])[b('0x9c')] ? null : hz['id']);
- }
- }
- function ballTouchers() {
- let hX = room[b('0x71')]()[b('0x72')](hY => hY[b('0x96')] == 0x1 || hY[b('0x96')] == 0x2);
- let hZ = b('0xd0');
- let i0 = [];
- let i1 = 0x2;
- if (hX[b('0x9f')] < 0x2) i1 = hX[b('0x9f')];
- i0[b('0xc0')]([b('0xd1'), b('0xd2')]);
- hX[b('0xc5')](function (i2, i3) {
- return loadreg(i3[b('0x16')])[b('0xa7')] - loadreg(i2[b('0x16')])[b('0xa7')];
- });
- for (let i4 = 0x0; i4 < i1; i4++) {
- let i5 = hX[i4];
- let i6 = '#' + (i4 + 0x1)[b('0x13')]() + '\x20' + i5[b('0x16')];
- let i7 = loadreg(i5[b('0x16')])[b('0xa7')][b('0x13')]();
- i0[b('0xc0')]([i6, i7]);
- }
- showMatrixTarget(hZ, i0, room[b('0x71')]()[b('0x72')](i8 => i8[b('0x96')] != 0x0));
- }
- function say(i9, ia, ib, ic) {
- if (ic == null || ic == undefined || ic == !![]) room[b('0x73')](i9, ib, ia);
- }
- function sayToAdmins(id, ie) {
- let ig = room[b('0x71')]();
- for (let ih = 0x0; ih < ig[b('0x9f')]; ih++) {
- if (!ie && ie != null) {
- if (ig[ih][b('0x68')] && !loadreg(ig[ih][b('0x16')])[b('0x9c')]) room[b('0x73')](id, ig[ih]['id'], MSG_ORANGE);
- } else {
- if (loadreg(ig[ih][b('0x16')])[b('0x9c')] || ig[ih][b('0x68')]) {
- room[b('0x73')](id, ig[ih]['id'], MSG_ORANGE);
- }
- }
- }
- }
- function showcollisions(ii) {
- reg = loadreg(ii);
- if (reg)
- if (reg[b('0xb4')][b('0x9f')] > 0x1) room[b('0x71')]()[b('0x72')](ij => adminAuths[b('0xb5')](loadreg(ij[b('0x16')])[b('0xb6')]) && ij[b('0x68')])[b('0x60')](ik => {
- if (b('0xd3') !== b('0xd4')) {
- room[b('0x73')](ii + b('0xd5') + reg[b('0xb4')][b('0x72')](il => il != ii)[b('0xd6')]('|'), ik['id'], MSG_ORANGE);
- } else {
- if (statics[b('0x4e')]) {
- say(goalTime + reg[b('0xd7')] + b('0xd8') + statics[b('0x4e')][b('0x16')] + ')', MSG_YELLOW);
- hostInfo[b('0x23')][b('0x25')]++;
- } else say(goalTime + reg[b('0xd7')], MSG_YELLOW);
- }
- });
- }
- function setplpos(io, ip, iq) {
- room[b('0x6f')](io, {
- 'x': ip,
- 'y': iq
- });
- }
- function onJoinAndLeave() {
- let ir = room[b('0x71')]()[b('0x72')](is => !loadreg(is[b('0x16')])[b('0xd9')]);;
- if (ir[b('0x9f')] == 0x0) return;
- if (ir[b('0xb3')](it => it[b('0x68')])) return;
- ir[b('0xc5')](function (iu, iv) {
- if (b('0xda') !== b('0xda')) {
- if (chat == chatting[b('0x5a')] && !gamepaused) sendToChat(b('0xdb') + player[b('0x16')] + ':\x20' + msg, chat);
- else if (chat == chatting[b('0x5b')] && !gamepaused) sendToChat(b('0xdc') + player[b('0x16')] + ':\x20' + msg, chat);
- else if (chat != chatting[b('0x5a')] && chat != chatting[b('0x5b')]) sendToChat(b('0xdd') + chat + ']\x20' + player[b('0x16')] + ':\x20' + msg, chat);
- if ((chat == chatting[b('0x5a')] || chat == chatting[b('0x5b')]) && !gamepaused || chat != chatting[b('0x5a')] && chat != chatting[b('0x5b')]) return ![];
- } else {
- return iu['id'] - iv['id'];
- }
- });
- room[b('0xde')](ir[0x0]['id'], !![]);
- }
- function joinConnection(ix) {
- reg = loadreg(ix[b('0x16')]);
- var iy = new Date();
- var iz = iy[b('0xdf')]() + '-' + (iy[b('0xe0')]() + 0x1)[b('0x13')]()[b('0xb0')](0x2, '0') + '-' + iy[b('0xe1')]()[b('0x13')]()[b('0xb0')](0x2, '0');
- var iA = iy[b('0xaf')]()[b('0x13')]()[b('0xb0')](0x2, '0') + ':' + iy[b('0xb1')]()[b('0x13')]()[b('0xb0')](0x2, '0') + ':' + iy[b('0xb2')]()[b('0x13')]()[b('0xb0')](0x2, '0');
- var iB = '[\x20' + iz + '\x20' + iA;
- if (!reg[b('0xe2')]) reg[b('0xe2')] = [];
- reg[b('0xe2')] = reg[b('0xe2')][b('0xe3')](iB);
- }
- function leftConnection(iC) {
- reg = loadreg(iC[b('0x16')]);
- var iD = new Date();
- var iE = iD[b('0xdf')]() + '-' + (iD[b('0xe0')]() + 0x1)[b('0x13')]()[b('0xb0')](0x2, '0') + '-' + iD[b('0xe1')]()[b('0x13')]()[b('0xb0')](0x2, '0');
- var iF = iD[b('0xaf')]()[b('0x13')]()[b('0xb0')](0x2, '0') + ':' + iD[b('0xb1')]()[b('0x13')]()[b('0xb0')](0x2, '0') + ':' + iD[b('0xb2')]()[b('0x13')]()[b('0xb0')](0x2, '0');
- var iG = b('0xe4') + iE + '\x20' + iF + '\x20]';
- if (!reg[b('0xe2')]) reg[b('0xe2')] = [b('0xe5')];
- reg[b('0xe2')][reg[b('0xe2')][b('0x9f')] - 0x1] += iG;
- saveAll();
- }
- function saveAll() {
- for (let iH = 0x0; iH < hostInfo['db'][b('0x9f')]; iH++) {
- if (b('0xe6') === b('0xe7')) {
- onError(b('0xe8'), player['id']);
- return;
- } else {
- if (!hostInfo['db'][iH][b('0xe2')]) continue;
- for (let iJ = 0x0; iJ < hostInfo['db'][iH][b('0xe2')][b('0x9f')] - 0x1; iJ++)
- if (hostInfo['db'][iH][b('0xe2')][iJ][b('0x9f')] == 0x15) hostInfo['db'][iH][b('0xe2')][iJ] += b('0xe9');
- }
- }
- localStorage[b('0x1')](b('0x5f'), hostInfo);
- }
- function executeCMD(iK, iL, iM) {
- iK = iK[b('0xea')]();
- for (var iN in hostCmds) {
- if ('!' + iN[b('0xea')]() == iK) {
- hostCmds[iN](iL, iM);
- return;
- }
- }
- onError(b('0xeb') + iK + '\x20' + iM, iL['id']);
- }
- function fixConnections() {
- for (let iO = 0x0; iO < hostInfo['db'][b('0x9f')]; iO++) {
- if (!hostInfo['db'][iO][b('0xe2')]) continue;
- for (let iP = 0x0; iP < hostInfo['db'][iO][b('0xe2')][b('0x9f')]; iP++) hostInfo['db'][iO][b('0xe2')][iP] = hostInfo['db'][iO][b('0xe2')][iP][b('0xec')](0x0, 0x2f);
- }
- saveAll();
- }
- function updateSizeNChilena() {
- room[b('0x71')]()[b('0x72')](iQ => iQ[b('0x96')] != 0x0)[b('0x60')](iR => {
- reg = loadreg(iR[b('0x16')]);
- room[b('0x6f')](iR['id'], {
- 'radius': reg[b('0xed')],
- 'bCoeff': reg[b('0x2c')] ? -0x3 : reg['st'] != null ? reg['st'] : 0x0,
- 'invMass': reg[b('0xee')] ? 0x1f4 : 0.5
- });
- });
- }
- function getRegsPlaying() {
- let iS = room[b('0x71')]()[b('0x72')](iT => iT[b('0x96')] != 0x0);
- return hostInfo['db'][b('0x72')](iU => iS[b('0xb3')](iV => iU[b('0x16')] == iV[b('0x16')]));
- }
- function RCONCMD(iW) {
- if (!loadreg(iW[b('0x16')])[b('0x9c')]) {
- if (b('0xef') !== b('0xef')) {
- let dq = hostInfo['db'][i + startingIndex];
- let dr = '#' + (i + 0x1 + startingIndex)[b('0x13')]() + '\x20' + dq[b('0x16')];
- let ds = dq[b('0x24')][b('0x13')]();
- let dt = dq[b('0x25')][b('0x13')]();
- matrix[b('0xc0')]([dr, dt, ds]);
- } else {
- onError(b('0xf0'), iW['id']);
- return ![];
- }
- }
- return !![];
- }
- function ADMINCMD(j2) {
- if (!j2[b('0x68')] && !loadreg(j2[b('0x16')])[b('0x9c')]) {
- if (b('0xf1') === b('0xf2')) {
- room[b('0xf3')](j2['id'], 0x0);
- say(b('0xf4') + j2[b('0x16')] + b('0xf5'), MSG_ORANGE, byPlayer['id']);
- } else {
- onError(b('0xf6'), j2['id']);
- return ![];
- }
- }
- return !![];
- }
- function callPause(j4) {
- if (j4[b('0x68')] || loadreg(j4[b('0x16')])[b('0x9c')] && p[b('0x96')] != 0x0) {
- room[b('0xf7')](!![]);
- if (!hostData[b('0x36')]) say(b('0xf8') + j4[b('0x16')], MSG_YELLOW);
- else onError(b('0xf9'), j4['id']);
- return;
- }
- if (hostData[b('0x36')]) {
- onError(b('0xfa'), j4['id']);
- return;
- }
- if (j4[b('0x96')] != 0x0) {
- if (statics[b('0x4c')]) {
- if (statics[b('0x4c')][b('0x96')] != j4[b('0x96')]) {
- if (b('0xfb') !== b('0xfb')) {
- hostPoll[b('0xb')] = ![];
- clearTimeout(hostPoll[b('0xd')]);
- hostPoll[b('0xe')] = new Date();
- hostPoll[b('0xd')] = setTimeout(function () {
- hostPoll[b('0xb')] = !![];
- }, 0x3e8 * 0x3c * 0x3);
- } else {
- say(b('0xca') + statics[b('0x4c')][b('0x16')], MSG_ORANGE, j4['id']);
- sayToAdmins(j4[b('0x16')] + b('0xcb'), !![]);
- return;
- }
- }
- }
- if (hostData[b('0x32')]) {
- if (b('0xfc') !== b('0xfc')) {
- onError(b('0xfd'), j4['id']);
- return;
- } else {
- onError(b('0xfe'), j4['id']);
- sayToAdmins(j4[b('0x16')] + b('0xcb'), !![]);
- return;
- }
- }
- hostData[b('0x32')] = !![];
- say(j4[b('0x16')] + b('0xff'), MSG_SKYBLUE);
- room[b('0xf7')](!![]);
- } else {
- onError(b('0x100'), j4['id']);
- }
- }
- function spamfilter(j7, j8, j9) {
- if ((j7[b('0xb5')]('爂') || j7[b('0x101')](/[a-z0-9~`!@#$%^&*()-_=+\\|\]}\[{'\";:\/?.,><\s+]+/gi, '')[b('0x9f')] > 0x14) && !j8[b('0x9c')]) {
- say(b('0x64') + j9[b('0x16')] + b('0x65'), MSG_ORANGE);
- room[b('0x66')](j9['id'], b('0x67'), !j9[b('0x68')]);
- return !![];
- } else if (j7[b('0x101')]('\x20', '')[b('0xb5')](b('0x102')) && !j8[b('0x9c')]) {
- say(b('0x103') + j9[b('0x16')] + b('0x65'), MSG_ORANGE);
- room[b('0x66')](j9['id'], b('0x67'), !j9[b('0x68')]);
- return !![];
- }
- return ![];
- }
- function sendToChat(ja, jb) {
- let jc = room[b('0x71')]();
- for (let jd = 0x0; jd < jc[b('0x9f')]; jd++)
- if (jb == loadreg(jc[jd][b('0x16')])[b('0xba')]) room[b('0x73')](ja, jc[jd]['id'], jb == chatting[b('0x5a')] ? 0xff4d4d : jb == chatting[b('0x5b')] ? 0x668cff : MSG_SKYBLUE);
- }
- function sayToRCON(je) {
- let jf = room[b('0x71')]()[b('0x72')](jg => loadreg(jg[b('0x16')])[b('0x9c')]);
- for (let jh = 0x0; jh < jf[b('0x9f')]; jh++) room[b('0x73')](je, jf[jh]['id'], MSG_ORANGE);
- }
- function useCupon(ji) {
- if (hostData[b('0x35')] == null) return;
- if (loadreg(hostData[b('0x34')][b('0x16')])[b('0xb4')][b('0xb5')](ji[b('0x16')])) {
- onError(b('0x104'), ji['id']);
- return;
- }
- let jj = getRandomInt(-0x1, 0x5);
- let jk = getRandomInt(-0x2, 0x5);
- reg = loadreg(ji[b('0x16')]);
- reg[b('0x24')] += jj;
- reg[b('0x25')] += jk;
- say(b('0x105') + ji[b('0x16')] + b('0x106') + jj + b('0x107') + jk + b('0x108'), MSG_YELLOW);
- hostData[b('0x35')] = null;
- }
- function getRandomInt(jl, jm) {
- jl = Math[b('0x109')](jl);
- jm = Math[b('0x12')](jm);
- return Math[b('0x12')](Math[b('0x10a')]() * (jm - jl + 0x1)) + jl;
- }
- room[b('0x10b')] = function (jn, jo) {
- console[b('0x8b')](b('0x10c') + getTimeStamp() + '\x20' + jn[b('0x16')] + '[' + jn['id'] + b('0x10d') + jo);
- if (jo == '!p' || jo == 'p') {
- callPause(jn);
- return ![];
- }
- reg = loadreg(jn[b('0x16')]);
- if (spamfilter(jo, reg, jn)) return ![];
- let jp = jo[b('0x10e')]('\x20');
- if (reg[b('0x63')] && !reg[b('0x9c')]) {
- say(b('0x10f'), MSG_YELLOW, jn['id']);
- return ![];
- }
- if (hostConfig[b('0x29')] && !jn[b('0x68')] && !reg[b('0x9c')]) {
- if (jo[b('0x110')](0x0) == '!' && jp[0x0][b('0xea')]() != b('0x111')) sayToAdmins(jn[b('0x16')] + b('0x112') + jp[0x0], ![]);
- }
- if (hostConfig[b('0x29')] && !reg[b('0x9c')]) {
- if (b('0x113') !== b('0x113')) {
- if (!RCONCMD(jn)) return;
- if (ids[b('0x4a')] != null) {
- clearInterval(ids[b('0x4a')]);
- ids[b('0x4a')] = null;
- say(b('0x114') + jn[b('0x16')] + '.', MSG_SKYBLUE);
- return;
- }
- if (!hostPoll[b('0xa')]) {
- onError(b('0x115'), jn['id']);
- return;
- }
- say(b('0x116'), MSG_SKYBLUE);
- hostPoll[b('0x1f')]();
- } else {
- if (jo[b('0x110')](0x0) == '!') sayToRCON(jn[b('0x16')] + b('0x112') + jp[0x0]);
- }
- }
- if ((jn[b('0x68')] || reg[b('0x9c')]) && jo[b('0x110')](0x0) == '#') {
- sayToAdmins(b('0x117') + jn[b('0x16')] + ':\x20' + jo[b('0xec')](0x1));
- return ![];
- }
- if (reg[b('0x9c')] || !loadreg(jn[b('0x16')])[b('0x63')]) {
- if (jo[b('0x110')](0x0) == '!') {
- if (b('0x118') === b('0x118')) {
- if (hostData[b('0x35')])
- if (jo[b('0xea')]() == hostData[b('0x35')][b('0xea')]() && hostData[b('0x35')] != b('0x119')) {
- useCupon(jn);
- return ![];
- } if (!reg[b('0x11a')]) {
- if (b('0x11b') !== b('0x11b')) {
- onError(b('0x11c'), jn['id']);
- return;
- } else {
- executeCMD(jo[b('0x10e')]('\x20')[0x0][b('0xea')](), jn, jo[b('0xec')](jo[b('0x10e')]('\x20')[0x0][b('0x9f')] + 0x1));
- return ![];
- }
- } else {
- if (b('0x11d') === b('0x11d')) {
- onError(b('0x11e'), jn['id']);
- return ![];
- } else {
- room[b('0x73')](b('0x11f'), jn['id'], MSG_YELLOW, b('0x120'));
- room[b('0x73')](b('0x121'), jn['id'], MSG_ORANGE, null);
- room[b('0x73')](b('0x122'), jn['id'], MSG_ORANGE, null);
- room[b('0x73')](b('0x123'), jn['id'], MSG_ORANGE, null);
- room[b('0x73')](b('0x124'), jn['id'], MSG_ORANGE, null);
- }
- }
- } else {
- if (!RCONCMD(jn)) return;
- for (let aT = 0x0; aT < rainbow[b('0x9f')] - 0x1; aT++) say(data, rainbow[aT]);
- }
- }
- let jv = loadreg(jn[b('0x16')])[b('0xba')];
- if (jv != 0x0) {
- if (jv == chatting[b('0x5a')] && !gamepaused) sendToChat(b('0xdb') + jn[b('0x16')] + ':\x20' + jo, jv);
- else if (jv == chatting[b('0x5b')] && !gamepaused) sendToChat(b('0xdc') + jn[b('0x16')] + ':\x20' + jo, jv);
- else if (jv != chatting[b('0x5a')] && jv != chatting[b('0x5b')]) sendToChat(b('0xdd') + jv + ']\x20' + jn[b('0x16')] + ':\x20' + jo, jv);
- if ((jv == chatting[b('0x5a')] || jv == chatting[b('0x5b')]) && !gamepaused || jv != chatting[b('0x5a')] && jv != chatting[b('0x5b')]) return ![];
- }
- if (hostConfig[b('0x2d')][b('0x2e')]) {
- jn = room[b('0x71')]()[getRandomInt(0x0, room[b('0x71')]()[b('0x9f')] - 0x1)];
- reg = loadreg(jn[b('0x16')]);
- }
- let jw = '';
- if (hostConfig[b('0x2a')]) {
- if (b('0x125') !== b('0x125')) {
- if (!RCONCMD(jn)) return;
- hostConfig[b('0x2d')][b('0x30')] = !hostConfig[b('0x2d')][b('0x30')];
- hostConfig[b('0x2d')][b('0x2e')] = ![];
- say(b('0x126') + [b('0x127'), b('0x128')][hostConfig[b('0x2d')][b('0x30')] ? 0x0 : 0x1], MSG_SKYBLUE, jn['id']);
- } else {
- jw = reg[b('0x9c')] ? b('0xcd') : jn[b('0x68')] ? b('0xce') : '';
- if (reg[b('0xcf')] != null) jw = '[' + reg[b('0xcf')] + ']\x20';
- }
- }
- if (hostConfig[b('0x2d')][b('0x30')]) {
- if (b('0x129') === b('0x12a')) {
- onError(b('0x12b'), jn['id']);
- return;
- } else {
- if (jn[b('0x96')] == 0x1) {
- room[b('0x73')](jw + jn[b('0x16')] + '\x20[' + jn['id'] + b('0xa2') + jo + (hostConfig[b('0x2d')][b('0x2f')] ? b('0x12c') : '') + (hostConfig[b('0x2d')]['xd'] ? b('0x12d') : ''), null, 0xff4d4d);
- return ![];
- } else if (jn[b('0x96')] == 0x2) {
- room[b('0x73')](jw + jn[b('0x16')] + '\x20[' + jn['id'] + b('0xa2') + jo + (hostConfig[b('0x2d')][b('0x2f')] ? b('0x12c') : '') + (hostConfig[b('0x2d')]['xd'] ? b('0x12d') : ''), null, 0x668cff);
- return ![];
- }
- }
- }
- if (reg[b('0x9c')] && rconConfig[b('0x57')]) {
- if (b('0x12e') !== b('0x12e')) {
- let gd = room[b('0x12f')]();
- if (gd['x'] == 0x0 && gd['y'] == 0x0) {
- ballAtCenter = !![];
- updateSizeNChilena();
- }
- } else {
- room[b('0x73')](jw + jn[b('0x16')] + '\x20[' + jn['id'] + b('0xa2') + jo + (hostConfig[b('0x2d')][b('0x2f')] ? b('0x12c') : '') + (hostConfig[b('0x2d')]['xd'] ? b('0x12d') : ''), null, pulverize[rconConfig[b('0x58')]]);
- rconConfig[b('0x58')] += rconConfig[b('0x59')] ? 0x1 : -0x1;
- if (rconConfig[b('0x58')] == 0x4) rconConfig[b('0x59')] = ![];
- else if (rconConfig[b('0x58')] == 0x0) rconConfig[b('0x59')] = !![];
- return ![];
- }
- } else if (reg[b('0x130')]) {
- if (b('0x131') !== b('0x131')) {
- if (!RCONCMD(jn)) return;
- hostConfig[b('0x2d')][b('0x2e')] = !hostConfig[b('0x2d')][b('0x2e')];
- say(b('0x132') + [b('0x127'), b('0x128')][hostConfig[b('0x2d')][b('0x2e')] ? 0x0 : 0x1], MSG_SKYBLUE, jn['id']);
- } else {
- room[b('0x73')](jw + jn[b('0x16')] + '\x20[' + jn['id'] + b('0xa2') + jo + (hostConfig[b('0x2d')][b('0x2f')] ? b('0x12c') : '') + (hostConfig[b('0x2d')]['xd'] ? b('0x12d') : ''), null, rainbow[rainbowIndex]);
- rainbowIndex += rainbowSide ? 0x1 : -0x1;
- if (rainbowIndex == 0x6) rainbowSide = ![];
- if (rainbowIndex == 0x0) rainbowSide = !![];
- return ![];
- }
- }
- room[b('0x73')](jw + jn[b('0x16')] + '\x20[' + jn['id'] + b('0xa2') + jo + (hostConfig[b('0x2d')][b('0x2f')] ? b('0x12c') : '') + (hostConfig[b('0x2d')]['xd'] ? b('0x12d') : ''), null, jw == b('0xce') ? reg[b('0x133')] != MSG_WHITE ? reg[b('0x133')] : 0xfedc97 : reg[b('0xcf')] ? reg[b('0x133')] != MSG_WHITE ? reg[b('0x133')] : 0xff00 : reg[b('0x133')]);
- return ![];
- }
- return ![];
- };
- hostCmds[b('0x134')] = hostCmds[b('0x135')] = function (jC, jD) {
- if (!RCONCMD(jC)) return;
- let jE = parseInt(jD);
- if (jE < 0x8) jE = 0x8;
- if (jE > 0x1d) jE = 0x1e;
- limit = jE;
- say(b('0x136') + jE + b('0x137'), MSG_SKYBLUE);
- };
- hostCmds[b('0x138')] = function (jF, jG) {
- if (!RCONCMD(jF)) return;
- if (jG[b('0xea')]() == b('0x139') || jG[b('0x13a')]() == '') {
- room[b('0x138')](null);
- say(b('0x13b') + jF[b('0x16')] + b('0x13c'), MSG_SKYBLUE);
- } else {
- room[b('0x138')](jG);
- say(b('0x13b') + jF[b('0x16')] + b('0x13d') + jG, MSG_SKYBLUE);
- }
- };
- hostCmds[b('0x13e')] = hostCmds[b('0x13f')] = hostCmds[b('0x140')] = hostCmds[b('0x141')] = function (jH, jI) {
- if (!RCONCMD(jH)) return;
- let jJ = room[b('0x94')](parseInt(jI));
- if (!jJ) {
- if (b('0x142') !== b('0x143')) {
- onError(b('0x144'), jH['id']);
- return;
- } else {
- statics[b('0x4c')] = jH;
- setupGKs();
- }
- }
- if (jJ['id'] == jH['id']) {
- onError(b('0x145'), jH['id']);
- return;
- }
- reg = loadreg(jJ[b('0x16')]);
- reg[b('0x11a')] = !reg[b('0x11a')];
- say(b('0x146') + [b('0x147'), b('0x148')][reg[b('0x11a')] ? 0x0 : 0x1] + b('0x149') + jJ[b('0x16')] + '.', MSG_SKYBLUE, jH['id']);
- say(b('0x14a') + jH[b('0x16')] + b('0x14b') + [b('0x147'), b('0x148')][reg[b('0x11a')] ? 0x0 : 0x1] + b('0x14c'), MSG_SKYBLUE, jJ['id']);
- };
- hostCmds['rr'] = function (jL, jM) {
- if (!RCONCMD(jL)) return;
- room[b('0x14d')]();
- room[b('0x14e')]();
- say(b('0x14a') + jL[b('0x16')] + b('0x14f'), MSG_SKYBLUE);
- };
- hostCmds[b('0x150')] = function (jN, jO) {
- if (!RCONCMD(jN)) return;
- if (jO[b('0xea')]() == 'me') {
- if (jN[b('0x11')] == null) {
- if (b('0x151') === b('0x151')) {
- onError(b('0x152'), jN['id']);
- return;
- } else {
- hostData[b('0x37')] = !![];
- if (ids[b('0x48')]) {
- clearTimeout(ids[b('0x48')]);
- ids[b('0x48')] = null;
- }
- ids[b('0x48')] = setTimeout(function () {
- hostData[b('0x37')] = ![];
- }, 0x9c4);
- }
- }
- room[b('0x153')](0x0, {
- 'x': jN[b('0x11')]['x'],
- 'y': jN[b('0x11')]['y']
- });
- room[b('0x153')](0x0, {
- 'xspeed': 0x0,
- 'yspeed': 0x0
- });
- say(b('0x154'), MSG_YELLOW, jN['id']);
- return;
- }
- let jQ = jO[b('0x10e')]('\x20');
- if (jO[b('0x9f')] < 0x2) {
- onError(b('0x155'), jN['id']);
- return;
- }
- let jR = parseInt(jQ[0x0]);
- let jS = parseInt(jQ[0x1]);
- if (isNaN(jR) || isNaN(jS)) {
- if (b('0x156') !== b('0x156')) {
- onError(b('0xe8'), jN['id']);
- return;
- } else {
- onError(b('0x157'), jN['id']);
- return;
- }
- }
- if (jR < -0x226) jR = -0x226;
- if (jR > 0x226) jR = 0x226;
- if (jS < -0xfa) jS = -0xfa;
- if (jS > 0xfa) jS = 0xfa;
- room[b('0x153')](0x0, {
- 'x': jR,
- 'y': jS
- });
- room[b('0x153')](0x0, {
- 'xspeed': 0x0,
- 'yspeed': 0x0
- });
- say(b('0x158') + jR + b('0x159') + jS, MSG_YELLOW, jN['id']);
- };
- hostCmds[b('0x15a')] = function (jU) {
- if (!RCONCMD(jU)) return;
- rconConfig[b('0x57')] = !rconConfig[b('0x57')];
- if (rconConfig[b('0x57')]) say(b('0x15b'), MSG_SKYBLUE, jU['id']);
- else say(b('0x15c'), MSG_SKYBLUE, jU['id']);
- };
- hostCmds[b('0x15d')] = function (jV, jW) {
- if (!RCONCMD(jV)) return;
- if (jW == '') {
- if (b('0x15e') === b('0x15f')) {
- let cE = hostInfo['db'][i];
- let cF = '#' + (i + 0x1)[b('0x13')]() + '\x20' + cE[b('0x16')];
- let cG = '$' + cE[b('0x160')];
- matrix[b('0xc0')]([cF, cG]);
- } else {
- hostCmds[b('0x15d')](jV, jV['id'][b('0x13')]());
- return;
- }
- }
- let k1 = parseInt(jW);
- if (isNaN(k1)) return;
- let k2 = room[b('0x94')](k1);
- if (!k2) return;
- let k3 = loadreg(k2[b('0x16')]);
- if (!k3) return;
- if (!k3[b('0xe2')]) {
- say(b('0x161'), MSG_ORANGE, jV['id']);
- return;
- }
- let k4 = k3[b('0xe2')][b('0x9f')] > 0x4 ? 0x4 : k3[b('0xe2')][b('0x9f')];
- if (k4 < 0x1) return;
- say(b('0x162') + k3[b('0x16')], MSG_SKYBLUE, jV['id']);
- for (let k5 = 0x0; k5 < k4 - 0x1; k5++) say(k3[b('0xe2')][k3[b('0xe2')][b('0x9f')] - k4 + k5], MSG_YELLOW, jV['id']);
- say(k3[b('0xe2')][k3[b('0xe2')][b('0x9f')] - 0x1] + b('0xe9'), MSG_YELLOW, jV['id']);
- };
- hostCmds[b('0x163')] = function (k6, k7) {
- if (!RCONCMD(k6)) return;
- let k8 = k7[b('0x10e')]('\x20');
- if (k8[b('0x9f')] < 0x2) {
- onError(b('0x164'), k6['id']);
- return;
- }
- let k9 = parseInt(k8[0x0]);
- let ka = k7[b('0x101')](k8[0x0] + '\x20', '');
- let kb = room[b('0x94')](k9);
- if (!kb) {
- onError(b('0x165') + k8[0x0] + '\x22', k6['id']);
- return;
- }
- reg = loadreg(kb[b('0x16')]);
- reg[b('0xd7')] = ka;
- say(b('0x166') + kb[b('0x16')] + b('0x167') + ka + '\x22', MSG_SKYBLUE, k6['id']);
- };
- hostCmds[b('0x168')] = hostCmds[b('0x169')] = function (kc, kd) {
- if (!RCONCMD(kc)) return;
- let ke = kd[b('0x10e')]('\x20');
- if (ke[b('0x9f')] < 0x2) {
- onError(b('0x16a'), kc['id']);
- return;
- }
- let kf = room[b('0x94')](parseInt(ke[0x0]));
- if (!kf) {
- onError(b('0x16b') + ke[0x0] + '\x22', kc['id']);
- return;
- }
- hostInfo[b('0x21')][b('0xc0')]({
- 'type': kd[b('0xec')](ke[0x0][b('0x9f')] + 0x1),
- 'target': kf[b('0x16')]
- });
- say(kc[b('0x16')] + b('0x16c') + kd[b('0xec')](ke[0x0][b('0x9f')] + 0x1), MSG_SKYBLUE, kf['id']);
- say(b('0x16d') + kd[b('0xec')](ke[0x0][b('0x9f')] + 0x1) + b('0x16e') + kf[b('0x16')], MSG_SKYBLUE, kc['id']);
- saveAll();
- };
- hostCmds[b('0x16f')] = function (kg, kh) {
- if (!RCONCMD(kg)) return;
- hostConfig[b('0x29')] = !![];
- sayToAdmins(b('0x170') + ['ON', b('0x171')][hostConfig[b('0x29')] ? 0x0 : 0x1]);
- };
- hostCmds[b('0x172')] = function (ki, kj) {
- if (!RCONCMD(ki)) return;
- hostConfig[b('0x29')] = ![];
- sayToAdmins(b('0x173') + ['ON', b('0x171')][hostConfig[b('0x29')] ? 0x0 : 0x1]);
- };
- hostCmds['bc'] = function (kk, kl) {
- if (!RCONCMD(kk)) return;
- let km = room[b('0x174')](0x0);
- if (!km) {
- if (b('0x175') !== b('0x176')) {
- onError(b('0x177'), kk['id']);
- return;
- } else {
- statics[b('0x4d')] = kk;
- statics[b('0x4e')] = null;
- }
- }
- room[b('0x153')](0x0, {
- 'xspeed': km[b('0x178')] * -0x1,
- 'yspeed': km[b('0x179')] * -0x1
- });
- say(b('0x17a'), MSG_SKYBLUE, kk['id']);
- };
- hostCmds[b('0x68')] = function (ko, kp) {
- if (!RCONCMD(ko)) return;
- let kq = room[b('0x94')](parseInt(kp));
- if (!kq) {
- if (b('0x17b') !== b('0x17c')) {
- onError(b('0x144'), ko['id']);
- return;
- } else {
- if (!RCONCMD(ko)) return;
- let aP = parseInt(kp);
- if (isNaN(aP)) {
- onError(b('0x17d'), ko['id']);
- return;
- }
- if (hostInfo[b('0x21')][b('0x9f')] == 0x0) {
- onError(b('0x17e'), ko['id']);
- return;
- }
- if (aP > hostInfo[b('0x21')][b('0x9f')] || aP < 0x1) {
- onError(b('0x17f') + hostInfo[b('0x21')][b('0x9f')], ko['id']);
- return;
- }
- hostInfo[b('0x21')][b('0x180')](aP - 0x1, 0x1);
- say(b('0x181') + aP[b('0x13')]() + '.', MSG_SKYBLUE, ko['id']);
- saveAll();
- }
- }
- room[b('0xde')](kq['id'], !kq[b('0x68')]);
- };
- hostCmds['xd'] = function (kt, ku) {
- if (!RCONCMD(kt)) return;
- hostConfig[b('0x2d')]['xd'] = !hostConfig[b('0x2d')]['xd'];
- hostConfig[b('0x2d')][b('0x2f')] = ![];
- say(b('0x182') + [b('0x127'), b('0x128')][hostConfig[b('0x2d')]['xd'] ? 0x0 : 0x1], MSG_SKYBLUE, kt['id']);
- };
- hostCmds[b('0x2f')] = function (kv, kw) {
- if (!RCONCMD(kv)) return;
- hostConfig[b('0x2d')][b('0x2f')] = !hostConfig[b('0x2d')][b('0x2f')];
- hostConfig[b('0x2d')]['xd'] = ![];
- say(b('0x183') + [b('0x127'), b('0x128')][hostConfig[b('0x2d')][b('0x2f')] ? 0x0 : 0x1], MSG_SKYBLUE, kv['id']);
- };
- hostCmds[b('0x2e')] = function (kx, ky) {
- if (!RCONCMD(kx)) return;
- hostConfig[b('0x2d')][b('0x2e')] = !hostConfig[b('0x2d')][b('0x2e')];
- say(b('0x132') + [b('0x127'), b('0x128')][hostConfig[b('0x2d')][b('0x2e')] ? 0x0 : 0x1], MSG_SKYBLUE, kx['id']);
- };
- hostCmds[b('0x184')] = function (kz, kA) {
- if (!RCONCMD(kz)) return;
- let kB = kA[b('0x10e')]('\x20');
- if (kB[b('0x9f')] < 0x3) {
- onError(b('0x185'), kz['id']);
- return;
- }
- let kC = parseInt(kB[0x0]);
- let kD = parseInt(kB[0x2]);
- let kE = room[b('0x94')](kC);
- if (isNaN(kD) || kE == null) {
- if (b('0x186') === b('0x186')) {
- onError(b('0x187'), kz['id']);
- return;
- } else {
- if (winTeam == statics[b('0x4f')]) statics[b('0x50')]++;
- else {
- statics[b('0x50')] = 0x1;
- statics[b('0x4f')] = winTeam;
- }
- let j = [b('0x51'), b('0x52')][winTeam - 0x1];
- let k = [0xff4d4d, 0x668cff][winTeam - 0x1];
- say(b('0xac') + j + b('0xad') + statics[b('0x50')] + b('0xae'), k);
- }
- }
- reg = loadreg(kE[b('0x16')]);
- switch (kB[0x1][b('0xea')]()) {
- case b('0x24'):
- say(b('0x13b') + kz[b('0x16')] + b('0x188') + kD + b('0x189') + kE[b('0x16')] + '.', MSG_SKYBLUE);
- reg[b('0x24')] += kD;
- break;
- case b('0x18a'):
- say(b('0x13b') + kz[b('0x16')] + b('0x188') + kD + b('0x18b') + kE[b('0x16')] + '.', MSG_SKYBLUE);
- reg[b('0x26')] += kD;
- break;
- case b('0xc7'):
- say(b('0x13b') + kz[b('0x16')] + b('0x188') + kD + b('0x18c') + kE[b('0x16')] + '.', MSG_SKYBLUE);
- reg[b('0xc7')] += kD;
- break;
- case b('0xc8'):
- say(b('0x13b') + kz[b('0x16')] + b('0x188') + kD + b('0x18d') + kE[b('0x16')] + '.', MSG_SKYBLUE);
- reg[b('0xc8')] += kD;
- break;
- case b('0x25'):
- say(b('0x13b') + kz[b('0x16')] + b('0x188') + kD + b('0x18e') + kE[b('0x16')] + '.', MSG_SKYBLUE);
- reg[b('0x25')] += kD;
- break;
- case b('0x160'):
- say(b('0x13b') + kz[b('0x16')] + b('0x18f') + kD + b('0x190') + kE[b('0x16')] + '.', MSG_SKYBLUE);
- reg[b('0x160')] += kD;
- break;
- default:
- onError(b('0x191'), kz['id']);
- return;
- }
- };
- hostCmds[b('0x192')] = function (kI, kJ) {
- if (!RCONCMD(kI)) return;
- let kK = kJ[b('0x10e')]('\x20');
- if (kK[b('0x9f')] < 0x3) {
- onError(b('0x193'), kI['id']);
- return;
- }
- let kL = parseInt(kK[0x0]);
- let kM = parseInt(kK[0x2]);
- let kN = room[b('0x94')](kL);
- if (isNaN(kM) || kN == null) {
- if (b('0x194') !== b('0x194')) {
- onError(b('0x195'), kI['id']);
- return;
- } else {
- onError(b('0x187'), kI['id']);
- return;
- }
- }
- reg = loadreg(kN[b('0x16')]);
- switch (kK[0x1][b('0xea')]()) {
- case b('0x24'):
- say(b('0x196') + kN[b('0x16')] + b('0x197') + reg[b('0x24')] + b('0x190') + kM + '.', MSG_SKYBLUE, kI['id']);
- say(b('0x13b') + kI[b('0x16')] + b('0x198') + reg[b('0x24')] + b('0x190') + kM + '.', MSG_SKYBLUE, kN['id']);
- reg[b('0x24')] = kM;
- break;
- case b('0x18a'):
- say(b('0x199') + kN[b('0x16')] + b('0x197') + reg[b('0x26')] + b('0x190') + kM + '.', MSG_SKYBLUE, kI['id']);
- say(b('0x13b') + kI[b('0x16')] + b('0x19a') + reg[b('0x26')] + b('0x190') + kM + '.', MSG_SKYBLUE, kN['id']);
- reg[b('0x26')] = kM;
- break;
- case b('0xc7'):
- say(b('0x19b') + kN[b('0x16')] + b('0x197') + reg[b('0xc7')] + b('0x190') + kM + '.', MSG_SKYBLUE, kI['id']);
- say(b('0x13b') + kI[b('0x16')] + b('0x19c') + reg[b('0xc7')] + b('0x190') + kM + '.', MSG_SKYBLUE, kN['id']);
- reg[b('0xc7')] = kM;
- break;
- case b('0xc8'):
- say(b('0x19d') + kN[b('0x16')] + b('0x197') + reg[b('0xc8')] + b('0x190') + kM + '.', kI['id']);
- say(b('0x13b') + kI[b('0x16')] + b('0x19e') + reg[b('0xc8')] + b('0x190') + kM + '.', MSG_SKYBLUE, kN['id']);
- reg[b('0xc8')] = kM;
- break;
- case b('0x25'):
- say(b('0x19f') + kN[b('0x16')] + b('0x197') + reg[b('0x25')] + b('0x190') + kM + '.', MSG_SKYBLUE, kI['id']);
- say(b('0x13b') + kI[b('0x16')] + b('0x1a0') + reg[b('0x25')] + b('0x190') + kM + '.', MSG_SKYBLUE, kN['id']);
- reg[b('0x25')] = kM;
- break;
- case b('0x160'):
- say(b('0x1a1') + kN[b('0x16')] + b('0x197') + reg[b('0x160')] + b('0x190') + kM + '.', MSG_SKYBLUE, kI['id']);
- say(b('0x13b') + kI[b('0x16')] + b('0x1a2') + reg[b('0x160')] + b('0x190') + kM + '.', MSG_SKYBLUE, kN['id']);
- reg[b('0x160')] = kM;
- break;
- default:
- onError(b('0x191'), kI['id']);
- return;
- }
- };
- hostCmds[b('0x1a3')] = function (kP, kQ) {
- if (!RCONCMD(kP)) return;
- let kR = room[b('0x94')](parseInt(kQ));
- if (!kR) {
- onError(b('0x144'), kP['id']);
- return;
- }
- hostCmds[b('0x1a4')](kP, (kR[b('0x68')] ? b('0x1a5') : '') + kR[b('0x16')] + b('0x1a6'));
- hostCmds[b('0x1a7')](kP, '30');
- };
- hostCmds[b('0x1a7')] = function (kS, kT) {
- if (!RCONCMD(kS)) return;
- if (ids[b('0x4a')]) {
- if (b('0x1a8') !== b('0x1a9')) {
- clearInterval(ids[b('0x4a')]);
- ids[b('0x4a')] = null;
- } else {
- say(goalTime + b('0x1aa') + reg[b('0x16')] + b('0x1ab') + statics[b('0x4e')][b('0x16')], MSG_YELLOW);
- hostInfo[b('0x23')][b('0x25')]++;
- }
- }
- let kV = room[b('0x71')]();
- let kW = parseInt(kT);
- if (isNaN(kW) || kW < 0x5) kW = 0x5;
- if (kW > 0xb4) kW = 0xb4;
- ids[b('0x4a')] = setInterval(function () {
- if (b('0x1ac') === b('0x1ac')) {
- if (kW != 0x0) {
- if (b('0x1ad') !== b('0x1ad')) {
- if (statics['gk'][b('0x51')]) return;
- let g1 = room[b('0x71')]()[b('0x72')](g2 => g2[b('0x96')] == 0x1);
- let g3 = room[b('0x71')]()[b('0x72')](g4 => g4[b('0x96')] == 0x2);
- if (g1[b('0x9f')] == 0x0 || g3[b('0x9f')] == 0x0) {
- let g5 = room[b('0x71')]()[b('0x72')](g6 => g6[b('0x96')] != 0x0);
- if (g5[b('0x9f')] == 0x0) return;
- if (loadreg(g5[0x0][b('0x16')])[b('0x9c')]) return;
- say(b('0x1ae'));
- room[b('0x14d')]();
- return;
- }
- statics['gk'][b('0x51')] = g1[b('0xc5')]((g7, g8) => g7[b('0x11')]['x'] - g8[b('0x11')]['x'])[0x0];
- statics['gk'][b('0x52')] = g3[b('0xc5')]((g9, ga) => g9[b('0x11')]['x'] - ga[b('0x11')]['x'])[g3[b('0x9f')] - 0x1];
- say(b('0x1af') + statics['gk'][b('0x51')][b('0x16')] + b('0x1b0') + statics['gk'][b('0x52')][b('0x16')] + b('0x1b1'), MSG_SKYBLUE);
- } else {
- room[b('0x73')](b('0x1b2') + kW-- + b('0x1b3'), null, kW <= 0x9 ? MSG_RED : MSG_ORANGE, null, kW <= 0x9 ? 0x2 : 0x1);
- }
- } else {
- say(b('0x1b4'), MSG_RED);
- setTimeout(function () {
- if (ids[b('0x4a')]) {
- if (b('0x1b5') !== b('0x1b5')) {
- onError(b('0x115'), kS['id']);
- return;
- } else {
- for (let l9 = 0x0; l9 < kV[b('0x9f')]; l9++) room[b('0x66')](kV[l9]['id'], b('0x1b6'), ![]);
- room[b('0x138')](Math[b('0x10a')]()[b('0x13')](0x24)[b('0xec')](0x2, 0xa));
- fixConnections();
- clearInterval(ids[b('0x4a')]);
- ids[b('0x4a')] = null;
- }
- }
- }, 0x1f4);
- }
- } else {
- if (!ADMINCMD(kS)) return;
- reg = loadreg(kS[b('0x16')]);
- kT = kT[b('0x101')]('0x', '');
- let bf = parseInt('0x' + kT);
- if (isNaN(bf)) {
- onError(b('0x1b7'), kS['id']);
- return;
- }
- if (bf < 0x65) {
- if (!reg[b('0x9c')]) {
- onError(b('0x1b8'), kS['id']);
- return;
- }
- }
- if (bf < 0x0 || bf > MSG_WHITE) return;
- reg[b('0x133')] = bf;
- say(b('0x1b9') + kT, reg[b('0x133')], kS['id']);
- }
- }, 0x3e8);
- };
- hostCmds[b('0x1ba')] = hostCmds['b'] = function (lc, ld) {
- if (!RCONCMD(lc)) return;
- let le = ld[b('0x10e')]('\x20');
- if (le[b('0x9f')] < 0x2) {
- if (b('0x1bb') === b('0x1bb')) {
- onError(b('0x1bc'), lc['id']);
- return;
- } else {
- room[b('0x66')](lc['id'], b('0x1bd') + limit + '/' + limit + '.', ![]);
- return;
- }
- }
- let lg = room[b('0x94')](parseInt(le[0x0]));
- let lh = ld[b('0x101')](le[0x0] + '\x20', '');
- if (!lg) {
- if (b('0x1be') !== b('0x1bf')) {
- onError(b('0x1c0'), lc['id']);
- return;
- } else {
- for (let aG = 0x0; aG < players[b('0x9f')]; aG++) room[b('0x66')](players[aG]['id'], b('0x1b6'), ![]);
- room[b('0x138')](Math[b('0x10a')]()[b('0x13')](0x24)[b('0xec')](0x2, 0xa));
- fixConnections();
- clearInterval(ids[b('0x4a')]);
- ids[b('0x4a')] = null;
- }
- }
- room[b('0x66')](lg['id'], lh, !![]);
- };
- hostCmds[b('0x1c1')] = hostCmds['k'] = function (lk, ll) {
- if (!RCONCMD(lk)) return;
- let lm = ll[b('0x10e')]('\x20');
- if (lm[b('0x9f')] < 0x2) {
- if (b('0x1c2') !== b('0x1c3')) {
- onError(b('0x1c4'), lk['id']);
- return;
- } else {
- say(b('0x1c5'), MSG_ORANGE, target['id']);
- }
- }
- let lo = room[b('0x94')](parseInt(lm[0x0]));
- let lp = ll[b('0x101')](lm[0x0] + '\x20', '');
- if (!lo) {
- onError(b('0x1c0'), lk['id']);
- return;
- }
- room[b('0x66')](lo['id'], lp, ![]);
- };
- hostCmds[b('0x1c6')] = function (lq, lr) {
- if (!RCONCMD(lq)) return;
- let ls = parseInt(lr);
- let lt = room[b('0x94')](ls);
- if (!lt) {
- if (b('0x1c7') === b('0x1c7')) {
- onError(b('0x1c8'), lq['id']);
- return;
- } else {
- onError(b('0x144'), lq['id']);
- return;
- }
- }
- room[b('0x1c9')]([ls], !![]);
- say(b('0x13b') + lq[b('0x16')] + b('0x1ca') + lt[b('0x16')] + b('0x1cb'), MSG_SKYBLUE);
- };
- hostCmds[b('0x1cc')] = hostCmds[b('0x1cd')] = function (lv, lw) {
- if (!RCONCMD(lv)) return;
- let lx = lw[b('0x10e')]('\x20');
- if (lx[b('0x9f')] < 0x2) {
- onError(b('0x1ce'), lv['id']);
- return;
- }
- let ly = parseInt(lx[0x1]);
- let lz = room[b('0x94')](parseInt(lx[0x0]));
- if (!lz) {
- onError(b('0x1cf'), lv['id']);
- return;
- }
- if (lz[b('0x96')] != 0x0) {
- onError(b('0x1d0'), lv['id']);
- return;
- }
- if (isNaN(ly)) {
- onError(b('0x1d1'));
- }
- let lA = room[b('0x71')]()[b('0x72')](lB => lB[b('0x96')] == 0x0 && lB['id'] != lz['id']);
- if (ly > lA[b('0x9f')] + 0x1 || ly < 0x1) {
- if (b('0x1d2') === b('0x1d3')) {
- if (!RCONCMD(lv)) return;
- hostConfig[b('0x29')] = !![];
- sayToAdmins(b('0x170') + ['ON', b('0x171')][hostConfig[b('0x29')] ? 0x0 : 0x1]);
- } else {
- onError(b('0x1d4'), lv['id']);
- return;
- }
- }
- let lD = lA[b('0x1d5')](0x0, ly - 0x1);
- let lE = [];
- for (let lF = 0x0; lF < lD[b('0x9f')]; lF++) {
- lE[b('0xc0')](lD[lF]['id']);
- }
- lE[b('0xc0')](lz['id']);
- room[b('0x1c9')](lE, !![]);
- say(b('0x1d6') + lz[b('0x16')] + b('0x1d7') + ly, MSG_SKYBLUE, lv['id']);
- if (lz['id'] != lv['id']) say(b('0x13b') + lv[b('0x16')] + b('0x1d8') + ly, MSG_SKYBLUE, lz['id']);
- };
- hostCmds[b('0x1d9')] = function (lG, lH) {
- if (!RCONCMD(lG)) return;
- let lI = lH[b('0x10e')]('\x20');
- if (lI[b('0x9f')] < 0x2) {
- onError(b('0x1da'), lG['id']);
- return;
- }
- let lJ = parseInt(lI[0x1]);
- if (isNaN(lJ)) {
- if (b('0x1db') === b('0x1db')) {
- onError(b('0x1dc'), lG['id']);
- return;
- } else {
- onError(b('0x187'), lG['id']);
- return;
- }
- }
- let lL = room[b('0x71')]();
- for (let lM = 0x0; lM < lL[b('0x9f')]; lM++) {
- reg = loadreg(lL[lM][b('0x16')]);
- switch (lI[0x0][b('0xea')]()) {
- case b('0x24'):
- say(b('0x13b') + lG[b('0x16')] + b('0x1dd') + lJ + b('0x1de'), MSG_SKYBLUE, null, lM == 0x0);
- reg[b('0x24')] += lJ;
- break;
- case b('0x18a'):
- say(b('0x13b') + lG[b('0x16')] + b('0x1dd') + lJ + b('0x1df'), MSG_SKYBLUE, null, lM == 0x0);
- reg[b('0x26')] += lJ;
- break;
- case b('0xc7'):
- say(b('0x13b') + lG[b('0x16')] + b('0x1dd') + lJ + b('0x1e0'), MSG_SKYBLUE, null, lM == 0x0);
- reg[b('0xc7')] += lJ;
- break;
- case b('0xc8'):
- say(b('0x13b') + lG[b('0x16')] + b('0x1dd') + lJ + b('0x1e1'), MSG_SKYBLUE, null, lM == 0x0);
- reg[b('0xc8')] += lJ;
- break;
- case b('0x25'):
- say(b('0x13b') + lG[b('0x16')] + b('0x1dd') + lJ + b('0x1e2'), MSG_SKYBLUE, null, lM == 0x0);
- reg[b('0x25')] += lJ;
- break;
- case b('0x160'):
- say(b('0x13b') + lG[b('0x16')] + b('0x1e3') + lJ + '.', MSG_SKYBLUE, null, lM == 0x0);
- reg[b('0x160')] += lJ;
- break;
- default:
- onError(b('0x191'), lG['id']);
- return;
- }
- }
- };
- hostCmds[b('0x1e4')] = function (lN, lO) {
- if (!RCONCMD(lN)) return;
- if (ids[b('0x4a')] != null) {
- clearInterval(ids[b('0x4a')]);
- ids[b('0x4a')] = null;
- say(b('0x114') + lN[b('0x16')] + '.', MSG_SKYBLUE);
- return;
- }
- if (!hostPoll[b('0xa')]) {
- if (b('0x1e5') === b('0x1e5')) {
- onError(b('0x115'), lN['id']);
- return;
- } else {
- onError(b('0x1e6') + splited[0x0] + '\x22', lN['id']);
- return;
- }
- }
- say(b('0x116'), MSG_SKYBLUE);
- hostPoll[b('0x1f')]();
- };
- hostCmds[b('0x1e7')] = hostCmds[b('0x1e8')] = function (lQ, lR) {
- if (!RCONCMD(lQ)) return;
- let lS = parseInt(lR);
- if (isNaN(lS)) {
- onError(b('0x17d'), lQ['id']);
- return;
- }
- if (hostInfo[b('0x21')][b('0x9f')] == 0x0) {
- onError(b('0x17e'), lQ['id']);
- return;
- }
- if (lS > hostInfo[b('0x21')][b('0x9f')] || lS < 0x1) {
- onError(b('0x17f') + hostInfo[b('0x21')][b('0x9f')], lQ['id']);
- return;
- }
- hostInfo[b('0x21')][b('0x180')](lS - 0x1, 0x1);
- say(b('0x181') + lS[b('0x13')]() + '.', MSG_SKYBLUE, lQ['id']);
- saveAll();
- };
- hostCmds[b('0x1e9')] = function (lT, lU) {
- if (!RCONCMD(lT)) return;
- hostConfig[b('0x2a')] = !hostConfig[b('0x2a')];
- sayToAdmins(hostConfig[b('0x2a')] ? b('0x1ea') : b('0x1eb'));
- };
- hostCmds[b('0x1ec')] = function (lV, lW) {
- if (!RCONCMD(lV)) return;
- let lX = lW[b('0x10e')]('\x20');
- let lY = room[b('0x94')](parseInt(lX[0x0]));
- if (!lY) {
- onError(b('0x144'), lV['id']);
- return;
- }
- let lZ = lW[b('0x101')](lX[0x0] + '\x20', '')[b('0x1ed')]();
- reg = loadreg(lY[b('0x16')]);
- if (lZ[b('0xea')]()[b('0x13a')]() == b('0x1ee') || lZ[b('0xea')]()[b('0x13a')]() == b('0x1ef')) {
- reg[b('0xcf')] = null;
- say(b('0x1f0') + lY[b('0x16')], MSG_SKYBLUE, lV['id']);
- return;
- }
- reg[b('0xcf')] = lZ;
- say(b('0x1f1') + lY[b('0x16')] + b('0x190') + lZ, MSG_SKYBLUE, lV['id']);
- if (lY['id'] != lV['id']) say(b('0x13b') + lV[b('0x16')] + b('0x1f2') + lZ + '\x22', MSG_SKYBLUE, lY['id']);
- };
- hostCmds[b('0x1f3')] = hostCmds['sa'] = hostCmds['m'] = function (m0, m1) {
- if (!RCONCMD(m0)) return;
- for (let m2 = 0x0; m2 < rainbow[b('0x9f')] - 0x1; m2++) say(m1, rainbow[m2]);
- };
- hostCmds[b('0x1f4')] = hostCmds[b('0x1f5')] = function (m3, m4) {
- if (!RCONCMD(m3)) return;
- let m5 = m4[b('0x10e')]('\x20');
- if (m5[b('0x9f')] < 0x2) {
- if (b('0x1f6') !== b('0x1f6')) {
- say(fp[b('0x16')] + b('0xa0') + tp[b('0x16')], MSG_YELLOW, full[k]['id']);
- } else {
- onError(b('0x1f7'), m3['id']);
- return;
- }
- }
- let m7 = parseInt(m5[0x0]);
- let m8 = parseInt(m5[0x1]);
- if (isNaN(m7) || isNaN(m8)) {
- onError(b('0x1f8'), m3['id']);
- return;
- }
- let m9 = hostData[b('0x31')][m7 - 0x1];
- let ma = room[b('0x71')]()[b('0xb3')](mb => mb['id'] == m8);
- if (!ma) {
- onError(b('0x16b') + m5[0x1] + '\x22', m3['id']);
- return;
- }
- let mc = loadreg(ma[b('0x16')]);
- if (!m9) {
- onError(b('0x1f9') + m5[0x0], m3['id']);
- return;
- }
- if (m9[b('0x62')]) {
- onError(b('0x1fa'), m3['id']);
- return;
- }
- say(b('0x1fb') + m9[b('0x16')] + b('0x1fc') + mc[b('0x16')], MSG_SKYBLUE, m3['id']);
- if (m3['id'] != ma['id']) say(b('0x1fd') + m9[b('0x16')], MSG_SKYBLUE, ma['id']);
- mc[b('0x24')] += m9[b('0x24')];
- mc[b('0x25')] += m9[b('0x25')];
- mc[b('0xc7')] += m9[b('0xc7')];
- mc[b('0xc8')] += m9[b('0xc8')];
- mc[b('0x26')] += m9[b('0x26')];
- mc[b('0x160')] += m9[b('0x160')];
- hostData[b('0x31')] = [];
- if (m9[b('0xd7')]) mc[b('0xd7')] = m9[b('0xd7')];
- if (m9[b('0x1fe')]) mc[b('0x1fe')] = m9[b('0x1fe')];
- hostInfo['db'][b('0x180')](hostInfo['db'][b('0xc6')](m9), 0x1);
- };
- hostCmds[b('0x1ff')] = function (md, me) {
- if (!RCONCMD(md)) return;
- for (let mf = 0x0; mf < 0x8; mf++) say(me, MSG_ORANGE);
- };
- hostCmds[b('0x200')] = hostCmds[b('0x201')] = function (mg, mh) {
- if (!RCONCMD(mg)) return;
- let mi = mh[b('0x10e')]('\x20');
- if (mi[b('0x9f')] < 0x2) {
- onError(b('0x202'), mg['id']);
- return;
- }
- let mj = room[b('0x94')](parseInt(mi[0x0]));
- if (!mj) {
- onError(b('0x16b') + mi[0x0] + '\x22', mg['id']);
- return;
- }
- reg = loadreg(mj[b('0x16')]);
- let mk = mi[0x1][b('0x101')]('0x', '');
- let ml = parseInt('0x' + mk);
- if (ml < 0x0 || ml > MSG_WHITE) {
- if (b('0x203') === b('0x203')) {
- onError(b('0x204'), mg['id']);
- return;
- } else {
- onError(b('0x1b8'), mg['id']);
- return;
- }
- }
- reg[b('0x133')] = ml;
- say(b('0x205') + reg[b('0x16')] + b('0x190') + mk, reg[b('0x133')], mg['id']);
- say(b('0x206') + mk, reg[b('0x133')], mj['id']);
- };
- hostCmds[b('0x207')] = function (mn, mo) {
- if (!RCONCMD(mn)) return;
- let mp = mo[b('0x10e')]('\x20');
- if (!hostData[b('0x36')] && mn[b('0x96')] != 0x0 && mo[b('0xea')]() == 'me') {
- location['x'] = mn[b('0x11')]['x'];
- location['y'] = mn[b('0x11')]['y'];
- } else if (mp[b('0x9f')] < 0x2) {
- if (b('0x208') === b('0x208')) {
- onError(b('0x209'), mn['id']);
- return;
- } else {
- reg = loadreg(players[a][b('0x16')]);
- reg[b('0xa7')] = 0x0;
- }
- } else if (mp[b('0x9f')] == 0x2) {
- if (mp[0x0][b('0x110')](0x0) == '%' && mp[0x1][b('0x110')](0x0) == '%') {
- mp[0x0] = mp[0x0][b('0xec')](0x1);
- mp[0x1] = mp[0x1][b('0xec')](0x1);
- location['x'] = parseInt(mp[0x0]) * 0xc - 0x258;
- location['y'] = parseInt(mp[0x1]) * 0x5 - 0xfa;
- } else {
- location['x'] = parseInt(mp[0x0]);
- location['y'] = parseInt(mp[0x1]);
- }
- if (isNaN(location['x']) || isNaN(location['y'])) {
- if (b('0x20a') === b('0x20a')) {
- onError(b('0x20b'), mn['id']);
- return;
- } else {
- onError(b('0xa8'), mn['id']);
- return;
- }
- }
- } else {
- if (b('0x20c') !== b('0x20d')) {
- onError(b('0x20e'), mn['id']);
- return;
- } else {
- let bO = loadreg(target[b('0x16')]);
- if ((bO[b('0x9c')] || target[b('0x68')]) && !loadreg(mn[b('0x16')])[b('0x9c')]) {
- onError(b('0x20f'), mn['id']);
- return;
- }
- if (bO[b('0x63')]) {
- onError(b('0x12b'), mn['id']);
- return;
- }
- bO[b('0x63')] = !![];
- say(mn[b('0x16')] + b('0x210') + bO[b('0x16')] + '\x22', MSG_YELLOW);
- setTimeout(function () {
- if (!bO[b('0x63')]) return;
- if (bO[b('0x62')]) say(b('0x211'), MSG_YELLOW, target['id']);
- bO[b('0x63')] = ![];
- }, 0xf * 0x3c * 0x3e8);
- }
- }
- if (location['x'] < -0x258) location['x'] = -0x258;
- if (location['x'] > 0x258) location['x'] = 0x258;
- if (location['y'] < -0xfa) location['y'] = -0xfa;
- if (location['y'] > 0xfa) location['y'] = 0xfa;
- room[b('0x71')]()[b('0x72')](mu => mu[b('0x96')] != 0x0)[b('0x60')](mv => {
- if (b('0x212') === b('0x212')) {
- room[b('0x6f')](mv['id'], {
- 'x': location['x'],
- 'y': location['y']
- });
- } else {
- let fi = b('0x213');
- let fj = [];
- fj[b('0xc0')]([b('0xd1'), b('0x214')]);
- for (let fk = 0x0; fk < hostInfo[b('0x21')][b('0x9f')]; fk++) {
- let fl = hostInfo[b('0x21')][fk];
- let fm = '#' + (fk + 0x1)[b('0x13')]() + '\x20' + fl[b('0x215')];
- let fn = fl[b('0x216')];
- fj[b('0xc0')]([fm, fn]);
- }
- showMatrixTarget(fi, fj, [mn]);
- }
- });
- say(b('0x217') + Math[b('0x12')](location['x']) + b('0x159') + Math[b('0x12')](location['y']), MSG_SKYBLUE, mn['id']);
- };
- hostCmds[b('0x218')] = hostCmds[b('0x219')] = function (mD, mE) {
- if (!RCONCMD(mD)) return;
- let mF = room[b('0x94')](parseInt(mE));
- if (!mF) {
- onError(b('0x21a'), mD['id']);
- return;
- }
- if (mF['id'] == mD['id']) {
- onError(b('0x21b'), mD['id']);
- return;
- }
- hostInfo[b('0x22')][b('0xc0')](loadreg(mF[b('0x16')])[b('0xb6')]);
- room[b('0x66')](mF['id'], b('0x21c'), !![]);
- saveAll();
- };
- hostCmds[b('0x21d')] = function (mG, mH) {
- if (!RCONCMD(mG)) return;
- if (mH[b('0xea')]() == b('0x21e') || mH[b('0xea')]() == b('0x2c')) hostConfig[b('0x2c')] = !![];
- else if (mH[b('0xea')]() == b('0x2b') || mH[b('0xea')]() == b('0xed')) hostConfig[b('0xed')] = !![];
- else {
- onError(b('0x21f'), mG['id']);
- return;
- }
- say(b('0x14a') + mG[b('0x16')] + b('0x220') + mH + b('0x221'), MSG_SKYBLUE);
- };
- hostCmds[b('0x222')] = function (mI, mJ) {
- if (!RCONCMD(mI)) return;
- if (mJ[b('0xea')]() == b('0x21e') || mJ[b('0xea')]() == b('0x2c')) {
- if (b('0x223') !== b('0x224')) {
- hostConfig[b('0x2c')] = ![];
- hostInfo['db'][b('0x72')](mK => !mK[b('0x9c')])[b('0x60')](mL => mL[b('0x2c')] = ![]);
- } else {
- onError(b('0x225'), mI['id']);
- return;
- }
- } else if (mJ[b('0xea')]() == b('0x2b') || mJ[b('0xea')]() == b('0xed')) {
- hostConfig[b('0xed')] = !![];
- hostInfo['db'][b('0x72')](mN => !mN[b('0x9c')])[b('0x60')](mO => mO[b('0xed')] = 0xf);
- } else {
- if (b('0x226') === b('0x227')) {
- if (hostData[b('0x38')]) return;
- hostInfo[b('0x23')][b('0x27')]++;
- if (score[b('0x228')]) hostInfo[b('0x23')][b('0x28')] += score[b('0x228')] / 0x3c;
- if (score[b('0x228')]) ballTouchers();
- if (statics['gk'][b('0x51')]) loadreg(statics['gk'][b('0x51')][b('0x16')])[b('0x92')][score[b('0x52')]]++;
- if (statics['gk'][b('0x52')]) loadreg(statics['gk'][b('0x52')][b('0x16')])[b('0x92')][score[b('0x51')]]++;
- let fG = score[b('0x51')] > score[b('0x52')] ? 0x1 : 0x2;
- winsManager(fG);
- let fH = [room[b('0x71')]()[b('0x72')](fI => fI[b('0x96')] == 0x1), room[b('0x71')]()[b('0x72')](fJ => fJ[b('0x96')] == 0x2)];
- let fK = score[b('0x51')] - score[b('0x52')];
- if (fK < 0x0) fK * -0x1;
- if (fK == 0x0) fK = 0x1;
- let fL = 0x0;
- let fM = 0x0;
- for (let fN = 0x0; fN < fH[fG - 0x1][b('0x9f')]; fN++) {
- reg = loadreg(fH[fG - 0x1][fN][b('0x16')]);
- reg[b('0xc7')]++;
- fL = reg[b('0x160')];
- reg[b('0x160')] += 0xc8 + (fK - 0x1) * 0x32;
- if (statics['gk'][b('0x51')])
- if (fG == 0x1 && score[b('0x52')] == 0x0 && statics['gk'][b('0x51')]['id'] == fH[fG - 0x1][fN]['id']) reg[b('0x160')] += 0x96;
- if (statics['gk'][b('0x52')])
- if (fG == 0x2 && score[b('0x51')] == 0x0 && statics['gk'][b('0x52')]['id'] == fH[fG - 0x1][fN]['id']) reg[b('0x160')] += 0x96;
- fM = reg[b('0x160')] - fL;
- say(b('0x229') + fM + b('0x22a') + (b('0x22b') + (fK != 0x1 ? fK == 0x2 ? b('0x22c') : b('0x22d') : '') + (fM > 0x12c ? b('0x22e') : '') + ']'), 0xb3afe5, fH[fG - 0x1][fN]['id']);
- say(b('0x22f') + 0x32 * statics[b('0x50')] + b('0x230') + statics[b('0x50')] + b('0x231'), 0xb3afe5, fH[fG - 0x1][fN]['id']);
- reg[b('0x160')] += 0x32 * statics[b('0x50')];
- }
- for (let fO = 0x0; fO < fH[fG % 0x2][b('0x9f')]; fO++) {
- loadreg(fH[fG % 0x2][fO][b('0x16')])[b('0xc8')]++;
- }
- hostData[b('0x38')] = !![];
- saveAll();
- currentScore[b('0x51')] = 0x0;
- currentScore[b('0x52')] = 0x0;
- setTimeout(function () {
- room[b('0x14d')]();
- }, 0x5dc);
- } else {
- onError(b('0x232'), mI['id']);
- return;
- }
- }
- hostInfo['db'][b('0x60')](mZ => {
- if (b('0x233') === b('0x234')) {
- if (!ADMINCMD(mI)) return;
- room[b('0x70')]();
- sayToAdmins(b('0x235'), !![]);
- } else {
- if (mZ[b('0x2c')] && !hostConfig[b('0x2c')] && (!mZ[b('0x9c')] || !adminAuths[b('0xb5')](mZ[b('0xb6')]))) mZ[b('0x2c')] = ![];
- if (mZ[b('0xed')] != 0xf && !hostConfig[b('0xed')] && (!mZ[b('0x9c')] || !adminAuths[b('0xb5')](mZ[b('0xb6')]))) mZ[b('0xed')] = 0xf;
- }
- });
- say(b('0x14a') + mI[b('0x16')] + b('0x236') + mJ + b('0x221'), MSG_SKYBLUE);
- updateSizeNChilena();
- };
- hostCmds[b('0x237')] = function (n1, n2) {
- if (!RCONCMD(n1)) return;
- let n3 = n2[b('0x10e')]('\x20');
- if (n3[b('0x9f')] < 0x2) {
- if (b('0x238') === b('0x239')) {
- if (!tReg[b('0x63')]) return;
- if (tReg[b('0x62')]) say(b('0x211'), MSG_YELLOW, target['id']);
- tReg[b('0x63')] = ![];
- } else {
- onError(b('0x23a'), n1['id']);
- return;
- }
- }
- let n5 = parseInt(n3[0x0]);
- let n6 = parseInt(n3[0x1]);
- if (isNaN(n5) || isNaN(n6)) {
- onError(b('0x23b'), n1['id']);
- return;
- }
- if (n6 > 0x3e8 || n6 < 0x0) {
- onError(b('0x23c'), n1['id']);
- return;
- }
- let n7 = room[b('0x94')](n5);
- if (!n7) {
- if (b('0x23d') === b('0x23e')) {
- onError(b('0x23f'), n1['id']);
- return;
- } else {
- onError(b('0x16b') + n5 + '\x22', n1['id']);
- return;
- }
- }
- say(b('0x240') + n1[b('0x16')] + b('0x241') + n6 + b('0x242'), MSG_YELLOW, n5);
- say(b('0x243') + n7[b('0x16')] + b('0x244') + n6, MSG_YELLOW, n1['id']);
- loadreg(n7[b('0x16')])[b('0xba')] = n6;
- };
- hostCmds[b('0x245')] = function (n9, na) {
- if (!RCONCMD(n9)) return;
- let nb = na[b('0x10e')]('\x20');
- if (nb[b('0x9f')] < 0x2) {
- onError(b('0x246'), n9['id']);
- return;
- }
- let nc = parseInt(nb[0x1]);
- if (isNaN(nc)) {
- onError(b('0x11c'), n9['id']);
- return;
- }
- if (nc > 0x64 || nc < 0x1) {
- onError(b('0x247'), n9['id']);
- return;
- }
- let nd = room[b('0x94')](parseInt(nb[0x0]));
- if (!nd) {
- if (b('0x248') === b('0x248')) {
- onError(b('0x1e6') + nb[0x0] + '\x22', n9['id']);
- return;
- } else {
- onError(b('0x144'), n9['id']);
- return;
- }
- }
- if (nd[b('0x96')] != 0x0) room[b('0x6f')](nd['id'], {
- 'radius': nc
- });
- loadreg(nd[b('0x16')])[b('0xed')] = nc;
- say(b('0x249') + nd[b('0x16')] + b('0x190') + nc, MSG_YELLOW, n9['id']);
- };
- hostCmds[b('0x24a')] = function (nf, ng) {
- if (!RCONCMD(nf)) return;
- let nh = parseInt(ng);
- if (isNaN(nh)) {
- onError(b('0x11c'), nf['id']);
- return;
- }
- let ni = room[b('0x71')]()[b('0x72')](nj => nj[b('0x96')] != 0x0);
- if (nh < 0x1 || nh > 0x64) {
- onError(b('0x247'), nf['id']);
- return;
- }
- for (let nk = 0x0; nk < ni[b('0x9f')]; nk++) {
- room[b('0x6f')](ni[nk]['id'], {
- 'radius': nh
- });
- }
- hostInfo['db'][b('0x72')](nl => nl[b('0x62')])[b('0x60')](nm => nm[b('0xed')] = nh);
- say(b('0x24b') + nh, MSG_YELLOW, nf['id']);
- };
- hostCmds[b('0x24c')] = function (nn, no) {
- if (!RCONCMD(nn)) return;
- room[b('0x71')]()[b('0x60')](np => room[b('0x24d')](np['id'], no == b('0x1ef') ? null : no));
- say(b('0x24e') + (no == b('0x1ef') ? b('0x24f') : '\x22' + no[b('0xec')](0x0, 0x2) + '\x22'), MSG_SKYBLUE, nn['id']);
- };
- hostCmds[b('0x250')] = function (nq, nr) {
- if (!RCONCMD(nq)) return;
- let ns = nr[b('0x10e')]('\x20');
- if (ns[b('0x9f')] < 0x2) {
- onError(b('0x251'), nq['id']);
- return;
- }
- let nt = parseInt(ns[0x0]);
- let nu = parseInt(ns[0x1]);
- if (isNaN(nt) || isNaN(nu)) {
- onerror(b('0x252'), nq['id']);
- return;
- }
- let nv = hostInfo['db'][b('0x72')](nw => (nw[b('0xba')] == chatting[b('0x5a')] || nw[b('0xba')] == chatting[b('0x5b')]) && nw[b('0xba')] != 0x0);
- for (let nx = 0x0; nx < nv[b('0x9f')]; nx++) nv[nx][b('0xba')] = 0x0;
- let ny = room[b('0x71')]()[b('0x72')](nz => nz[b('0x96')] == 0x1);
- let nA = room[b('0x71')]()[b('0x72')](nB => nB[b('0x96')] == 0x2);
- for (let nC = 0x0; nC < ny[b('0x9f')]; nC++) {
- loadreg(ny[nC][b('0x16')])[b('0xba')] = nt;
- if (!loadreg(ny[nC][b('0x16')])[b('0x9c')]) say(b('0x13b') + nq[b('0x16')] + b('0x253'), 0xff4d4d, ny[nC]['id']);
- }
- for (let nD = 0x0; nD < nA[b('0x9f')]; nD++) {
- loadreg(nA[nD][b('0x16')])[b('0xba')] = nu;
- if (!loadreg(ny[nC][b('0x16')])[b('0x9c')]) say(b('0x13b') + nq[b('0x16')] + b('0x254'), 0x668cff, nA[nD]['id']);
- }
- say(b('0x255') + nt, 0xff4d4d, nq['id']);
- say(b('0x256') + nu, 0x668cff, nq['id']);
- chatting[b('0x5b')] = nu;
- chatting[b('0x5a')] = nt;
- };
- hostCmds[b('0x257')] = function (nE, nF) {
- if (!RCONCMD(nE)) return;
- chatting[b('0x5a')] = 0x0;
- chatting[b('0x5b')] = 0x0;
- let nG = room[b('0x71')]();
- for (let nH = 0x0; nH < nG[b('0x9f')]; nH++) {
- reg = loadreg(nG[nH][b('0x16')]);
- if (reg[b('0xba')] != 0x0) {
- reg[b('0xba')] = 0x0;
- say(b('0x258') + nE[b('0x16')] + b('0x259'), MSG_YELLOW, nG[nH]['id']);
- }
- }
- say(b('0x25a'), MSG_SKYBLUE, nE['id']);
- };
- hostCmds[b('0x25b')] = hostCmds[b('0x25c')] = function (nI, nJ) {
- if (!RCONCMD(nI)) return;
- hostConfig[b('0x2d')][b('0x30')] = !hostConfig[b('0x2d')][b('0x30')];
- hostConfig[b('0x2d')][b('0x2e')] = ![];
- say(b('0x126') + [b('0x127'), b('0x128')][hostConfig[b('0x2d')][b('0x30')] ? 0x0 : 0x1], MSG_SKYBLUE, nI['id']);
- };
- hostCmds[b('0x25d')] = function (nK, nL) {
- if (!RCONCMD(nK)) return;
- let nM = room[b('0x94')](parseInt(nL));
- if (!nM) {
- if (b('0x25e') !== b('0x25e')) {
- if (!hostPoll[b('0xa')]) {
- onError(b('0x25f'), nK['id']);
- return;
- }
- reg = loadreg(nK[b('0x16')]);
- if (hostPoll[b('0xc')][b('0xb5')](reg[b('0xb6')])) {
- onError(b('0xe8'), nK['id']);
- return;
- }
- hostPoll[b('0xc')][b('0xc0')](reg[b('0xb6')]);
- hostPoll[b('0x9')]++;
- say(b('0x260') + hostPoll[b('0x8')] + '/' + (hostPoll[b('0x8')] + hostPoll[b('0x9')]), MSG_SKYBLUE);
- } else {
- onError(b('0x261'), nK['id']);
- onError(b('0x262'), nK['id']);
- return;
- }
- }
- reg = loadreg(nM[b('0x16')]);
- reg[b('0xee')] = reg[b('0xee')] == null || reg[b('0xee')] == undefined || reg[b('0xee')] == ![] ? !![] : ![];
- if (nK[b('0x96')] != 0x0 && !hostData[b('0x36')]) room[b('0x6f')](nM['id'], {
- 'invMass': reg[b('0xee')] ? 0x1f4 : 0.5
- });
- say(b('0x263') + nM[b('0x16')] + ':\x20' + ['ON', b('0x171')][reg[b('0xee')] ? 0x0 : 0x1], MSG_ORANGE, nK['id']);
- };
- hostCmds[b('0x264')] = function (nO, nP) {
- if (!RCONCMD(nO)) return;
- let nQ = nP[b('0x10e')]('\x20');
- if (nQ[b('0x9f')] != 0x3) {
- onError(b('0x265'), nO['id']);
- return;
- }
- let nR = parseInt(nQ[0x0]);
- let nS = parseInt(nQ[0x1]);
- let nT = parseInt(nQ[0x2]);
- if (isNaN(nR) || isNaN(nS) || isNaN(nT)) {
- onError(b('0x266'), nO['id']);
- return;
- }
- let nU = room[b('0x94')](nR);
- if (!nU) {
- onError(b('0x267'), nO['id']);
- return;
- }
- if (nU[b('0x96')] == 0x0) {
- onError(b('0x268'), nO['id']);
- return;
- }
- if (nS > 0x32) nS = 0x32;
- if (nS < -0x32) nS = -0x32;
- if (nT > 0x32) nT = 0x32;
- if (nT < -0x32) nT = -0x32;
- room[b('0x6f')](nR, {
- 'xgravity': nS / 0x3e8,
- 'ygravity': nT / 0x3e8
- });
- say(b('0x269') + nU[b('0x16')] + b('0x26a') + nS / 0x3e8 + b('0x26b') + nT / 0x3e8 + '\x20)', MSG_SKYBLUE, nO['id']);
- };
- hostCmds[b('0x26c')] = hostCmds[b('0x26d')] = function (nV, nW) {
- if (!RCONCMD(nV)) return;
- let nX = nW[b('0x10e')]('\x20');
- if (nW[b('0x9f')] < 0x2) {
- if (b('0x26e') !== b('0x26f')) {
- onError(b('0x270'), nV['id']);
- return;
- } else {
- let de = b('0x271');
- let df = [];
- let dg = host_listCount;
- if (hostInfo['db'][b('0x9f')] < dg) dg = hostInfo['db'][b('0x9f')];
- df[b('0xc0')]([b('0xc1'), b('0x272'), b('0xc3')]);
- hostInfo['db'][b('0xc5')](function (dh, di) {
- return di[b('0x25')] - dh[b('0x25')];
- });
- let dj = hostInfo['db'][b('0xc6')](loadreg(nV[b('0x16')]));
- if (dj == hostInfo['db'][b('0x9f')] - 0x1) dj = hostInfo['db'][b('0x9f')] - 0x3;
- else if (dj == 0x0) dj = 0x0;
- else dj -= 0x1;
- if (dj <= 0x0) dj = 0x0;
- for (let dk = 0x0; dk < dg; dk++) {
- let dl = hostInfo['db'][dk + dj];
- let dm = '#' + (dk + 0x1 + dj)[b('0x13')]() + '\x20' + dl[b('0x16')];
- let dn = dl[b('0x24')][b('0x13')]();
- let dp = dl[b('0x25')][b('0x13')]();
- df[b('0xc0')]([dm, dp, dn]);
- }
- showMatrix(de, df, nV);
- }
- }
- let oa = parseFloat(nX[0x0]);
- let ob = parseFloat(nX[0x1]);
- if (isNaN(oa) || isNaN(ob)) {
- if (b('0x273') === b('0x273')) {
- onError(b('0x274'), nV['id']);
- return;
- } else {
- reg = loadreg(nV[b('0x16')]);
- var a6 = new Date();
- var a7 = a6[b('0xdf')]() + '-' + (a6[b('0xe0')]() + 0x1)[b('0x13')]()[b('0xb0')](0x2, '0') + '-' + a6[b('0xe1')]()[b('0x13')]()[b('0xb0')](0x2, '0');
- var a8 = a6[b('0xaf')]()[b('0x13')]()[b('0xb0')](0x2, '0') + ':' + a6[b('0xb1')]()[b('0x13')]()[b('0xb0')](0x2, '0') + ':' + a6[b('0xb2')]()[b('0x13')]()[b('0xb0')](0x2, '0');
- var a9 = b('0xe4') + a7 + '\x20' + a8 + '\x20]';
- if (!reg[b('0xe2')]) reg[b('0xe2')] = [b('0xe5')];
- reg[b('0xe2')][reg[b('0xe2')][b('0x9f')] - 0x1] += a9;
- saveAll();
- }
- }
- let oh = room[b('0x174')](0x0);
- if (!oh) {
- onError(b('0x275'), nV['id']);
- return;
- }
- let oi = room[b('0x71')]()[b('0x72')](oj => oj[b('0x96')] != 0x0);
- if (oi[b('0x9f')] != 0x0 && !statics[b('0x4c')]) statics[b('0x4c')] = oi[getRandomInt(0x0, oi[b('0x9f')] - 0x1)];
- if (!statics[b('0x4c')]) {
- onError(b('0x276'), nV['id']);
- return;
- }
- if (!statics[b('0x4d')]) statics[b('0x4d')] = statics[b('0x4c')];
- room[b('0x153')](0x0, {
- 'xspeed': oh[b('0x178')] + oa,
- 'yspeed': oh[b('0x179')] + ob
- });
- say(b('0x277'), MSG_SKYBLUE, nV['id']);
- };
- hostCmds['st'] = function (ok, ol) {
- if (!RCONCMD(ok)) return;
- let om = parseInt(ol);
- if (isNaN(om)) om = 0x1e;
- room[b('0x6f')](ok['id'], {
- 'bCoeff': om
- });
- loadreg(ok[b('0x16')])['st'] = om;
- say(b('0x278') + om, MSG_SKYBLUE, ok['id']);
- };
- hostCmds[b('0x279')] = function (on) {
- if (!RCONCMD(on)) return;
- room[b('0x153')](0x0, {
- 'xspeed': 0x0,
- 'yspeed': 0x0
- });
- say(b('0x27a'), MSG_SKYBLUE, on['id']);
- };
- hostCmds[b('0x27b')] = function (oo, op) {
- say(b('0x27c') + [b('0x51'), b('0x52')][statics[b('0x4f')] - 0x1], statics[b('0x4f')] == 0x1 ? MSG_ORANGE : MSG_SKYBLUE);
- };
- hostCmds[b('0x27d')] = function (oq, or) {
- if (!ADMINCMD(oq)) return;
- reg = loadreg(oq[b('0x16')]);
- or = or[b('0x101')]('0x', '');
- let os = parseInt('0x' + or);
- if (isNaN(os)) {
- if (b('0x27e') !== b('0x27e')) {
- if (!ADMINCMD(oq)) return;
- room[b('0x73')](or, null, MSG_YELLOW, null, 0x2);
- } else {
- onError(b('0x1b7'), oq['id']);
- return;
- }
- }
- if (os < 0x65) {
- if (!reg[b('0x9c')]) {
- onError(b('0x1b8'), oq['id']);
- return;
- }
- }
- if (os < 0x0 || os > MSG_WHITE) return;
- reg[b('0x133')] = os;
- say(b('0x1b9') + or, reg[b('0x133')], oq['id']);
- };
- hostCmds[b('0x27f')] = function (ou) {
- if (!ADMINCMD(ou)) return;
- reg = loadreg(ou[b('0x16')]);
- reg[b('0x130')] = !reg[b('0x130')];
- say(reg[b('0x130')] ? b('0x280') : b('0x281'), MSG_YELLOW, ou['id']);
- };
- hostCmds[b('0x282')] = function (ov) {
- if (!ADMINCMD(ov)) return;
- let ow = room[b('0x71')]()[b('0x72')](ox => ox[b('0x96')] == 0x1);
- let oy = room[b('0x71')]()[b('0x72')](oz => oz[b('0x96')] == 0x2);
- if (oy[b('0x9f')] == 0x0 || ow[b('0x9f')] == 0x0) return;
- if (oy[b('0x9f')] != ow[b('0x9f')]) return;
- if (ow[0x0][b('0x11')] == null) return;
- if (room[b('0x12f')]()['x'] < -0x227) {
- if (b('0x283') === b('0x283')) {
- for (let oA = 0x0; oA < ow[b('0x9f')]; oA++) {
- if (b('0x284') !== b('0x284')) {
- let E = room[b('0x71')]()[b('0x72')](F => F[b('0x96')] == 0x1 || F[b('0x96')] == 0x2);
- let G = b('0xd0');
- let H = [];
- let I = 0x2;
- if (E[b('0x9f')] < 0x2) I = E[b('0x9f')];
- H[b('0xc0')]([b('0xd1'), b('0xd2')]);
- E[b('0xc5')](function (J, K) {
- return loadreg(K[b('0x16')])[b('0xa7')] - loadreg(J[b('0x16')])[b('0xa7')];
- });
- for (let L = 0x0; L < I; L++) {
- let M = E[L];
- let N = '#' + (L + 0x1)[b('0x13')]() + '\x20' + M[b('0x16')];
- let O = loadreg(M[b('0x16')])[b('0xa7')][b('0x13')]();
- H[b('0xc0')]([N, O]);
- }
- showMatrixTarget(G, H, room[b('0x71')]()[b('0x72')](P => P[b('0x96')] != 0x0));
- } else {
- setplpos(oy[oA]['id'], 0x184, 0x53 * (oA - 0x1));
- if (oA != ow[b('0x9f')] - 0x1) setplpos(ow[oA]['id'], -0x184, 0x53 * (oA - 0x1));
- }
- }
- setplpos(ow[ow[b('0x9f')] - 0x1]['id'], -0x258, 0x92);
- room[b('0x153')](0x0, {
- 'x': -0x227,
- 'y': 0x92,
- 'xspeed': 0x0,
- 'yspeed': 0x0
- });
- say(b('0x285'), MSG_YELLOW, ov['id']);
- return;
- } else {
- onError(b('0x286'), ov['id']);
- return;
- }
- } else if (room[b('0x12f')]()['x'] > 0x226) {
- for (let oP = 0x0; oP < oy[b('0x9f')]; oP++) {
- if (b('0x287') === b('0x288')) {
- if (hostData[b('0x35')] == null) return;
- if (loadreg(hostData[b('0x34')][b('0x16')])[b('0xb4')][b('0xb5')](ov[b('0x16')])) {
- onError(b('0x104'), ov['id']);
- return;
- }
- let am = getRandomInt(-0x1, 0x5);
- let an = getRandomInt(-0x2, 0x5);
- reg = loadreg(ov[b('0x16')]);
- reg[b('0x24')] += am;
- reg[b('0x25')] += an;
- say(b('0x105') + ov[b('0x16')] + b('0x106') + am + b('0x107') + an + b('0x108'), MSG_YELLOW);
- hostData[b('0x35')] = null;
- } else {
- if (oP != oy[b('0x9f')] - 0x1) setplpos(oy[oP]['id'], 0x184, 0x53 * (oP - 0x1));
- setplpos(ow[oP]['id'], -0x184, 0x53 * (oP - 0x1));
- }
- }
- setplpos(oy[oy[b('0x9f')] - 0x1]['id'], 0x258, 0x92);
- room[b('0x153')](0x0, {
- 'x': 0x226,
- 'y': 0x92,
- 'xspeed': 0x0,
- 'yspeed': 0x0
- });
- say(b('0x285'), MSG_YELLOW, ov['id']);
- return;
- }
- say(b('0x289'), MSG_ORANGE, ov['id']);
- };
- hostCmds[b('0x28a')] = function (oT) {
- if (!ADMINCMD(oT)) return;
- let oU = 0x0;
- let oV = 0x0;
- let oW = room[b('0x71')]()[b('0x72')](oX => oX[b('0x96')] != 0x0);
- for (let oY = 0x0; oY < oW[b('0x9f')]; oY++) {
- if (oW[oY][b('0x96')] == 0x1) oU += loadreg(oW[oY][b('0x16')])[b('0xa7')];
- else oV += loadreg(oW[oY][b('0x16')])[b('0xa7')];
- }
- if (oU + oV == 0x0) {
- onError(b('0xa8'), oT['id']);
- return;
- }
- let oZ = oU / (oU + oV) * 0x64;
- oZ = oZ - oZ % 0x1;
- say(b('0xa9') + oZ + b('0xaa') + (0x64 - oZ) + b('0xab'), oZ > 0x32 ? 0xff4d4d : 0x668cff);
- };
- hostCmds[b('0x28b')] = function (p0, p1) {
- if (!ADMINCMD(p0)) return;
- let p2 = p1[b('0x10e')]('\x20');
- if (p2[b('0x9f')] < 0x3) {
- if (b('0x28c') !== b('0x28c')) {
- room[b('0x138')](null);
- say(b('0x13b') + p0[b('0x16')] + b('0x13c'), MSG_SKYBLUE);
- } else {
- onError(b('0x28d'), p0['id']);
- return;
- }
- }
- let p4 = parseInt(p2[0x0]);
- let p5 = parseInt(p2[0x1]);
- let p6 = parseInt(p2[0x2]);
- if (isNaN(p4) || isNaN(p5) || isNaN(p6)) {
- onError(b('0x28e'), p0['id']);
- return;
- }
- if (!room[b('0x94')](p4)) {
- onError(b('0x195'), p0['id']);
- return;
- }
- room[b('0x6f')](p4, {
- 'xspeed': p5,
- 'yspeed': p6
- });
- say(b('0x28f') + room[b('0x94')](p4)[b('0x16')] + b('0x290') + p5 + b('0x159') + p6, MSG_YELLOW, p0['id']);
- };
- hostCmds[b('0x291')] = function (p7, p8) {
- if (!ADMINCMD(p7)) return;
- let p9 = p8[b('0x10e')]('\x20');
- if (p9[b('0x9f')] < 0x2) {
- onError(b('0x292'), p7['id']);
- return;
- }
- let pa = room[b('0x94')](parseInt(p8));
- if (!pa) {
- onError(b('0x195'), p7['id']);
- return;
- }
- if (loadreg(pa[b('0x16')])[b('0x9c')]) {
- onError(b('0x293'), p7['id']);
- return;
- }
- if (p8[b('0x101')](p9[0x0] + '\x20', '')[b('0x13a')]()[b('0x110')](0x0) == '!' && !loadreg(p7[b('0x16')])[b('0x9c')]) {
- if (b('0x294') !== b('0x294')) {
- let en = b('0x295');
- let eo = [];
- eo[b('0xc0')]([b('0xc1'), b('0x296'), b('0x297'), b('0x298')]);
- let ep = hostInfo['db'][b('0x72')](eq => eq[b('0xc8')] != 0x0);
- ep[b('0xc5')](function (er, es) {
- return (es[b('0xc7')] + 0x1) / es[b('0xc8')] - (er[b('0xc7')] + 0x1) / er[b('0xc8')];
- });
- let et = host_listCount;
- if (ep[b('0x9f')] < et) et = ep[b('0x9f')];
- for (let eu = 0x0; eu < et; eu++) {
- let ev = ep[ep[b('0x9f')] - eu - 0x1];
- let ew = '#' + (eu + 0x1)[b('0x13')]() + '\x20' + ev[b('0x16')];
- let ex = ev[b('0x26')][b('0x13')]();
- let ey = ev[b('0xc7')][b('0x13')]();
- let ez = ev[b('0xc8')][b('0x13')]();
- eo[b('0xc0')]([ew, ex, ey, ez]);
- }
- showMatrix(en, eo, p7);
- } else {
- onError(b('0x299'), p7['id']);
- return;
- }
- }
- room[b('0x10b')](pa, p8[b('0x101')](p9[0x0] + '\x20', ''));
- };
- hostCmds[b('0x29a')] = function (pp, pq) {
- if (!ADMINCMD(pp)) return;
- let pr = pq[b('0x10e')]('\x20');
- if (pr < 0x2) {
- if (b('0x29b') === b('0x29b')) {
- onError(b('0x29c'), pp['id']);
- return;
- } else {
- if (!(loadreg(fp[b('0x16')])[b('0x9c')] || loadreg(tp[b('0x16')])[b('0x9c')])) sayToRCON(b('0x9d') + fp[b('0x16')] + b('0x9e') + tp[b('0x16')] + ':\x20' + content);
- full = full[b('0x72')](f => !loadreg(f[b('0x16')])[b('0x9c')]);
- }
- }
- let pu = room[b('0x94')](parseInt(pr[0x0]));
- if (!pu) {
- onError(b('0x144'), pp['id']);
- return;
- }
- reg = loadreg(pu[b('0x16')]);
- reg[b('0x29d')]++;
- say(pp[b('0x16')] + b('0x29e') + pu[b('0x16')] + '\x20[' + reg[b('0x29d')] + b('0x29f') + pq[b('0x101')](pr[0x0] + '\x20', ''), reg[b('0x29d')] == 0x1 ? MSG_YELLOW : reg[b('0x29d')] == 0x2 ? MSG_ORANGE : MSG_RED);
- if (reg[b('0x29d')] == 0x2) {
- if (b('0x2a0') === b('0x2a0')) {
- say(b('0x1c5'), MSG_ORANGE, pu['id']);
- } else {
- onError(b('0x29c'), pp['id']);
- return;
- }
- }
- if (reg[b('0x29d')] == 0x3) {
- if (b('0x2a1') === b('0x2a2')) {
- onError(b('0x2a3'), pp['id']);
- return;
- } else {
- room[b('0x66')](pu['id'], b('0x2a4') + pq[b('0x101')](pr[0x0] + '\x20', ''), ![]);
- reg[b('0x29d')] = 0x0;
- }
- }
- };
- hostCmds[b('0x2a5')] = hostCmds[b('0x2a6')] = function (px, py) {
- if (!ADMINCMD(px)) return;
- room[b('0x73')](py, null, MSG_SKYBLUE, null, 0x2);
- };
- hostCmds[b('0x1a4')] = function (pz, pA) {
- if (!ADMINCMD(pz)) return;
- room[b('0x73')](pA, null, MSG_YELLOW, null, 0x2);
- };
- hostCmds['s'] = hostCmds[b('0x2a7')] = function (pB, pC) {
- if (!ADMINCMD(pB)) return;
- pC = pC[b('0xea')]();
- hostData[b('0x31')] = hostInfo['db'][b('0x72')](pD => pD[b('0xb4')][b('0xb3')](pE => pE[b('0xea')]()[b('0xb5')](pC)));
- if (hostData[b('0x31')][b('0x9f')] == 0x0) {
- onError(b('0x2a8') + pC, pB['id']);
- return;
- }
- let pF = b('0x2a9') + pC;
- let pG = [];
- let pH = 0x5;
- if (hostData[b('0x31')][b('0x9f')] < pH) pH = hostData[b('0x31')][b('0x9f')];
- pG[b('0xc0')]([b('0xc1'), 'G', 'A', 'W', 'L', b('0x296')]);
- for (let pI = 0x0; pI < pH; pI++) {
- if (b('0x2aa') === b('0x2aa')) {
- let pJ = hostData[b('0x31')][pI];
- let pK = '#' + (pI + 0x1)[b('0x13')]() + '\x20' + pJ[b('0x16')];
- let pL = pJ[b('0x24')][b('0x13')]();
- let pM = pJ[b('0x25')][b('0x13')]();
- let pN = pJ[b('0xc7')][b('0x13')]();
- let pO = pJ[b('0xc8')][b('0x13')]();
- let pP = pJ[b('0x26')][b('0x13')]();
- pG[b('0xc0')]([pK, pL, pM, pN, pO, pP]);
- } else {
- console[b('0x8b')](b('0x2ab') + getTimeStamp() + '\x20' + pB[b('0x16')]);
- if (pB[b('0x96')] != 0x0 && room[b('0x71')]()[b('0x72')](fv => fv[b('0x96')] == 0x0)[b('0x9f')] != 0x0) room[b('0xf7')](!![]);
- if (loadreg(pB[b('0x16')]) && !room[b('0x71')]()[b('0xb3')](fw => fw[b('0x16')] == pB[b('0x16')])) {
- loadreg(pB[b('0x16')])[b('0x62')] = ![];
- leftConnection(pB);
- }
- onJoinAndLeave();
- }
- }
- showMatrix(pF, pG, pB);
- };
- hostCmds[b('0x2ac')] = function (pT, pU) {
- if (!ADMINCMD(pT)) return;
- let pV = pU[b('0x10e')]('\x20');
- if (pV[b('0x9f')] < 0x2) {
- onError(b('0x225'), pT['id']);
- return;
- }
- let pW = room[b('0x94')](parseInt(pV[0x0]));
- if (!pW) {
- onError(b('0x144'), pT['id']);
- return;
- }
- room[b('0x24d')](pW['id'], pV[0x1]);
- say(b('0x2ad') + pW[b('0x16')] + b('0x190') + pV[0x1][b('0xec')](0x0, 0x2), MSG_YELLOW, pT['id']);
- };
- hostCmds[b('0x2ae')] = function (pX, pY) {
- if (!ADMINCMD(pX)) return;
- let pZ = pY[b('0x10e')]('\x20');
- if (pZ[b('0x9f')] < 0x2) {
- onError(b('0x2af'), pX['id']);
- return;
- }
- let q0 = parseInt(pZ[0x0]);
- if (isNaN(q0)) {
- onError(b('0x2b0'), pX['id']);
- return;
- }
- if (pZ[0x1][b('0xea')]() == 'me') {
- if (b('0x2b1') === b('0x2b2')) {
- onError(b('0x2b3'), byplayer['id']);
- return;
- } else {
- if (!pX[b('0x11')]) {
- onError(b('0x2b4'), pX['id']);
- return;
- }
- room[b('0x6f')](q0, {
- 'x': pX[b('0x11')]['x'],
- 'y': pX[b('0x11')]['y']
- });
- say(b('0x1d6') + room[b('0x94')](q0)[b('0x16')] + b('0x2b5'), MSG_YELLOW, pX['id']);
- return;
- }
- }
- if (pZ[b('0x9f')] < 0x3) {
- if (b('0x2b6') === b('0x2b7')) {
- onError(b('0x2b8'), pX['id']);
- return;
- } else {
- onError(b('0x2af'), pX['id']);
- return;
- }
- }
- let q3 = parseInt(pZ[0x1]);
- let q4 = parseInt(pZ[0x2]);
- if (isNaN(q3) || isNaN(q4)) {
- if (b('0x2b9') === b('0x2ba')) {
- updateSizeNChilena();
- } else {
- onError(b('0x2bb'), pX['id']);
- return;
- }
- }
- if (q3 < -0x258) q3 = -0x258;
- if (q3 > 0x258) q3 = 0x258;
- if (q4 < -0xfa) q4 = -0xfa;
- if (q4 > 0xfa) q4 = 0xfa;
- room[b('0x6f')](q0, {
- 'x': q3,
- 'y': q4
- });
- say(b('0x1d6') + room[b('0x94')](q0)[b('0x16')] + b('0x2bc') + q3 + b('0x159') + q4, MSG_YELLOW, pX['id']);
- };
- hostCmds[b('0x70')] = function (q6) {
- if (!ADMINCMD(q6)) return;
- room[b('0x70')]();
- sayToAdmins(b('0x235'), !![]);
- };
- hostCmds[b('0x2bd')] = hostCmds[b('0x2be')] = hostCmds[b('0x2bf')] = function (q7, q8) {
- if (!ADMINCMD(q7)) return;
- let q9 = q8[b('0x10e')]('\x20');
- if (q9[b('0x9f')] < 0x2) {
- let qa = room[b('0x94')](parseInt(q9[0x0]));
- if (qa) {
- if (b('0x2c0') !== b('0x2c0')) {
- if (!RCONCMD(q7)) return;
- room[b('0x14d')]();
- room[b('0x14e')]();
- say(b('0x14a') + q7[b('0x16')] + b('0x14f'), MSG_SKYBLUE);
- } else {
- let qc = loadreg(qa[b('0x16')]);
- if ((qc[b('0x9c')] || qa[b('0x68')]) && !loadreg(q7[b('0x16')])[b('0x9c')]) {
- if (b('0x2c1') !== b('0x2c2')) {
- onError(b('0x20f'), q7['id']);
- return;
- } else {
- let cv = b('0x2c3');
- let cw = [];
- let cx = host_listCount;
- if (hostInfo['db'][b('0x9f')] < cx) cx = hostInfo['db'][b('0x9f')];
- cw[b('0xc0')]([b('0xc1'), b('0x2c4')]);
- hostInfo['db'][b('0xc5')](function (cy, cz) {
- return cz[b('0x160')] - cy[b('0x160')];
- });
- for (let cA = 0x0; cA < cx; cA++) {
- let cB = hostInfo['db'][cA];
- let cC = '#' + (cA + 0x1)[b('0x13')]() + '\x20' + cB[b('0x16')];
- let cD = '$' + cB[b('0x160')];
- cw[b('0xc0')]([cC, cD]);
- }
- showMatrix(cv, cw, q7);
- }
- }
- if (qc[b('0x63')]) {
- if (b('0x2c5') !== b('0x2c6')) {
- onError(b('0x12b'), q7['id']);
- return;
- } else {
- onError(b('0x2c7'), byplayer['id']);
- return;
- }
- }
- qc[b('0x63')] = !![];
- say(q7[b('0x16')] + b('0x210') + qc[b('0x16')] + '\x22', MSG_YELLOW);
- setTimeout(function () {
- if (!qc[b('0x63')]) return;
- if (qc[b('0x62')]) say(b('0x211'), MSG_YELLOW, qa['id']);
- qc[b('0x63')] = ![];
- }, 0xf * 0x3c * 0x3e8);
- }
- } else {
- if (b('0x2c8') !== b('0x2c9')) {
- onError(b('0x2ca'), q7['id']);
- } else {
- onError(b('0x1f9') + q9[0x0], q7['id']);
- return;
- }
- }
- return;
- }
- let qp = parseInt(q9[0x1]);
- if (isNaN(qp)) {
- if (b('0x2cb') === b('0x2cb')) {
- onError(b('0x2cc'), q7['id']);
- return;
- } else {
- reg = loadreg(players[u][b('0x16')]);
- if (reg[b('0xba')] != 0x0) {
- reg[b('0xba')] = 0x0;
- say(b('0x258') + q7[b('0x16')] + b('0x259'), MSG_YELLOW, players[u]['id']);
- }
- }
- }
- if (qp < 0x1) qp = 0x1;
- if (qp > 0x64 && !loadreg(q7[b('0x16')])[b('0x9c')]) qp = 0x64;
- let qr = room[b('0x94')](parseInt(q9[0x0]));
- if (qr) {
- if (b('0x2cd') === b('0x2ce')) {
- this[b('0x8')] = 0x0;
- this[b('0x9')] = 0x0;
- this[b('0xa')] = ![];
- this[b('0xc')] = [];
- this[b('0xd')] = 0x0;
- } else {
- let qt = loadreg(qr[b('0x16')]);
- if ((qt[b('0x9c')] || qr[b('0x68')]) && !loadreg(q7[b('0x16')])[b('0x9c')]) {
- onError(b('0x20f'), q7['id']);
- return;
- }
- if (qt[b('0x63')]) {
- if (b('0x2cf') === b('0x2cf')) {
- onError(b('0x12b'), q7['id']);
- return;
- } else {
- if (hostInfo['db'][b('0x72')](o => o[b('0x62')])[b('0xb3')](qw => qw[b('0xb6')] == auth)) return !![];
- return ![];
- }
- }
- if (qp > 0x8aac) {
- onError(b('0x2d0'), q7['id']);
- return;
- }
- qt[b('0x63')] = !![];
- say(q7[b('0x16')] + b('0x210') + qt[b('0x16')] + b('0x2d1') + qp + b('0x2d2'), MSG_YELLOW);
- setTimeout(function () {
- if (!qt[b('0x63')]) return;
- if (qt[b('0x62')]) say(b('0x2d3'), MSG_YELLOW, qr['id']);
- qt[b('0x63')] = ![];
- }, qp * 0x3c * 0x3e8);
- }
- }
- };
- hostCmds[b('0x2d4')] = hostCmds[b('0x2d5')] = hostCmds[b('0x2d6')] = function (qx, qy) {
- if (!ADMINCMD(qx)) return;
- let qz = parseInt(qy);
- let qA = room[b('0x94')](qz);
- if (!qA) {
- onError(b('0x2b3'), qx['id']);
- return;
- }
- reg = loadreg(qA[b('0x16')]);
- if (!reg[b('0x63')]) {
- onError(b('0x2c7'), qx['id']);
- return;
- }
- say(b('0x2d7') + reg[b('0x16')], MSG_YELLOW, qx['id']);
- sayToTarget(b('0x258') + qx[b('0x16')] + b('0x2d8') + reg[b('0x16')] + '\x22', MSG_YELLOW, room[b('0x71')]()[b('0x72')](qB => qB['id'] != qx['id']));
- reg[b('0x63')] = ![];
- };
- hostCmds[b('0x35')] = function (qC) {
- if (!ADMINCMD(qC)) return;
- if (!hostData[b('0x33')] && !loadreg(qC[b('0x16')])[b('0x9c')]) {
- say(b('0x2d9'), MSG_SKYBLUE, qC['id']);
- return;
- }
- if (!loadreg(qC[b('0x16')])[b('0x9c')]) {
- setTimeout(function () {
- hostData[b('0x33')] = !![];
- }, 0xf * 0x3e8 * 0x3c);
- }
- hostData[b('0x33')] = ![];
- hostData[b('0x35')] = '!' + Math[b('0x10a')]()[b('0x13')](0x24)[b('0xec')](0x2, 0xc);
- hostData[b('0x34')] = qC;
- say(b('0x240') + qC[b('0x16')] + b('0x2da') + hostData[b('0x35')] + b('0x2db'), MSG_SKYBLUE);
- };
- hostCmds[b('0x2dc')] = function (qD, qE) {
- if (!ADMINCMD(qD)) return;
- if (qE[b('0xea')]() == 'me') {
- if (qD[b('0x96')] == 0x0 && room[b('0x2dd')]() != null) {
- onError(b('0x2de'), qD['id']);
- return;
- }
- room[b('0x153')](0x0, {
- 'x': qD[b('0x11')]['x'],
- 'y': qD[b('0x11')]['y']
- });
- say(b('0x2df'), MSG_YELLOW, qD['id']);
- return;
- }
- let qF = qE[b('0x10e')]('\x20');
- if (qE[b('0x9f')] < 0x2) {
- if (b('0x2e0') !== b('0x2e1')) {
- onError(b('0x2e2'), qD['id']);
- return;
- } else {
- reg = hostInfo['db'][b('0xb3')](ft => ft[b('0xb6')] == qD[b('0xb6')]);
- if (!reg[b('0xb4')][b('0xb5')](qD[b('0x16')])) reg[b('0xb4')][b('0xc0')](qD[b('0x16')]);
- reg[b('0x16')] = qD[b('0x16')];
- reg[b('0xd9')] = ![];
- reg[b('0x17')] = ![];
- reg[b('0x62')] = !![];
- reg[b('0x29d')] = 0x0;
- reg[b('0xba')] = 0x0;
- reg[b('0x130')] = ![];
- reg[b('0x98')] = -0x1;
- if (reg[b('0x1fe')] != null) say(reg[b('0x1fe')]);
- else {
- say(b('0x2e3') + qD[b('0x16')] + b('0x2e4'), MSG_YELLOW, qD['id']);
- say(b('0x2e5'), MSG_YELLOW, qD['id']);
- say(b('0x2e6') + reg[b('0x24')] + b('0x2e7') + reg[b('0x25')] + b('0x108'), MSG_YELLOW, qD['id']);
- }
- }
- }
- let qI = parseInt(qF[0x0]);
- let qJ = parseInt(qF[0x1]);
- if (isNaN(qI) || isNaN(qJ)) {
- if (b('0x2e8') !== b('0x2e9')) {
- onError(b('0x2ea'), qD['id']);
- return;
- } else {
- onError(b('0x2a8') + query, qD['id']);
- return;
- }
- }
- if (qI < -0x226) qI = -0x226;
- if (qI > 0x226) qI = 0x226;
- if (qJ < -0xfa) qJ = -0xfa;
- if (qJ > 0xfa) qJ = 0xfa;
- room[b('0x153')](0x0, {
- 'x': qI,
- 'y': qJ
- });
- say(b('0x158') + qI + b('0x159') + qJ, MSG_YELLOW, qD['id']);
- };
- hostCmds[b('0x2eb')] = hostCmds[b('0x2ec')] = hostCmds[b('0x2ed')] = function (qL) {
- room[b('0x73')](b('0x2ee'), qL['id'], MSG_YELLOW, b('0x120'));
- room[b('0x73')](b('0x2ef'), qL['id'], MSG_ORANGE, null);
- room[b('0x73')](b('0x2f0'), qL['id'], MSG_ORANGE, null);
- room[b('0x73')](b('0x2f1'), qL['id'], MSG_ORANGE, null);
- };
- hostCmds[b('0x2f2')] = hostCmds[b('0x2f3')] = hostCmds[b('0x2f4')] = function (qM) {
- room[b('0x73')](b('0x2f5'), qM['id'], MSG_YELLOW, b('0x120'));
- room[b('0x73')](b('0x2f6'), qM['id'], MSG_ORANGE, null);
- room[b('0x73')](b('0x2f7'), qM['id'], MSG_ORANGE, null);
- room[b('0x73')](b('0x2f8'), qM['id'], MSG_ORANGE, null);
- };
- hostCmds[b('0x2f9')] = hostCmds[b('0x2fa')] = hostCmds[b('0x2fb')] = function (qN) {
- room[b('0x73')](b('0x11f'), qN['id'], MSG_YELLOW, b('0x120'));
- room[b('0x73')](b('0x121'), qN['id'], MSG_ORANGE, null);
- room[b('0x73')](b('0x122'), qN['id'], MSG_ORANGE, null);
- room[b('0x73')](b('0x123'), qN['id'], MSG_ORANGE, null);
- room[b('0x73')](b('0x124'), qN['id'], MSG_ORANGE, null);
- };
- hostCmds[b('0x2fc')] = hostCmds[b('0x2fd')] = hostCmds[b('0x2fe')] = hostCmds[b('0x160')] = function (qO) {
- reg = loadreg(qO[b('0x16')]);
- hostInfo['db'][b('0xc5')](function (qP, qQ) {
- return qQ[b('0x160')] - qP[b('0x160')];
- });
- let qR = hostInfo['db'][b('0xc6')](reg) + 0x1;
- say('#' + qR[b('0x13')]() + '\x20' + reg[b('0x16')] + b('0x2ff') + reg[b('0x160')], 0xb3afe5, qO[b('0x68')] || reg[b('0x9c')] ? null : qO['id']);
- };
- hostCmds[b('0x300')] = function (qS, qT) {
- let qU = qT[b('0x10e')]('\x20');
- if (qU[b('0x9f')] < 0x2) {
- onError(b('0x301'), qS['id']);
- return;
- }
- let qV = room[b('0x94')](parseInt(qU[0x0]));
- reg = loadreg(qS[b('0x16')]);
- if (reg[b('0x160')] == 0x0) {
- if (b('0x302') !== b('0x302')) {
- say(b('0x303'), MSG_RED, qS['id']);
- if (qS[b('0x96')] != 0x0) {
- let fA = currentScore[b('0x51')] > currentScore[b('0x52')] ? 0x1 : 0x2;
- winsManager(fA);
- for (let fB = 0x0; fB < playersInTeam[b('0x51')][b('0x9f')]; fB++) {
- playersInTeam[b('0x51')][fB][b('0xc7')] += fA == 0x1 ? 0x1 : 0x0;
- playersInTeam[b('0x51')][fB][b('0xc8')] += fA == 0x2 ? 0x1 : 0x0;
- }
- for (let fC = 0x0; fC < playersInTeam[b('0x52')][b('0x9f')]; fC++) {
- playersInTeam[b('0x52')][fC][b('0xc7')] += fA == 0x2 ? 0x1 : 0x0;
- playersInTeam[b('0x52')][fC][b('0xc8')] += fA == 0x1 ? 0x1 : 0x0;
- }
- }
- } else {
- onError(b('0x304'), qS['id']);
- return;
- }
- }
- if (!qV) {
- onError(b('0x305'), qS['id']);
- return;
- }
- if (qV['id'] == qS['id']) {
- if (b('0x306') !== b('0x306')) {
- onError(b('0x304'), qS['id']);
- return;
- } else {
- onError(b('0x307'), qS['id']);
- return;
- }
- }
- data = parseInt(qU[0x1]);
- if (isNaN(data)) {
- onError(b('0x301'), qS['id']);
- return;
- }
- if (data <= 0x0) {
- if (b('0x308') === b('0x308')) {
- onError(b('0x23f'), qS['id']);
- return;
- } else {
- return b[b('0x25')] - a[b('0x25')];
- }
- }
- if (reg[b('0x160')] < data) data = reg[b('0x160')];
- say(b('0x309') + data + b('0x190') + qV[b('0x16')] + '.', 0xb3afe5, qS['id']);
- say(qS[b('0x16')] + b('0x30a') + data + '.', 0xb3afe5, qV['id']);
- reg[b('0x160')] -= data;
- loadreg(qV[b('0x16')])[b('0x160')] += data;
- };
- hostCmds[b('0x30b')] = function (r2, r3) {
- reg = loadreg(r2[b('0x16')]);
- reg[b('0xd7')] = r3[b('0xec')](0x0, 0x55);
- say(b('0x30c') + reg[b('0xd7')], MSG_YELLOW, r2['id']);
- };
- hostCmds[b('0x30d')] = function (r4, r5) {
- reg = loadreg(r4[b('0x16')]);
- reg[b('0x1fe')] = r5[b('0xec')](0x0, 0x55);
- say(b('0x30e') + reg[b('0x1fe')], MSG_YELLOW, r4['id']);
- };
- hostCmds[b('0x30f')] = function (r6) {
- reg = loadreg(r6[b('0x16')]);
- reg[b('0x17')] = !reg[b('0x17')];
- say(b('0x18') + [b('0x19'), b('0x1a')][reg[b('0x17')] ? 0x1 : 0x0] + b('0x1b'), MSG_YELLOW, r6['id']);
- };
- hostCmds[b('0xba')] = function (r7, r8) {
- let r9 = parseInt(r8);
- if (isNaN(r9)) {
- onError(b('0x310'), r7['id']);
- say(b('0x311'), 0xff00, r7['id']);
- return;
- }
- reg = loadreg(r7[b('0x16')]);
- if (r9 == reg[b('0xba')]) {
- if (b('0x312') !== b('0x312')) {
- if (!RCONCMD(r7)) return;
- let aH = r8[b('0x10e')]('\x20');
- if (aH[b('0x9f')] < 0x2) {
- onError(b('0x1bc'), r7['id']);
- return;
- }
- let aI = room[b('0x94')](parseInt(aH[0x0]));
- let aJ = r8[b('0x101')](aH[0x0] + '\x20', '');
- if (!aI) {
- onError(b('0x1c0'), r7['id']);
- return;
- }
- room[b('0x66')](aI['id'], aJ, !![]);
- } else {
- onError(b('0x313'), r7['id']);
- return;
- }
- }
- let re = reg[b('0xba')];
- if (r9 > 0x3e7 || r9 < 0x0) {
- onError(b('0x314'), r7['id']);
- return;
- }
- reg[b('0xba')] = r9;
- if (re != 0x0) sendToChat(b('0x315') + re + ']\x20' + r7[b('0x16')] + b('0x316'), re);
- if (r9 == 0x0) {
- say(b('0x317'), MSG_YELLOW, r7['id']);
- return;
- }
- reg[b('0xba')] = re;
- sendToChat(r7[b('0x16')] + b('0x318') + r9, r9);
- sayToRCON(r7[b('0x16')] + b('0x319') + r9 + '.');
- reg[b('0xba')] = r9;
- say(b('0x31a'), MSG_YELLOW, r7['id']);
- };
- hostCmds[b('0xd9')] = function (rf) {
- reg = loadreg(rf[b('0x16')]);
- reg[b('0xd9')] = !reg[b('0xd9')];
- say(b('0xf4') + rf[b('0x16')] + '\x22' + [b('0x31b'), b('0x31c')][reg[b('0xd9')] ? 0x1 : 0x0] + b('0x31d'), MSG_YELLOW);
- if (reg[b('0xd9')]) say(b('0x31e'), MSG_YELLOW, rf['id']);
- };
- hostCmds['r'] = function (rg, rh) {
- reg = loadreg(rg[b('0x16')]);
- if (rh == '') {
- if (b('0x31f') !== b('0x31f')) {
- onError(b('0x320'), rg['id']);
- return;
- } else {
- onError(b('0x321'), rg['id']);
- return;
- }
- }
- if (reg[b('0x98')] == -0x1) {
- onError(b('0x322'), rg['id']);
- return;
- }
- let rj = room[b('0x94')](reg[b('0x98')]);
- if (!rj) {
- onError(b('0x323'), rg['id']);
- return;
- }
- md(rg['id'], reg[b('0x98')], rh);
- };
- hostCmds['gk'] = function (rk) {
- if (rk[b('0x96')] == 0x0) {
- if (b('0x324') === b('0x324')) {
- onError(b('0x325'), rk['id']);
- return;
- } else {
- onError(b('0x292'), rk['id']);
- return;
- }
- }
- let rm = room[b('0x2dd')]();
- if (!rm) {
- if (b('0x326') !== b('0x327')) {
- onError(b('0x2b8'), rk['id']);
- return;
- } else {
- playersInTeam[b('0x51')][q][b('0xc7')] += winner == 0x1 ? 0x1 : 0x0;
- playersInTeam[b('0x51')][q][b('0xc8')] += winner == 0x2 ? 0x1 : 0x0;
- }
- }
- if (rm[b('0x228')] > 0x5a) {
- onError(b('0x328'), rk['id']);
- return;
- }
- if (rm[b('0x228')] == 0x0) {
- onError(b('0x329'), rk['id']);
- return;
- }
- let ro = room[b('0x71')]()[b('0x72')](rp => rp[b('0x96')] == rk[b('0x96')]);
- if (ro[b('0xc5')]((rq, rr) => rq[b('0x11')]['x'] - rr[b('0x11')]['x'])[rk[b('0x96')] == 0x1 ? 0x0 : ro[b('0x9f')] - 0x1][b('0x16')] != rk[b('0x16')]) {
- if (b('0x32a') === b('0x32b')) {
- onError(b('0x32c'), rk['id']);
- return;
- } else {
- onError(b('0x32d'), rk['id']);
- return;
- }
- }
- if (statics['gk'][b('0x51')])
- if (rk[b('0x96')] == 0x1 && statics['gk'][b('0x51')][b('0x16')] == rk[b('0x16')]) {
- if (b('0x32e') !== b('0x32e')) {
- i[b('0x62')] = ![];
- i[b('0x63')] = ![];
- } else {
- onError(b('0x320'), rk['id']);
- return;
- }
- } if (statics['gk'][b('0x52')])
- if (rk[b('0x96')] == 0x2 && statics['gk'][b('0x52')][b('0x16')] == rk[b('0x16')]) {
- if (b('0x32f') !== b('0x32f')) {
- if (!ADMINCMD(rk)) return;
- query = query[b('0xea')]();
- hostData[b('0x31')] = hostInfo['db'][b('0x72')](bs => bs[b('0xb4')][b('0xb3')](bt => bt[b('0xea')]()[b('0xb5')](query)));
- if (hostData[b('0x31')][b('0x9f')] == 0x0) {
- onError(b('0x2a8') + query, rk['id']);
- return;
- }
- let bu = b('0x2a9') + query;
- let bv = [];
- let bw = 0x5;
- if (hostData[b('0x31')][b('0x9f')] < bw) bw = hostData[b('0x31')][b('0x9f')];
- bv[b('0xc0')]([b('0xc1'), 'G', 'A', 'W', 'L', b('0x296')]);
- for (let bx = 0x0; bx < bw; bx++) {
- let by = hostData[b('0x31')][bx];
- let bz = '#' + (bx + 0x1)[b('0x13')]() + '\x20' + by[b('0x16')];
- let bA = by[b('0x24')][b('0x13')]();
- let bB = by[b('0x25')][b('0x13')]();
- let bC = by[b('0xc7')][b('0x13')]();
- let bD = by[b('0xc8')][b('0x13')]();
- let bE = by[b('0x26')][b('0x13')]();
- bv[b('0xc0')]([bz, bA, bB, bC, bD, bE]);
- }
- showMatrix(bu, bv, rk);
- } else {
- onError(b('0x320'), rk['id']);
- return;
- }
- } if (rk[b('0x96')] == 0x1) {
- if (b('0x330') !== b('0x331')) {
- statics['gk'][b('0x51')] = rk;
- say(rk[b('0x16')] + b('0x332'), 0xff4d4d);
- } else {
- onError(b('0x320'), rk['id']);
- return;
- }
- } else {
- if (b('0x333') !== b('0x333')) {
- let ge = players[i];
- let gf = distance(ge[b('0x11')], ballPosition);
- if (gf < triggerDistance) {
- statics[b('0x4c')] = ge;
- setupGKs();
- }
- } else {
- statics['gk'][b('0x52')] = rk;
- say(rk[b('0x16')] + b('0x334'), 0x668cff);
- }
- }
- };
- hostCmds[b('0x335')] = function (rM, rN) {
- if (hostInfo[b('0x20')][b('0xb5')](b('0x336') + rM[b('0x16')] + ':\x20' + rN)) {
- if (b('0x337') === b('0x338')) {
- separators[m] = 0x0;
- for (let A = 0x0; A < matrix[b('0x9f')]; A++)
- if (ui[b('0x4b')][b('0xb7')](matrix[A][m])[b('0x80')] + 0x1e > separators[m]) separators[m] = ui[b('0x4b')][b('0xb7')](matrix[A][m])[b('0x80')] + 0x1e;
- } else {
- onError(b('0x2a3'), rM['id']);
- return;
- }
- }
- if (rN == null || rN == '') return;
- say(b('0x339'), MSG_YELLOW, rM['id']);
- sayToRCON(b('0x33a') + rM[b('0x16')] + ':\x20' + rN);
- hostInfo[b('0x20')][b('0xc0')](b('0x336') + rM[b('0x16')] + ':\x20' + rN);
- saveAll();
- };
- hostCmds[b('0x33b')] = function (rQ) {
- reg = loadreg(rQ[b('0x16')]);
- hostInfo['db'][b('0xc5')](function (rR, rS) {
- return rS[b('0x24')] - rR[b('0x24')];
- });
- let rT = hostInfo['db'][b('0xc6')](reg) + 0x1;
- say('#' + rT[b('0x13')]() + '\x20' + reg[b('0x16')] + b('0x33c') + reg[b('0x24')], 0x582cb4, rQ[b('0x68')] || reg[b('0x9c')] ? null : rQ['id']);
- };
- hostCmds[b('0x33d')] = function (rU) {
- reg = loadreg(rU[b('0x16')]);
- hostInfo['db'][b('0xc5')](function (rV, rW) {
- return rW[b('0x25')] - rV[b('0x25')];
- });
- let rX = hostInfo['db'][b('0xc6')](reg) + 0x1;
- say('#' + rX[b('0x13')]() + '\x20' + reg[b('0x16')] + b('0x33e') + reg[b('0x25')], 0x7251c2, rU[b('0x68')] || reg[b('0x9c')] ? null : rU['id']);
- };
- hostCmds[b('0x33f')] = function (rY) {
- reg = loadreg(rY[b('0x16')]);
- hostInfo['db'][b('0xc5')](function (rZ, s0) {
- return s0[b('0xc7')] - rZ[b('0xc7')];
- });
- let s1 = hostInfo['db'][b('0xc6')](reg) + 0x1;
- say('#' + s1[b('0x13')]() + '\x20' + reg[b('0x16')] + b('0x340') + reg[b('0xc7')], 0x8c77d0, rY[b('0x68')] || reg[b('0x9c')] ? null : rY['id']);
- };
- hostCmds[b('0x341')] = function (s2) {
- reg = loadreg(s2[b('0x16')]);
- hostInfo['db'][b('0xc5')](function (s3, s4) {
- return s4[b('0xc8')] - s3[b('0xc8')];
- });
- let s5 = hostInfo['db'][b('0xc6')](reg) + 0x1;
- say('#' + s5[b('0x13')]() + '\x20' + reg[b('0x16')] + b('0x342') + reg[b('0xc8')], 0xa69cde, s2[b('0x68')] || reg[b('0x9c')] ? null : s2['id']);
- };
- hostCmds['si'] = function (s6) {
- if (!hostPoll[b('0xa')]) {
- onError(b('0x25f'), s6['id']);
- return;
- }
- reg = loadreg(s6[b('0x16')]);
- if (hostPoll[b('0xc')][b('0xb5')](reg[b('0xb6')])) {
- onError(b('0xe8'), s6['id']);
- return;
- }
- hostPoll[b('0xc')][b('0xc0')](reg[b('0xb6')]);
- hostPoll[b('0x8')]++;
- say(b('0x260') + hostPoll[b('0x8')] + '/' + (hostPoll[b('0x8')] + hostPoll[b('0x9')]), MSG_SKYBLUE);
- };
- hostCmds['no'] = function (s7) {
- if (!hostPoll[b('0xa')]) {
- if (b('0x343') !== b('0x344')) {
- onError(b('0x25f'), s7['id']);
- return;
- } else {
- let cp = dbactual[i];
- let cq = '#' + (i + 0x1)[b('0x13')]() + '\x20' + cp[b('0x16')];
- let cr = calculateGKScore(cp)[b('0x13')]();
- let cs = cp[b('0xc7')][b('0x13')]();
- let ct = cp[b('0xc8')][b('0x13')]();
- let cu = cp[b('0x92')][0x0][b('0x13')]();
- matrix[b('0xc0')]([cq, cr, cs, ct, cu]);
- }
- }
- reg = loadreg(s7[b('0x16')]);
- if (hostPoll[b('0xc')][b('0xb5')](reg[b('0xb6')])) {
- if (b('0x345') === b('0x346')) {
- say(b('0x91') + msg, MSG_RED, plid);
- } else {
- onError(b('0xe8'), s7['id']);
- return;
- }
- }
- hostPoll[b('0xc')][b('0xc0')](reg[b('0xb6')]);
- hostPoll[b('0x9')]++;
- say(b('0x260') + hostPoll[b('0x8')] + '/' + (hostPoll[b('0x8')] + hostPoll[b('0x9')]), MSG_SKYBLUE);
- };
- hostCmds[b('0x347')] = hostCmds[b('0x348')] = function (sg, sh) {
- if (hostPoll[b('0xa')]) {
- if (b('0x349') !== b('0x34a')) {
- onError(b('0x34b'), sg['id']);
- return;
- } else {
- reg[b('0xcf')] = null;
- say(b('0x1f0') + pl[b('0x16')], MSG_SKYBLUE, sg['id']);
- return;
- }
- }
- let sj = room[b('0x94')](parseInt(sh));
- if (!sj) {
- onError(b('0x34c'), sg['id']);
- return;
- }
- if (sj[b('0x96')] != 0x0) {
- if (b('0x34d') !== b('0x34d')) {
- let e4 = hostInfo['db'][i];
- let e5 = '#' + (i + 0x1)[b('0x13')]() + '\x20' + e4[b('0x16')];
- let e6 = e4[b('0xc7')][b('0x13')]();
- let e7 = e4[b('0xc8')][b('0x13')]();
- let e8 = e4[b('0x24')][b('0x13')]();
- let e9 = e4[b('0x25')][b('0x13')]();
- matrix[b('0xc0')]([e5, e6, e7, e8, e9]);
- } else {
- onError(b('0x34e'), sg['id']);
- return;
- }
- }
- if (loadreg(sj[b('0x16')])[b('0x9c')]) {
- onError(b('0x34f'), sg['id']);
- say(sg[b('0x16')] + b('0x350'), 0xff4d4d, sj['id']);
- return;
- }
- if (!hostPoll[b('0xb')] && !loadreg(sg[b('0x16')])[b('0x9c')]) {
- onError(b('0x351') + hostPoll[b('0xf')]() + b('0x352'), sg['id']);
- return;
- } else {
- hostPoll[b('0xa')] = !![];
- if (!loadreg(sg[b('0x16')])[b('0x9c')]) {
- if (b('0x353') === b('0x354')) {
- if (!RCONCMD(sg)) return;
- chatting[b('0x5a')] = 0x0;
- chatting[b('0x5b')] = 0x0;
- let bb = room[b('0x71')]();
- for (let bc = 0x0; bc < bb[b('0x9f')]; bc++) {
- reg = loadreg(bb[bc][b('0x16')]);
- if (reg[b('0xba')] != 0x0) {
- reg[b('0xba')] = 0x0;
- say(b('0x258') + sg[b('0x16')] + b('0x259'), MSG_YELLOW, bb[bc]['id']);
- }
- }
- say(b('0x25a'), MSG_SKYBLUE, sg['id']);
- } else {
- hostPoll[b('0xb')] = ![];
- clearTimeout(hostPoll[b('0xd')]);
- hostPoll[b('0xe')] = new Date();
- hostPoll[b('0xd')] = setTimeout(function () {
- hostPoll[b('0xb')] = !![];
- }, 0x3e8 * 0x3c * 0x3);
- }
- }
- say(b('0x355') + sj[b('0x16')] + b('0x356'), MSG_SKYBLUE);
- setTimeout(function () {
- if (b('0x357') === b('0x357')) {
- if (!hostPoll[b('0xa')]) {
- if (b('0x358') === b('0x358')) {
- hostPoll[b('0x1f')]();
- return;
- } else {
- statics['gk'][b('0x51')] = sg;
- say(sg[b('0x16')] + b('0x332'), 0xff4d4d);
- }
- }
- if (hostPoll[b('0x14')]() > 0x3) {
- if (hostPoll[b('0x1c')]() > 0x32) {
- room[b('0x66')](sj['id'], b('0x260') + hostPoll[b('0x1c')]() + b('0x359'), !![]);
- say(sj[b('0x16')] + b('0x35a') + hostPoll[b('0x1c')]() + b('0x35b') + hostPoll[b('0x8')] + '/' + hostPoll[b('0x14')]() + '\x20]', MSG_YELLOW);
- } else say(b('0x35c') + hostPoll[b('0x1c')]() + b('0x35d'), MSG_ORANGE);
- } else say(b('0x35e') + hostPoll[b('0x14')]() + b('0x35f'), MSG_ORANGE);
- hostPoll[b('0x1f')]();
- } else {
- onError(b('0x187'), sg['id']);
- return;
- }
- }, 0x3a98);
- }
- };
- hostCmds[b('0x360')] = function (sw) {
- let sx = b('0xbf');
- let sy = [];
- let sz = host_listCount;
- if (hostInfo['db'][b('0x9f')] < sz) sz = hostInfo['db'][b('0x9f')];
- sy[b('0xc0')]([b('0xc1'), b('0xc2'), b('0xc3'), b('0xc4')]);
- hostInfo['db'][b('0xc5')](function (sA, sB) {
- return sB[b('0x24')] - sA[b('0x24')];
- });
- let sC = hostInfo['db'][b('0xc6')](loadreg(sw[b('0x16')]));
- if (sC == hostInfo['db'][b('0x9f')] - 0x1) sC = hostInfo['db'][b('0x9f')] - 0x3;
- else if (sC == 0x0) sC = 0x0;
- else sC -= 0x1;
- if (sC <= 0x0) sC = 0x0;
- for (let sD = 0x0; sD < sz; sD++) {
- if (b('0x361') === b('0x362')) {
- if (!RCONCMD(sw)) return;
- let aQ = data[b('0x10e')]('\x20');
- let aR = room[b('0x94')](parseInt(aQ[0x0]));
- if (!aR) {
- onError(b('0x144'), sw['id']);
- return;
- }
- let aS = data[b('0x101')](aQ[0x0] + '\x20', '')[b('0x1ed')]();
- reg = loadreg(aR[b('0x16')]);
- if (aS[b('0xea')]()[b('0x13a')]() == b('0x1ee') || aS[b('0xea')]()[b('0x13a')]() == b('0x1ef')) {
- reg[b('0xcf')] = null;
- say(b('0x1f0') + aR[b('0x16')], MSG_SKYBLUE, sw['id']);
- return;
- }
- reg[b('0xcf')] = aS;
- say(b('0x1f1') + aR[b('0x16')] + b('0x190') + aS, MSG_SKYBLUE, sw['id']);
- if (aR['id'] != sw['id']) say(b('0x13b') + sw[b('0x16')] + b('0x1f2') + aS + '\x22', MSG_SKYBLUE, aR['id']);
- } else {
- let sI = hostInfo['db'][sD + sC];
- let sJ = '#' + (sD + 0x1 + sC)[b('0x13')]() + '\x20' + sI[b('0x16')];
- let sK = sI[b('0x24')][b('0x13')]();
- let sL = sI[b('0x25')][b('0x13')]();
- let sM = (sI[b('0xc7')] + sI[b('0xc8')])[b('0x13')]();
- sy[b('0xc0')]([sJ, sM, sK, sL]);
- }
- }
- showMatrix(sx, sy, sw);
- };
- hostCmds[b('0x363')] = hostCmds[b('0x364')] = function (sN) {
- let sO = b('0x365');
- let sP = [];
- let sQ = host_listCount;
- let sR = room[b('0x71')]();
- let sS = new Array();
- for (let sT = 0x0; sT < sR[b('0x9f')]; sT++)
- if (!loadreg(sR[sT][b('0x16')])[b('0xd9')]) {
- if (b('0x366') !== b('0x367')) {
- if (calculateGKScore(loadreg(sR[sT][b('0x16')])) != 0x0) sS[b('0xc0')](loadreg(sR[sT][b('0x16')]));
- } else {
- hostConfig[b('0x2c')] = ![];
- hostInfo['db'][b('0x72')](b0 => !b0[b('0x9c')])[b('0x60')](b1 => b1[b('0x2c')] = ![]);
- }
- } if (sS[b('0x9f')] < sQ) sQ = sS[b('0x9f')];
- if (sS[b('0x9f')] == 0x0) {
- onError(b('0x32c'), sN['id']);
- return;
- }
- sP[b('0xc0')]([b('0xc1'), b('0x368'), b('0x297'), b('0x298'), b('0x369')]);
- sS[b('0xc5')](function (sX, sY) {
- if (b('0x36a') !== b('0x36a')) {
- setTimeout(function () {
- room[b('0x36b')](sN['id']);
- }, apuesta * 0x3e8 * 0x3c);
- room[b('0x66')](sN['id'], b('0x36c') + apuesta + b('0x36d'), !![]);
- } else {
- return calculateGKScore(sY) - calculateGKScore(sX);
- }
- });
- for (let t0 = 0x0; t0 < sQ; t0++) {
- if (b('0x36e') !== b('0x36f')) {
- let t1 = sS[t0];
- let t2 = '#' + (t0 + 0x1)[b('0x13')]() + '\x20' + t1[b('0x16')];
- let t3 = calculateGKScore(t1)[b('0x13')]();
- let t4 = t1[b('0xc7')][b('0x13')]();
- let t5 = t1[b('0xc8')][b('0x13')]();
- let t6 = t1[b('0x92')][0x0][b('0x13')]();
- sP[b('0xc0')]([t2, t3, t4, t5, t6]);
- } else {
- onError(b('0x16a'), sN['id']);
- return;
- }
- }
- showMatrix(sO, sP, sN);
- };
- hostCmds[b('0x370')] = function (t8) {
- let t9 = b('0x2c3');
- let ta = [];
- let tb = host_listCount;
- if (hostInfo['db'][b('0x9f')] < tb) tb = hostInfo['db'][b('0x9f')];
- ta[b('0xc0')]([b('0xc1'), b('0x2c4')]);
- hostInfo['db'][b('0xc5')](function (tc, td) {
- if (b('0x371') !== b('0x372')) {
- return td[b('0x160')] - tc[b('0x160')];
- } else {
- hostCmds[hostCmd](t8, data);
- return;
- }
- });
- for (let tf = 0x0; tf < tb; tf++) {
- let tg = hostInfo['db'][tf];
- let th = '#' + (tf + 0x1)[b('0x13')]() + '\x20' + tg[b('0x16')];
- let ti = '$' + tg[b('0x160')];
- ta[b('0xc0')]([th, ti]);
- }
- showMatrix(t9, ta, t8);
- };
- hostCmds[b('0x373')] = function (tj) {
- let tk = b('0x374');
- let tl = [];
- let tm = host_listCount;
- let tn = room[b('0x71')]();
- let to = new Array();
- for (let tp = 0x0; tp < tn[b('0x9f')]; tp++) to[b('0xc0')](loadreg(tn[tp][b('0x16')]));
- if (to[b('0x9f')] < tm) tm = to[b('0x9f')];
- if (to[b('0x9f')] == 0x0) {
- onError(b('0x32c'), tj['id']);
- return;
- }
- tl[b('0xc0')]([b('0xc1'), b('0x2c4')]);
- to[b('0xc5')](function (tq, tr) {
- return tr[b('0x160')] - tq[b('0x160')];
- });
- for (let ts = 0x0; ts < tm; ts++) {
- let tt = to[ts];
- let tu = '#' + (ts + 0x1)[b('0x13')]() + '\x20' + tt[b('0x16')];
- let tv = '$' + tt[b('0x160')];
- tl[b('0xc0')]([tu, tv]);
- }
- showMatrix(tk, tl, tj);
- };
- hostCmds[b('0x375')] = hostCmds[b('0x376')] = function (tw) {
- let tx = b('0x377');
- let ty = [];
- let tz = host_listCount;
- if (hostInfo['db'][b('0x9f')] < tz) tz = hostInfo['db'][b('0x9f')];
- ty[b('0xc0')]([b('0xc1'), b('0x368'), b('0x297'), b('0x298'), b('0x369')]);
- hostInfo['db'][b('0xc5')](function (tA, tB) {
- return calculateGKScore(tB) - calculateGKScore(tA);
- });
- for (let tC = 0x0; tC < tz; tC++) {
- let tD = hostInfo['db'][tC];
- let tE = '#' + (tC + 0x1)[b('0x13')]() + '\x20' + tD[b('0x16')];
- let tF = calculateGKScore(tD)[b('0x13')]();
- let tG = tD[b('0xc7')][b('0x13')]();
- let tH = tD[b('0xc8')][b('0x13')]();
- let tI = tD[b('0x92')][0x0][b('0x13')]();
- ty[b('0xc0')]([tE, tF, tG, tH, tI]);
- }
- showMatrix(tx, ty, tw);
- };
- hostCmds[b('0x378')] = function (tJ) {
- let tK = b('0x271');
- let tL = [];
- let tM = host_listCount;
- if (hostInfo['db'][b('0x9f')] < tM) tM = hostInfo['db'][b('0x9f')];
- tL[b('0xc0')]([b('0xc1'), b('0x272'), b('0xc3')]);
- hostInfo['db'][b('0xc5')](function (tN, tO) {
- return tO[b('0x25')] - tN[b('0x25')];
- });
- let tP = hostInfo['db'][b('0xc6')](loadreg(tJ[b('0x16')]));
- if (tP == hostInfo['db'][b('0x9f')] - 0x1) tP = hostInfo['db'][b('0x9f')] - 0x3;
- else if (tP == 0x0) tP = 0x0;
- else tP -= 0x1;
- if (tP <= 0x0) tP = 0x0;
- for (let tQ = 0x0; tQ < tM; tQ++) {
- let tR = hostInfo['db'][tQ + tP];
- let tS = '#' + (tQ + 0x1 + tP)[b('0x13')]() + '\x20' + tR[b('0x16')];
- let tT = tR[b('0x24')][b('0x13')]();
- let tU = tR[b('0x25')][b('0x13')]();
- tL[b('0xc0')]([tS, tU, tT]);
- }
- showMatrix(tK, tL, tJ);
- };
- hostCmds[b('0x379')] = function (tV) {
- let tW = b('0x37a') + tV[b('0x16')];
- let tX = [];
- tX[b('0xc0')]([b('0x37b'), b('0x37c'), b('0x37d'), b('0x37e'), b('0x297'), b('0x298'), b('0x37f')]);
- let tY = loadreg(tV[b('0x16')]);
- let tZ = tY[b('0x92')];
- let u0 = tZ[0x0][b('0x13')]();
- let u1 = tZ[0x1][b('0x13')]();
- let u2 = tZ[0x2][b('0x13')]();
- let u3 = tZ[0x3][b('0x13')]();
- let u4 = tY[b('0xc7')][b('0x13')]();
- let u5 = tY[b('0xc8')][b('0x13')]();
- let u6 = tY[b('0x26')][b('0x13')]();
- tX[b('0xc0')]([u0, u1, u2, u3, u4, u5, u6]);
- showMatrix(tW, tX, tV);
- };
- function timeConvert(u7) {
- var u8 = u7;
- var u9 = u8 / 0x3c;
- let ua = Math[b('0x12')](u9 / 0x18);
- var ub = Math[b('0x12')](u9);
- var uc = (u9 - ub) * 0x3c;
- var ud = Math[b('0x1e')](uc);
- return (ua > 0x0 ? ua[b('0x13')]()[b('0xb0')](0x2, '0') + 'd' : '') + (ub - ua * 0x18)[b('0x13')]()[b('0xb0')](0x2, '0') + 'h' + ud[b('0x13')]()[b('0xb0')](0x2, '0') + 'm';
- }
- hostCmds[b('0x5f')] = function (ue) {
- if (!ADMINCMD(ue)) return;
- let uf = b('0x380');
- let ug = [];
- let uh = hostInfo[b('0x23')][b('0x27')][b('0x13')]();
- let ui = hostInfo[b('0x23')][b('0x24')][b('0x13')]();
- let uj = hostInfo[b('0x23')][b('0x25')][b('0x13')]();
- let uk = hostInfo[b('0x23')][b('0x26')][b('0x13')]();
- let ul = timeConvert(hostInfo[b('0x23')][b('0x28')][b('0x13')]());
- ug[b('0xc0')]([b('0x381'), b('0x382'), b('0x383'), b('0xc3'), b('0x272'), b('0x384'), b('0x385')]);
- ug[b('0xc0')]([host_name, room[b('0x71')]()[b('0x9f')] + '/' + limit[b('0x13')](), uh, ui, uj, uk, ul]);
- showMatrix(uf, ug, ue);
- };
- hostCmds[b('0x386')] = hostCmds[b('0x387')] = hostCmds[b('0x388')] = hostCmds[b('0x389')] = function (um) {
- let un = b('0x38a');
- let uo = [];
- let up = host_listCount;
- if (hostInfo['db'][b('0x9f')] < up) up = hostInfo['db'][b('0x9f')];
- uo[b('0xc0')]([b('0xc1'), b('0x297'), b('0x298'), b('0xc3'), b('0x38b')]);
- hostInfo['db'][b('0xc5')](function (uq, ur) {
- if (b('0x38c') !== b('0x38c')) {
- onError(b('0x1f7'), um['id']);
- return;
- } else {
- return ur[b('0xc7')] - ur[b('0xc8')] - (uq[b('0xc7')] - uq[b('0xc8')]);
- }
- });
- for (let ut = 0x0; ut < up; ut++) {
- let uu = hostInfo['db'][ut];
- let uv = '#' + (ut + 0x1)[b('0x13')]() + '\x20' + uu[b('0x16')];
- let uw = uu[b('0xc7')][b('0x13')]();
- let ux = uu[b('0xc8')][b('0x13')]();
- let uy = uu[b('0x24')][b('0x13')]();
- let uz = uu[b('0x25')][b('0x13')]();
- uo[b('0xc0')]([uv, uw, ux, uy, uz]);
- }
- showMatrix(un, uo, um);
- };
- hostCmds[b('0x38d')] = hostCmds[b('0x38e')] = hostCmds[b('0x38f')] = hostCmds[b('0x38e')] = function (uA, uB) {
- let uC = uA;
- let uD = parseInt(uB);
- let uE = room[b('0x94')](uD);
- if (!isNaN(uD) && uE) uA = uE;
- let uF = b('0x390') + uA[b('0x16')];
- let uG = [];
- uG[b('0xc0')]([b('0xc3'), b('0x296'), b('0xc4'), b('0x297'), b('0x298'), b('0x2c4')]);
- let uH = loadreg(uA[b('0x16')]);
- let uI = uH[b('0x24')][b('0x13')]();
- let uJ = uH[b('0x26')][b('0x13')]();
- let uK = uH[b('0x25')][b('0x13')]();
- let uL = uH[b('0xc7')][b('0x13')]();
- let uM = uH[b('0xc8')][b('0x13')]();
- let uN = '$' + uH[b('0x160')][b('0x13')]();
- uG[b('0xc0')]([uI, uJ, uK, uL, uM, uN]);
- onJoinAndLeave();
- if (!room[b('0x71')]()[b('0xb3')](uO => uO[b('0x68')])) return;
- showMatrix(uF, uG, uC);
- };
- hostCmds[b('0x391')] = hostCmds[b('0x392')] = hostCmds[b('0x393')] = function (uP) {
- let uQ = b('0x295');
- let uR = [];
- uR[b('0xc0')]([b('0xc1'), b('0x296'), b('0x297'), b('0x298')]);
- let uS = hostInfo['db'][b('0x72')](uT => uT[b('0xc8')] != 0x0);
- uS[b('0xc5')](function (uU, uV) {
- return (uV[b('0xc7')] + 0x1) / uV[b('0xc8')] - (uU[b('0xc7')] + 0x1) / uU[b('0xc8')];
- });
- let uW = host_listCount;
- if (uS[b('0x9f')] < uW) uW = uS[b('0x9f')];
- for (let uX = 0x0; uX < uW; uX++) {
- let uY = uS[uS[b('0x9f')] - uX - 0x1];
- let uZ = '#' + (uX + 0x1)[b('0x13')]() + '\x20' + uY[b('0x16')];
- let v0 = uY[b('0x26')][b('0x13')]();
- let v1 = uY[b('0xc7')][b('0x13')]();
- let v2 = uY[b('0xc8')][b('0x13')]();
- uR[b('0xc0')]([uZ, v0, v1, v2]);
- }
- showMatrix(uQ, uR, uP);
- };
- hostCmds[b('0x394')] = hostCmds[b('0x395')] = hostCmds[b('0x396')] = function (v3) {
- let v4 = b('0x397');
- let v5 = [];
- let v6 = host_listCount;
- let v7 = room[b('0x71')]();
- let v8 = new Array();
- for (let v9 = 0x0; v9 < v7[b('0x9f')]; v9++)
- if (!loadreg(v7[v9][b('0x16')])[b('0xd9')]) v8 = v8[b('0xe3')](loadreg(v7[v9][b('0x16')]));
- v5[b('0xc0')]([b('0xc1'), b('0x296'), b('0x297'), b('0x298')]);
- let va = v8[b('0x72')](vb => vb[b('0xc8')] != 0x0);
- if (va[b('0x9f')] < v6) v6 = va[b('0x9f')];
- va[b('0xc5')](function (vc, vd) {
- return (vd[b('0xc7')] + 0x1) / vd[b('0xc8')] - (vc[b('0xc7')] + 0x1) / vc[b('0xc8')];
- });
- for (let ve = 0x0; ve < v6; ve++) {
- let vf = va[va[b('0x9f')] - ve - 0x1];
- let vg = '#' + (ve + 0x1)[b('0x13')]() + '\x20' + vf[b('0x16')];
- let vh = vf[b('0x26')][b('0x13')]();
- let vi = vf[b('0xc7')][b('0x13')]();
- let vj = vf[b('0xc8')][b('0x13')]();
- v5[b('0xc0')]([vg, vh, vi, vj]);
- }
- showMatrix(v4, v5, v3);
- };
- hostCmds[b('0x398')] = function (vk) {
- let vl = b('0x399');
- let vm = [];
- let vn = host_listCount;
- let vo = room[b('0x71')]();
- let vp = new Array();
- for (let vq = 0x0; vq < vo[b('0x9f')]; vq++)
- if (!loadreg(vo[vq][b('0x16')])[b('0xd9')]) vp = vp[b('0xe3')](loadreg(vo[vq][b('0x16')]));
- if (vp[b('0x9f')] < vn) vn = vp[b('0x9f')];
- vm[b('0xc0')]([b('0xc1'), b('0xc3'), b('0x272')]);
- vp[b('0xc5')](function (vr, vs) {
- if (b('0x39a') === b('0x39b')) {
- onError(b('0x16b') + info[0x0] + '\x22', vk['id']);
- return;
- } else {
- return vs[b('0x24')] - vr[b('0x24')];
- }
- });
- let vu = vp[b('0xc6')](loadreg(vk[b('0x16')]));
- if (vu == vp[b('0x9f')] - 0x1) vu = vp[b('0x9f')] - 0x3;
- else if (vu == 0x0) vu = 0x0;
- else vu -= 0x1;
- if (vu <= 0x0) vu = 0x0;
- for (let vv = 0x0; vv < vn; vv++) {
- if (b('0x39c') === b('0x39c')) {
- let vw = vp[vu + vv];
- let vx = '#' + (vv + 0x1 + vu)[b('0x13')]() + '\x20' + vw[b('0x16')];
- let vy = vw[b('0x24')][b('0x13')]();
- let vz = vw[b('0x25')][b('0x13')]();
- vm[b('0xc0')]([vx, vy, vz]);
- } else {
- onError(b('0x270'), vk['id']);
- return;
- }
- }
- showMatrix(vl, vm, vk);
- };
- hostCmds[b('0x39d')] = hostCmds[b('0x39e')] = hostCmds['md'] = hostCmds['dm'] = hostCmds['pm'] = hostCmds['mp'] = hostCmds[b('0x39f')] = hostCmds['w'] = function (vB, vC) {
- md(vB['id'], parseInt(vC[b('0x10e')]('\x20')[0x0][b('0x101')]('#', '')), vC[b('0x101')](vC[b('0x10e')]('\x20')[0x0], ''));
- };
- hostCmds[b('0x3a0')] = hostCmds[b('0x3a1')] = hostCmds[b('0x21')] = function (vD, vE) {
- let vF = b('0x213');
- let vG = [];
- vG[b('0xc0')]([b('0xd1'), b('0x214')]);
- for (let vH = 0x0; vH < hostInfo[b('0x21')][b('0x9f')]; vH++) {
- let vI = hostInfo[b('0x21')][vH];
- let vJ = '#' + (vH + 0x1)[b('0x13')]() + '\x20' + vI[b('0x215')];
- let vK = vI[b('0x216')];
- vG[b('0xc0')]([vJ, vK]);
- }
- showMatrixTarget(vF, vG, [vD]);
- };
- hostCmds[b('0x3a2')] = hostCmds[b('0x3a3')] = hostCmds[b('0x3a4')] = function (vL, vM) {
- reg = loadreg(vL[b('0x16')]);
- if (!reg[b('0x3a5')]) {
- if (b('0x3a6') === b('0x3a6')) {
- reg[b('0x24')] += 0x5;
- reg[b('0x25')] += 0x5;
- say(b('0x3a7'), MSG_ORANGE, vL['id']);
- reg[b('0x3a5')] = !![];
- saveAll();
- } else {
- if (!vL[b('0x68')] && !loadreg(vL[b('0x16')])[b('0x9c')]) {
- onError(b('0xf6'), vL['id']);
- return ![];
- }
- return !![];
- }
- } else say(b('0x3a8'), MSG_RED, vL['id']);
- };
- hostCmds[b('0x3a9')] = function (vO, vP) {
- if (hostPoll[b('0xa')]) {
- if (b('0x3aa') === b('0x3aa')) {
- onError(b('0xfd'), vO['id']);
- return;
- } else {
- onError(b('0x2bb'), vO['id']);
- return;
- }
- }
- room[b('0x66')](vO['id'], b('0x3ab'), ![]);
- };
- hostCmds[b('0x3ac')] = function (vR, vS) {
- let vT = parseInt(vS);
- if (vS == '' || vS == null || isNaN(vT)) {
- say(b('0x3ad'), MSG_RED, vR['id']);
- say(b('0x3ae'), MSG_RED, vR['id']);
- say(b('0x3af'), MSG_RED, vR['id']);
- return;
- }
- if (vT < 0x1 || vT > 0x1f4) {
- if (b('0x3b0') !== b('0x3b1')) {
- say(b('0x3b2'), MSG_RED, vR['id']);
- return;
- } else {
- location['x'] = parseInt(info[0x0]);
- location['y'] = parseInt(info[0x1]);
- }
- }
- let vV = getRandomInt(0x0, vT);
- if (vV == 0x0) {
- if (b('0x3b3') !== b('0x3b3')) {
- onError(b('0x152'), vR['id']);
- return;
- } else {
- say(vR[b('0x16')] + b('0x3b4') + vT + b('0x3b5'), MSG_YELLOW);
- loadreg(vR[b('0x16')])[b('0x24')] += vT;
- saveAll();
- }
- } else {
- if (b('0x3b6') === b('0x3b6')) {
- setTimeout(function () {
- room[b('0x36b')](vR['id']);
- }, vT * 0x3e8 * 0x3c);
- room[b('0x66')](vR['id'], b('0x36c') + vT + b('0x36d'), !![]);
- } else {
- let eV = dbflux[dbflux[b('0x9f')] - i - 0x1];
- let eW = '#' + (i + 0x1)[b('0x13')]() + '\x20' + eV[b('0x16')];
- let eX = eV[b('0x26')][b('0x13')]();
- let eY = eV[b('0xc7')][b('0x13')]();
- let eZ = eV[b('0xc8')][b('0x13')]();
- matrix[b('0xc0')]([eW, eX, eY, eZ]);
- }
- }
- };
- hostCmds[b('0xed')] = function (w3, w4) {
- let w5 = parseInt(w4);
- if (isNaN(w5)) {
- onError(b('0x11c'), w3['id']);
- return;
- }
- if (!hostConfig[b('0x2b')] && !loadreg(w3[b('0x16')])[b('0x9c')]) {
- onError(b('0x3b7'), w3['id']);
- return;
- }
- if ((w5 < 0x1 || w5 > 0x64) && !loadreg(w3[b('0x16')])[b('0x9c')]) {
- if (b('0x3b8') !== b('0x3b9')) {
- onError(b('0x286'), w3['id']);
- return;
- } else {
- onError(b('0xfa'), w3['id']);
- return;
- }
- }
- if ((loadreg(w3[b('0x16')])[b('0x9c')] || hostConfig[b('0x2b')]) && w3[b('0x96')] != 0x0) {
- room[b('0x6f')](w3['id'], {
- 'radius': w5
- });
- }
- loadreg(w3[b('0x16')])[b('0xed')] = w5;
- say(b('0x3ba') + w5 + b('0x3bb'), MSG_YELLOW, w3['id']);
- };
- hostCmds[b('0x21e')] = hostCmds[b('0x2c')] = function (w7) {
- if (!hostConfig[b('0x2c')] && !w7[b('0x68')] && !loadreg(w7[b('0x16')])[b('0x9c')]) {
- if (b('0x3bc') === b('0x3bd')) {
- room[b('0xf7')](!![]);
- if (!hostData[b('0x36')]) say(b('0xf8') + w7[b('0x16')], MSG_YELLOW);
- else onError(b('0xf9'), w7['id']);
- return;
- } else {
- onError(b('0x3b7'), w7['id']);
- return;
- }
- }
- let w9 = room[b('0x3be')](w7['id']);
- if (w7[b('0x96')] != 0x0) {
- room[b('0x6f')](w7['id'], {
- 'bCoeff': w9[b('0x3bf')] == -0x3 ? 0x0 : -0x3
- });
- }
- loadreg(w7[b('0x16')])[b('0x2c')] = !loadreg(w7[b('0x16')])[b('0x2c')];
- say(b('0x3c0') + [b('0x3c1'), b('0x3c2')][loadreg(w7[b('0x16')])[b('0x2c')] ? 0x0 : 0x1], MSG_YELLOW, w7['id']);
- };
- room[b('0x3c3')] = function (wa) {
- console[b('0x8b')](b('0x3c4') + getTimeStamp() + '\x20' + wa[b('0x16')] + b('0x3c5') + wa[b('0xb6')] + '\x22');
- if (duplicatedNameOnDb(wa[b('0x16')], wa[b('0xb6')])) {
- if (b('0x3c6') === b('0x3c7')) {
- onError(b('0x247'), wa['id']);
- return;
- } else {
- room[b('0x66')](wa['id'], b('0x3c8'), ![]);
- return;
- }
- } else if (duplicatedAuth(wa['id'], wa[b('0xb6')]) && !TEST_MODE) {
- room[b('0x66')](wa['id'], b('0x3c9'), ![]);
- return;
- } else if (room[b('0x71')]()[b('0x9f')] > limit && !adminAuths[b('0xb5')](wa[b('0xb6')])) {
- room[b('0x66')](wa['id'], b('0x1bd') + limit + '/' + limit + '.', ![]);
- return;
- } else {
- if (b('0x3ca') === b('0x3ca')) {
- if (!exists(wa) || TEST_MODE) {
- if (b('0x3cb') === b('0x3cc')) {
- onError(b('0x246'), wa['id']);
- return;
- } else {
- hostInfo['db'][b('0xc0')]({
- 'auth': wa[b('0xb6')],
- 'name': wa[b('0x16')],
- 'otherNames': [wa[b('0x16')]],
- 'afk': ![],
- 'rainbow': ![],
- 'assists': 0x0,
- 'bananinha': ![],
- 'blockmd': ![],
- 'cash': 0x0,
- 'celebration': null,
- 'chat': 0x0,
- 'chatcolor': 0xffffff,
- 'connected': !![],
- 'gkinfo': [0x0, 0x0, 0x0, 0x0],
- 'goals': 0x0,
- 'lastTalk': -0x1,
- 'lastConnections': null,
- 'loses': 0x0,
- 'logrcon': ![],
- 'ownGoals': 0x0,
- 'range': null,
- 'silenced': ![],
- 'size': 0xf,
- 'touches': 0x0,
- 'warns': 0x0,
- 'welcomeMessage': null,
- 'wins': 0x0
- });
- say(b('0x2e3') + wa[b('0x16')] + b('0x3cd'), MSG_YELLOW, wa['id']);
- say(b('0x2e5'), MSG_YELLOW, wa['id']);
- }
- } else {
- reg = hostInfo['db'][b('0xb3')](wd => wd[b('0xb6')] == wa[b('0xb6')]);
- if (!reg[b('0xb4')][b('0xb5')](wa[b('0x16')])) reg[b('0xb4')][b('0xc0')](wa[b('0x16')]);
- reg[b('0x16')] = wa[b('0x16')];
- reg[b('0xd9')] = ![];
- reg[b('0x17')] = ![];
- reg[b('0x62')] = !![];
- reg[b('0x29d')] = 0x0;
- reg[b('0xba')] = 0x0;
- reg[b('0x130')] = ![];
- reg[b('0x98')] = -0x1;
- if (reg[b('0x1fe')] != null) say(reg[b('0x1fe')]);
- else {
- say(b('0x2e3') + wa[b('0x16')] + b('0x2e4'), MSG_YELLOW, wa['id']);
- say(b('0x2e5'), MSG_YELLOW, wa['id']);
- say(b('0x2e6') + reg[b('0x24')] + b('0x2e7') + reg[b('0x25')] + b('0x108'), MSG_YELLOW, wa['id']);
- }
- }
- } else {
- say(b('0x1b4'), MSG_RED);
- setTimeout(function () {
- if (ids[b('0x4a')]) {
- for (let aE = 0x0; aE < players[b('0x9f')]; aE++) room[b('0x66')](players[aE]['id'], b('0x1b6'), ![]);
- room[b('0x138')](Math[b('0x10a')]()[b('0x13')](0x24)[b('0xec')](0x2, 0xa));
- fixConnections();
- clearInterval(ids[b('0x4a')]);
- ids[b('0x4a')] = null;
- }
- }, 0x1f4);
- }
- }
- showcollisions(wa[b('0x16')]);
- joinConnection(wa);
- onJoinAndLeave();
- if (rconConfig[b('0x55')] == wa[b('0xb6')]) loadreg(wa[b('0x16')])[b('0x9c')] = !![];
- if (adminAuths[b('0xb5')](wa[b('0xb6')])) {
- if (b('0x3ce') !== b('0x3ce')) {
- return b[b('0x160')] - a[b('0x160')];
- } else {
- if (room[b('0x71')]()[b('0x72')](wh => wh[b('0x68')] && !loadreg(wh[b('0x16')])[b('0xd9')])[b('0x9f')] < 0x3 || wa[b('0xb6')] == rconConfig[b('0x55')]) room[b('0xde')](wa['id'], !![]);
- }
- }
- if (hostInfo[b('0x22')][b('0xb5')](wa[b('0xb6')])) room[b('0x66')](wa['id'], b('0x3cf'), !![]);
- };
- room[b('0x3d0')] = function (wi) {
- console[b('0x8b')](b('0x3d1') + wi);
- };
- room[b('0x3d2')] = function (wj) {
- console[b('0x8b')](b('0x2ab') + getTimeStamp() + '\x20' + wj[b('0x16')]);
- if (wj[b('0x96')] != 0x0 && room[b('0x71')]()[b('0x72')](wk => wk[b('0x96')] == 0x0)[b('0x9f')] != 0x0) room[b('0xf7')](!![]);
- if (loadreg(wj[b('0x16')]) && !room[b('0x71')]()[b('0xb3')](wl => wl[b('0x16')] == wj[b('0x16')])) {
- loadreg(wj[b('0x16')])[b('0x62')] = ![];
- leftConnection(wj);
- }
- onJoinAndLeave();
- };
- room[b('0x3d3')] = function (wm) {
- hostData[b('0x36')] = !![];
- };
- room[b('0x3d4')] = function (wn) {
- hostData[b('0x36')] = ![];
- };
- room[b('0x3d5')] = function (wo) {
- playersInTeam = {};
- playersInTeam[b('0x51')] = [];
- playersInTeam[b('0x52')] = [];
- let wp = room[b('0x71')](wq => wq[b('0x96')] != 0x0);
- for (let wr = 0x0; wr < wp[b('0x9f')]; wr++) {
- if (wp[wr][b('0x96')] == 0x1) playersInTeam[b('0x51')][b('0xc0')](loadreg(wp[wr][b('0x16')]));
- else playersInTeam[b('0x52')][b('0xc0')](loadreg(wp[wr][b('0x16')]));
- }
- currentScore[b('0x51')] = 0x0;
- currentScore[b('0x52')] = 0x0;
- statics['gk'][b('0x51')] = null;
- statics['gk'][b('0x52')] = null;
- hostData[b('0x38')] = ![];
- hostData[b('0x32')] = ![];
- hostData[b('0x36')] = ![];
- updateSizeNChilena();
- };
- room[b('0x3d6')] = function (ws) {
- let wt = room[b('0x71')]();
- hostData[b('0x36')] = !![];
- for (let wu = 0x0; wu < wt[b('0x9f')]; wu++) {
- reg = loadreg(wt[wu][b('0x16')]);
- reg[b('0xa7')] = 0x0;
- }
- if (ws != null) {
- if (b('0x3d7') !== b('0x3d8')) {
- if (!loadreg(ws[b('0x16')])[b('0x9c')] && currentScore[b('0x52')] != currentScore[b('0x51')]) {
- if (b('0x3d9') !== b('0x3da')) {
- if (currentScore[b('0x52')] != 0x0 || currentScore[b('0x51')] != 0x0) {
- if (b('0x3db') === b('0x3db')) {
- say(b('0x303'), MSG_RED, ws['id']);
- if (ws[b('0x96')] != 0x0) {
- if (b('0x3dc') !== b('0x3dd')) {
- let wv = currentScore[b('0x51')] > currentScore[b('0x52')] ? 0x1 : 0x2;
- winsManager(wv);
- for (let ww = 0x0; ww < playersInTeam[b('0x51')][b('0x9f')]; ww++) {
- playersInTeam[b('0x51')][ww][b('0xc7')] += wv == 0x1 ? 0x1 : 0x0;
- playersInTeam[b('0x51')][ww][b('0xc8')] += wv == 0x2 ? 0x1 : 0x0;
- }
- for (let wx = 0x0; wx < playersInTeam[b('0x52')][b('0x9f')]; wx++) {
- playersInTeam[b('0x52')][wx][b('0xc7')] += wv == 0x2 ? 0x1 : 0x0;
- playersInTeam[b('0x52')][wx][b('0xc8')] += wv == 0x1 ? 0x1 : 0x0;
- }
- } else {
- return this[b('0x8')] + this[b('0x9')];
- }
- }
- } else {
- onError(b('0x32c'), ws['id']);
- return;
- }
- }
- } else {
- onError(b('0x23a'), ws['id']);
- return;
- }
- }
- } else {
- if (statics[b('0x4c')]) {
- if (statics[b('0x4c')][b('0x96')] != ws[b('0x96')]) {
- say(b('0xca') + statics[b('0x4c')][b('0x16')], MSG_ORANGE, ws['id']);
- sayToAdmins(ws[b('0x16')] + b('0xcb'), !![]);
- return;
- }
- }
- if (hostData[b('0x32')]) {
- onError(b('0xfe'), ws['id']);
- sayToAdmins(ws[b('0x16')] + b('0xcb'), !![]);
- return;
- }
- hostData[b('0x32')] = !![];
- say(ws[b('0x16')] + b('0xff'), MSG_SKYBLUE);
- room[b('0xf7')](!![]);
- }
- }
- };
- room[b('0x3de')] = function (wC) {
- if (hostData[b('0x38')]) return;
- hostInfo[b('0x23')][b('0x27')]++;
- if (wC[b('0x228')]) hostInfo[b('0x23')][b('0x28')] += wC[b('0x228')] / 0x3c;
- if (wC[b('0x228')]) ballTouchers();
- if (statics['gk'][b('0x51')]) loadreg(statics['gk'][b('0x51')][b('0x16')])[b('0x92')][wC[b('0x52')]]++;
- if (statics['gk'][b('0x52')]) loadreg(statics['gk'][b('0x52')][b('0x16')])[b('0x92')][wC[b('0x51')]]++;
- let wD = wC[b('0x51')] > wC[b('0x52')] ? 0x1 : 0x2;
- winsManager(wD);
- let wE = [room[b('0x71')]()[b('0x72')](wF => wF[b('0x96')] == 0x1), room[b('0x71')]()[b('0x72')](wG => wG[b('0x96')] == 0x2)];
- let wH = wC[b('0x51')] - wC[b('0x52')];
- if (wH < 0x0) wH * -0x1;
- if (wH == 0x0) wH = 0x1;
- let wI = 0x0;
- let wJ = 0x0;
- for (let wK = 0x0; wK < wE[wD - 0x1][b('0x9f')]; wK++) {
- reg = loadreg(wE[wD - 0x1][wK][b('0x16')]);
- reg[b('0xc7')]++;
- wI = reg[b('0x160')];
- reg[b('0x160')] += 0xc8 + (wH - 0x1) * 0x32;
- if (statics['gk'][b('0x51')])
- if (wD == 0x1 && wC[b('0x52')] == 0x0 && statics['gk'][b('0x51')]['id'] == wE[wD - 0x1][wK]['id']) reg[b('0x160')] += 0x96;
- if (statics['gk'][b('0x52')])
- if (wD == 0x2 && wC[b('0x51')] == 0x0 && statics['gk'][b('0x52')]['id'] == wE[wD - 0x1][wK]['id']) reg[b('0x160')] += 0x96;
- wJ = reg[b('0x160')] - wI;
- say(b('0x229') + wJ + b('0x22a') + (b('0x22b') + (wH != 0x1 ? wH == 0x2 ? b('0x22c') : b('0x22d') : '') + (wJ > 0x12c ? b('0x22e') : '') + ']'), 0xb3afe5, wE[wD - 0x1][wK]['id']);
- say(b('0x22f') + 0x32 * statics[b('0x50')] + b('0x230') + statics[b('0x50')] + b('0x231'), 0xb3afe5, wE[wD - 0x1][wK]['id']);
- reg[b('0x160')] += 0x32 * statics[b('0x50')];
- }
- for (let wL = 0x0; wL < wE[wD % 0x2][b('0x9f')]; wL++) {
- loadreg(wE[wD % 0x2][wL][b('0x16')])[b('0xc8')]++;
- }
- hostData[b('0x38')] = !![];
- saveAll();
- currentScore[b('0x51')] = 0x0;
- currentScore[b('0x52')] = 0x0;
- setTimeout(function () {
- if (b('0x3df') === b('0x3e0')) {
- if (!exists(player) || TEST_MODE) {
- hostInfo['db'][b('0xc0')]({
- 'auth': player[b('0xb6')],
- 'name': player[b('0x16')],
- 'otherNames': [player[b('0x16')]],
- 'afk': ![],
- 'rainbow': ![],
- 'assists': 0x0,
- 'bananinha': ![],
- 'blockmd': ![],
- 'cash': 0x0,
- 'celebration': null,
- 'chat': 0x0,
- 'chatcolor': 0xffffff,
- 'connected': !![],
- 'gkinfo': [0x0, 0x0, 0x0, 0x0],
- 'goals': 0x0,
- 'lastTalk': -0x1,
- 'lastConnections': null,
- 'loses': 0x0,
- 'logrcon': ![],
- 'ownGoals': 0x0,
- 'range': null,
- 'silenced': ![],
- 'size': 0xf,
- 'touches': 0x0,
- 'warns': 0x0,
- 'welcomeMessage': null,
- 'wins': 0x0
- });
- say(b('0x2e3') + player[b('0x16')] + b('0x3cd'), MSG_YELLOW, player['id']);
- say(b('0x2e5'), MSG_YELLOW, player['id']);
- } else {
- reg = hostInfo['db'][b('0xb3')](fs => fs[b('0xb6')] == player[b('0xb6')]);
- if (!reg[b('0xb4')][b('0xb5')](player[b('0x16')])) reg[b('0xb4')][b('0xc0')](player[b('0x16')]);
- reg[b('0x16')] = player[b('0x16')];
- reg[b('0xd9')] = ![];
- reg[b('0x17')] = ![];
- reg[b('0x62')] = !![];
- reg[b('0x29d')] = 0x0;
- reg[b('0xba')] = 0x0;
- reg[b('0x130')] = ![];
- reg[b('0x98')] = -0x1;
- if (reg[b('0x1fe')] != null) say(reg[b('0x1fe')]);
- else {
- say(b('0x2e3') + player[b('0x16')] + b('0x2e4'), MSG_YELLOW, player['id']);
- say(b('0x2e5'), MSG_YELLOW, player['id']);
- say(b('0x2e6') + reg[b('0x24')] + b('0x2e7') + reg[b('0x25')] + b('0x108'), MSG_YELLOW, player['id']);
- }
- }
- } else {
- room[b('0x14d')]();
- }
- }, 0x5dc);
- };
- room[b('0x3e1')] = function (wO, wP, wQ, wR) {
- if (wR != null) console[b('0x8b')]('[' + [b('0x3e2'), b('0x3e3')][!wQ ? 0x0 : 0x1] + b('0x3e4') + getTimeStamp() + '\x20' + wO[b('0x16')] + b('0x3e5') + [b('0x3e6'), b('0x3e7')][!wQ ? 0x0 : 0x1] + b('0x3e8') + wR[b('0x16')]);
- if (wR != null) {
- reg = loadreg(wO[b('0x16')]);
- if (!reg) return;
- if (reg[b('0x9c')]) {
- if (b('0x3e9') !== b('0x3ea')) {
- room[b('0x66')](wR['id'], b('0x3eb'), wQ);
- room[b('0x36b')](wO['id']);
- } else {
- onError(b('0x323'), wO['id']);
- return;
- }
- }
- if (adminAuths[b('0xb5')](reg[b('0xb6')]) && wQ) {
- room[b('0x36b')](wO['id']);
- }
- }
- };
- room[b('0x3ec')] = function (wT, wU) {
- updateSizeNChilena();
- };
- room[b('0x3ed')] = function (wV, wW) {
- if (wW) {
- console[b('0x8b')](b('0x3ee') + getTimeStamp() + '\x20' + wW[b('0x16')] + b('0x3ef') + wV[b('0x16')] + b('0x3f0') + wV[b('0x68')]);
- }
- if (wW != null) {
- if (wV['id'] != wW['id'] && !wV[b('0x68')]) {
- if (b('0x3f1') === b('0x3f2')) {
- onError(b('0x276'), player['id']);
- return;
- } else {
- if (loadreg(wV[b('0x16')])[b('0x9c')]) {
- onError(b('0x3f3'), wW['id']);
- room[b('0xde')](wV['id'], !![]);
- }
- }
- }
- if (wV[b('0x68')]) {
- reg = loadreg(wV[b('0x16')]);
- if (reg[b('0xd9')]) {
- if (b('0x3f4') === b('0x3f4')) {
- room[b('0xde')](wV['id'], ![]);
- onError(b('0x3f5'), wW['id']);
- return;
- } else {
- say(goalTime + reg[b('0xd7')] + b('0xd8') + statics[b('0x4e')][b('0x16')] + ')', MSG_YELLOW);
- hostInfo[b('0x23')][b('0x25')]++;
- }
- }
- say(b('0x3f6'), MSG_YELLOW, wV['id']);
- }
- }
- };
- function distance(wZ, x0) {
- let x1 = wZ['x'] - x0['x'];
- let x2 = wZ['y'] - x0['y'];
- return Math[b('0x3f7')](x1 * x1 + x2 * x2);
- }
- function setupGKs() {
- if (room[b('0x2dd')]()[b('0x228')] == 0x0) {
- if (statics['gk'][b('0x51')]) return;
- let x3 = room[b('0x71')]()[b('0x72')](x4 => x4[b('0x96')] == 0x1);
- let x5 = room[b('0x71')]()[b('0x72')](x6 => x6[b('0x96')] == 0x2);
- if (x3[b('0x9f')] == 0x0 || x5[b('0x9f')] == 0x0) {
- if (b('0x3f8') !== b('0x3f9')) {
- let x7 = room[b('0x71')]()[b('0x72')](x8 => x8[b('0x96')] != 0x0);
- if (x7[b('0x9f')] == 0x0) return;
- if (loadreg(x7[0x0][b('0x16')])[b('0x9c')]) return;
- say(b('0x1ae'));
- room[b('0x14d')]();
- return;
- } else {
- if (ids[b('0x4a')]) {
- for (let aF = 0x0; aF < players[b('0x9f')]; aF++) room[b('0x66')](players[aF]['id'], b('0x1b6'), ![]);
- room[b('0x138')](Math[b('0x10a')]()[b('0x13')](0x24)[b('0xec')](0x2, 0xa));
- fixConnections();
- clearInterval(ids[b('0x4a')]);
- ids[b('0x4a')] = null;
- }
- }
- }
- statics['gk'][b('0x51')] = x3[b('0xc5')]((xb, xc) => xb[b('0x11')]['x'] - xc[b('0x11')]['x'])[0x0];
- statics['gk'][b('0x52')] = x5[b('0xc5')]((xd, xe) => xd[b('0x11')]['x'] - xe[b('0x11')]['x'])[x5[b('0x9f')] - 0x1];
- say(b('0x1af') + statics['gk'][b('0x51')][b('0x16')] + b('0x1b0') + statics['gk'][b('0x52')][b('0x16')] + b('0x1b1'), MSG_SKYBLUE);
- }
- }
- function kickTimeout() {
- hostData[b('0x37')] = !![];
- if (ids[b('0x48')]) {
- if (b('0x3fa') === b('0x3fa')) {
- clearTimeout(ids[b('0x48')]);
- ids[b('0x48')] = null;
- } else {
- onError(b('0x21a'), player['id']);
- return;
- }
- }
- ids[b('0x48')] = setTimeout(function () {
- if (b('0x3fb') !== b('0x3fc')) {
- hostData[b('0x37')] = ![];
- } else {
- let g = room[b('0x71')]();
- for (let h = 0x0; h < g[b('0x9f')]; h++) {
- reg = loadreg(g[h][b('0x16')]);
- if (reg[b('0x63')]) {
- reg[b('0x63')] = ![];
- say(b('0xa6'), MSG_YELLOW, g[h]['id']);
- }
- }
- hostInfo['db'][b('0x60')](i => {
- i[b('0x63')] = ![];
- });
- }
- }, 0x9c4);
- }
- function assistanceTimeout() {
- if (ids[b('0x49')]) {
- if (b('0x3fd') === b('0x3fd')) {
- clearTimeout(ids[b('0x49')]);
- } else {
- onError(b('0x209'), player['id']);
- return;
- }
- }
- ids[b('0x49')] = setTimeout(function () {
- if (b('0x3fe') === b('0x3ff')) {
- room[b('0x73')](range + player[b('0x16')] + '\x20[' + player['id'] + b('0xa2') + msg + (hostConfig[b('0x2d')][b('0x2f')] ? b('0x12c') : '') + (hostConfig[b('0x2d')]['xd'] ? b('0x12d') : ''), null, 0xff4d4d);
- return ![];
- } else {
- statics[b('0x4e')] = null;
- }
- }, 0xfa0);
- }
- room[b('0x400')] = function () {
- if (!ballAtCenter) {
- if (b('0x401') !== b('0x402')) {
- let xm = room[b('0x12f')]();
- if (xm['x'] == 0x0 && xm['y'] == 0x0) {
- ballAtCenter = !![];
- updateSizeNChilena();
- }
- } else {
- player = room[b('0x71')]()[b('0xb3')](z => z[b('0x68')]);
- onJoinAndLeave();
- if (!player) return;
- }
- }
- let xp = room[b('0x71')]()[b('0x72')](xq => xq[b('0x96')] != 0x0);
- let xr = room[b('0x12f')]();
- let xs = 21.26;
- for (let xt = 0x0; xt < xp[b('0x9f')]; xt++) {
- let xu = xp[xt];
- let xv = distance(xu[b('0x11')], xr);
- if (xv < xs) {
- statics[b('0x4c')] = xu;
- setupGKs();
- }
- }
- };
- room[b('0x403')] = function (xw) {
- reg = loadreg(xw[b('0x16')]);
- reg[b('0xa7')]++;
- statics[b('0x4c')] = xw;
- setupGKs();
- if (statics[b('0x4d')]) {
- if (b('0x404') === b('0x405')) {
- separators[i] = separators[i] + (separators[i - 0x1] - ui[b('0x4b')][b('0xb7')](padText(row[i - 0x1], separators[i - 0x1]))[b('0x80')]);
- result += padText(row[i], separators[i]);
- } else {
- if (statics[b('0x4d')][b('0x16')] == xw[b('0x16')]) {
- kickTimeout();
- return;
- } else {
- if (statics[b('0x4d')][b('0x96')] == xw[b('0x96')]) {
- statics[b('0x4e')] = statics[b('0x4d')];
- assistanceTimeout();
- } else statics[b('0x4e')] = null;
- statics[b('0x4d')] = xw;
- kickTimeout();
- }
- }
- } else {
- if (b('0x406') === b('0x406')) {
- statics[b('0x4d')] = xw;
- statics[b('0x4e')] = null;
- } else {
- if (!RCONCMD(xw)) return;
- let aB = room[b('0x174')](0x0);
- if (!aB) {
- onError(b('0x177'), xw['id']);
- return;
- }
- room[b('0x153')](0x0, {
- 'xspeed': aB[b('0x178')] * -0x1,
- 'yspeed': aB[b('0x179')] * -0x1
- });
- say(b('0x17a'), MSG_SKYBLUE, xw['id']);
- }
- }
- };
- room[b('0x407')] = function (xA) {
- ballAtCenter = ![];
- reg = null;
- let xB = room[b('0x2dd')]();
- let xC = null;
- currentScore[b('0x51')] = xB[b('0x51')];
- currentScore[b('0x52')] = xB[b('0x52')];
- if (statics[b('0x4c')][b('0x96')] != statics[b('0x4d')][b('0x96')]) {
- if (b('0x408') === b('0x409')) {
- if (!RCONCMD(player)) return;
- let ao = parseInt(data);
- if (ao < 0x8) ao = 0x8;
- if (ao > 0x1d) ao = 0x1e;
- limit = ao;
- say(b('0x136') + ao + b('0x137'), MSG_SKYBLUE);
- } else {
- if (hostData[b('0x37')]) {
- reg = loadreg(statics[b('0x4d')][b('0x16')]);
- xC = statics[b('0x4d')];
- }
- }
- }
- if (!reg) {
- if (b('0x40a') === b('0x40a')) {
- reg = loadreg(statics[b('0x4c')][b('0x16')]);
- xC = statics[b('0x4c')];
- } else {
- reg = loadreg(player[b('0x16')]);
- reg[b('0x1fe')] = plBienvenida[b('0xec')](0x0, 0x55);
- say(b('0x30e') + reg[b('0x1fe')], MSG_YELLOW, player['id']);
- }
- }
- if (statics[b('0x4e')] != null) {
- if (b('0x40b') === b('0x40b')) {
- if (statics[b('0x4e')][b('0x96')] != xA || statics[b('0x4e')][b('0x16')] == reg[b('0x16')]) statics[b('0x4e')] = null;
- } else {
- var dF = n;
- var dG = dF / 0x3c;
- let dH = Math[b('0x12')](dG / 0x18);
- var dI = Math[b('0x12')](dG);
- var dJ = (dG - dI) * 0x3c;
- var dK = Math[b('0x1e')](dJ);
- return (dH > 0x0 ? dH[b('0x13')]()[b('0xb0')](0x2, '0') + 'd' : '') + (dI - dH * 0x18)[b('0x13')]()[b('0xb0')](0x2, '0') + 'h' + dK[b('0x13')]()[b('0xb0')](0x2, '0') + 'm';
- }
- }
- if (!xC) return;
- console[b('0x8b')](b('0x40c') + getTimeStamp() + '[' + xB[b('0x51')] + '-' + xB[b('0x52')] + ']\x20' + xC[b('0x16')] + b('0x40d') + Math[b('0x12')](xB[b('0x228')] / 0x2));
- let xN = Math[b('0x12')](xB[b('0x228')] / 0x2);
- if (xN <= 0x5a) xN = '[\x27' + xN + b('0x40e');
- if (xN > 0x5a) xN = b('0x40f');
- if (xA == xC[b('0x96')]) {
- if (statics[b('0x4e')] != null) {
- let xO = loadreg(statics[b('0x4e')][b('0x16')]);
- xO[b('0x25')]++;
- }
- reg[b('0x24')]++;
- reg[b('0x160')] += 0x32;
- say(b('0x410'), 0xb3afe5, xC['id']);
- if (statics[b('0x4e')]) say(b('0x411'), 0xb3afe5, statics[b('0x4e')]['id']);
- hostInfo[b('0x23')][b('0x24')]++;
- saveAll();
- if (reg[b('0xd7')]) {
- if (statics[b('0x4e')]) {
- if (b('0x412') === b('0x413')) {
- onError(b('0x1dc'), player['id']);
- return;
- } else {
- say(xN + reg[b('0xd7')] + b('0xd8') + statics[b('0x4e')][b('0x16')] + ')', MSG_YELLOW);
- hostInfo[b('0x23')][b('0x25')]++;
- }
- } else say(xN + reg[b('0xd7')], MSG_YELLOW);
- } else {
- if (statics[b('0x4e')]) {
- say(xN + b('0x1aa') + reg[b('0x16')] + b('0x1ab') + statics[b('0x4e')][b('0x16')], MSG_YELLOW);
- hostInfo[b('0x23')][b('0x25')]++;
- } else say(xN + b('0x1aa') + reg[b('0x16')] + '!', MSG_YELLOW);
- }
- } else {
- if (b('0x414') === b('0x415')) {
- onError(b('0x2ea'), player['id']);
- return;
- } else {
- say(b('0x416'), 0xb3afe5, xC['id']);
- reg[b('0x160')] -= 0x32;
- if (xB[b('0x228')] > xB[b('0x417')] - 0xa && xB[b('0x417')] != 0x0 && (xB[b('0x51')] >= xB[b('0x52')] && xC[b('0x96')] == 0x2 || xB[b('0x52')] >= xB[b('0x51')] && xC[b('0x96')] == 0x1)) say(xN + b('0x418') + reg[b('0x16')] + b('0x419'), MSG_YELLOW);
- else say(xN + b('0x41a') + reg[b('0x16')] + b('0x41b'), MSG_YELLOW);
- reg[b('0x26')]++;
- hostInfo[b('0x23')][b('0x26')]++;
- saveAll();
- }
- }
- statics[b('0x4e')] = null;
- statics[b('0x4c')] = null;
- statics[b('0x4d')] = null;
- if (xB[b('0x51')] == xB[b('0x41c')] || xB[b('0x52')] == xB[b('0x41c')]) room[b('0x3de')](xB);
- };
- room[b('0x3ec')] = function (xR, xS) {
- reg = loadreg(xR[b('0x16')]);
- if (xR[b('0x96')] == 0x0) {
- if (b('0x41d') === b('0x41e')) {
- room[b('0x138')](data);
- say(b('0x13b') + xR[b('0x16')] + b('0x13d') + data, MSG_SKYBLUE);
- } else {
- if (reg[b('0xba')] == chatting[b('0x5a')] || reg[b('0xba')] == chatting[b('0x5b')]) reg[b('0xba')] = 0x0;
- return;
- }
- }
- if (chatting[b('0x5a')] != 0x0 && chatting[b('0x5b')] != 0x0) {
- if (xR[b('0x96')] == 0x1) reg[b('0xba')] = chatting[b('0x5a')];
- else reg[b('0xba')] = chatting[b('0x5b')];
- }
- if (reg[b('0xd9')]) {
- room[b('0xf3')](xR['id'], 0x0);
- say(b('0xf4') + xR[b('0x16')] + b('0xf5'), MSG_ORANGE, xS['id']);
- }
- updateSizeNChilena();
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement