Jump to content
Korean Random

Yukikaze

XVM Team XVM Team
  • Content Count

    167
  • Joined

  • Last visited

Everything posted by Yukikaze

  1. Статистика на танке Scorpion G не учитывается при подсчете WN8, ждем пока разработчики формулы соберут данные и обновят ожидаемые значения урона для этого танка. ЗЫ Как только данные обновятся, WN8 автоматически пересчитается с учетом наигранных боев
  2. я как то думал о подобном, например сделать как в JS import const from 'constants.xc' import constants // или вот так, если имя переменной совпадает с именем файла без .xc { "colors": { "damage": { "ally_ally_hit": const.tk_color, ... } }, } и пример с extraFields import extraR from 'extraFieldsRight.xc' { ... "extraFieldsRight": [ ... *extraR, // добавить элементы из extraR в текущий лист ... ] } но это просто сахар над существующим функционалом
  3. Full Stack Overflow Developer

    1. SkepticalFox
    2. Yukikaze

      Yukikaze

      Угу, как в Bumblebee несколько лет назад, sudo rm -rf /usr /lib/nvidia-current/xorg/xorg

      Знатный факап был

  4. Так пускай и не касается, каждому по уму, кто-то пишет макросы с поддержкой форматирования, а кто-то их использует. Платформа открытая, пул реквесты приветствуются.
  5. Да, конечно, промахнулся. Ну вот кто будет на питоне писать, тот пусть и тащит поддержку форматирования, если это нужно конечно. Макс добавил расширенное форматирование и условия в макросы потому, что другого способа сделать это небыло, а теперь есть, зачем дублировать функционал?
  6. @ktulho, думаю это излишнее, ведь там где нужно форматирование можно сделать так {{py:xvm.xvm2sup({{v.xte}}), '4.01f'}} просто вторым аргументом формат передавать, а в самой функции обрабатывать уже
  7. Сделать можно все что угодно, но я смутно представляю, что именно нужно. Опиши идею с примерами, там и посмотрим
  8. Да не, все норм, мой внутренний парсер сбился на таком обилии кавычек, показалось
  9. @sirmax, они закрывающую кавычку провтыкали, все там норм экранируется Был не прав, ща гляну че там можно сделать Не ну вы поняли, да :D
  10. Что-бы знать "силу" конкретного человека? Зачем разглядывать уши, если можно посмотреть на 2 числа. ЗЫ Ради писькомерства можно еще процент влияния, на бой, каждому игроку прикрутить, но тогда хэйта будет еще больше :D
  11. Короче вот мое субъективное, ничем не подкрепленное и независимое мнение. tl;dr Почему мне нравится именно данное представление силы команд? Все просто, рассмотрим на примере: Имеем 2 команды ______________________________________________________ | Сила команд | Процент побед | |======================================================| | 20 : 21 | 50% | |======================================================| | Зная максимальное знач. | Мы знаем, что команды равны| |мы понимаем, что перед | | |нами 2 слабых команды, | | |но при этом, приблизит. | | |равных. | | |======================================================| Анализируя полученные данные я могу сделать вывод, что если против меня играет слабая команда, а мой уровень игры выше среднего, то я могу позволить себе более агрессивную игру, при этом не надеясь на таких же союзников. Грубо говоря, я порву ракалов на скилле. Глядя на "шансы" такой информации у меня нет, мне приходится изучать списки команд. Ситуация №2: ______________________________________________________ | Сила команд | Процент побед | |======================================================| | 86 : 85 | 50% | |======================================================| | Две сильных, равных | Мы знаем, что команды равны| |команды | Опять... | |======================================================| В данном случае, я не могу позволить себе риск, тем более союзники не так и плохи. Шансы на победу такие же как и в прошлом примере, информативность на нуле. На этом все, думаю я доходчиво изложил свою точку зрения, по крайней мере мне так удобней.
  12. По вашему любой модуль аналитики на сайте это троян? PS Вопрос риторический, можете не отвечать
  13. def map(value, in_min, in_max, out_min, out_max): return (value - in_min) * (out_max - out_min) / (in_max - in_min) + out_min Школьная математика, подставляй старый диапазон (in_min, in_max) и новый (out_min, out_max) в формулу
  14. @neLeax, def compare(): min_hp = min(panel.teams_totalhp) max_hp = max(panel.teams_totalhp) return round(100. - (100. / max_hp) * min_hp, 2) если я правильно понял задумку ЗЫ Для подобных вопросов надо бы раздел запилить
  15. А почему бы не так? @xvm.export('xvm.total_hp.loser_color', deterministic=False) def match(ally_color, enemy_color): return ally_color if panel.total_hp_sign == '<' else enemy_color "format": "<font color='{{py:xvm.total_hp.loser_color('#F50800', '#96FF00')}}'><b>{{py:xvm.total_hp.ally()}}</b></font>"
  16. Просто похоже паскалю точности real'а не хватило, если заменить на 10 байтный extended то поведение такое же как и остальных
  17. @StranikS_Scan, у C# аналогичное поведение что и у питона, странно было бы ожидать чего-то другого. using System.IO; using System; class Program { static void Main() { double a = 1.0 - 0.9; double b = 0.1; if(a == b) Console.WriteLine("Equal"); else Console.WriteLine("NOT Equal"); } }
  18. Макс прав, нужно как-то так a = 1 - 0.9 b = 0.1 if abs(a - b) < epsilon: print 'eq'
  19. могу предположить, что дело в синхронизации контекста, а это дополнительная нагрузка на CPU, в общем реплеи не самый надежный способ сравнивать производительность, а нормального бэнчмарка у ВГ нет
  20. Исправлено. Теперь пишется не только в лог но и при загрузке.
  21. @angelsoft, ну лог говорит, что JSONxLoaderException: ('ARRAY: <value> expected, got "]" at 42:9', u'res_mods/configs/xvm\\default\\minimapCircles.xc') и если перевести на русский то в minimapCircles.xc на 42 строке в 9 столбце парсер встретил "неожиданный" символ, а проблема скорей всего на предыдущей строке и заключается в лишней запятой ЗЫ Для подобных просьб есть специальный раздел
  22. Побаловаться с С++11/14 что-ли, может парсер с питона на С++ перепишу... Эх молодость :D
  23. @House, ну вот уж прямо так после выхода 0.9.9, эти изменения уже в 0.9.8 были. Я подправил, но на будущее запомните, читайте текст ошибки, там довольно понятно описана суть проблемы JSONxLoaderException: ('PARSER: <EOF> expected, got "]" at 509:3', 'C:\\Users\\Alex\\Downloads\\xvm (4).xc') Собственно на 509 строке, в 3 колонке ошибка, лишние скобки, их нужно удалить. xvm.xc
×
×
  • Create New...