Jump to content
Korean Random

ktulho

Premium Member
  • Posts

    10,757
  • Joined

  • Last visited

  • Days Won

    407

Posts posted by ktulho

  1. А если индикатор обстрела при нахождении строго вертикально будет менять цвет это я совсем обнаглел?

    Добавил:

    {{py:xvm.damageIndicator_aim}} - возвращает "aim", если в данный момент индикатор урона находится по центру, иначе - пусто.

    • Upvote 2
  2.  

    Is it possible that the ratings and their color addition broke in this https://bitbucket.org/XVM/xvm/commits/370387d4339252667831e85760a9d1f20df23821commit?

     

    The following code did work till build 6965:

          "formatHistory": "<textformat tabstops='[20,90,126]'><font color='{{c:team-dmg}}'>{{number%2d~.}}</font><tab><font color='{{c:dmg-kind}}'>{{dmg-kind}} {{costShell}}<tab>{{dmg?-{{dmg}}|---}}{{critical-hit}}{{splash-hit}}</font><tab><img src='xvm://res/icons/contour/{{vehiclename}}.png' width='53' height='16' align='baseline' vspace='-2'><font color='{{c:vtype}}'>{{vehicle%.13s~...}}</font>  <font alpha='#A0' color='{{c:wn8}}'>({{name%.15s~...}})</font></textformat>"
    
    

    исправил

  3. Ну тогда, чтобы удовлетворить желания всех, я предлагаю:

    в файле xvm.py изменить функцию total_hp_mainGun на

    @xvm.export('xvm.total_hp.mainGun', deterministic=False)
    def total_hp_mainGun(dmg_total):
        return total_hp.mainGun(dmg_total)
    

    и добавить py_macro {{py:hitAlly}}, который будет возвращать "ha" если было попадание по союзнику, иначе пусто

    @xvm.export('xvm.total_hp.hitAlly', deterministic=False)
    def xvm_total_hp_hitAally():
        return None if total_hp.data.teamHits else "ha"
    

    в файле total_hp.py изменить функцию total_hp_mainGun на

    def mainGun(dmg_total):
        global max_hp_enemy
        if panel.teams_totalhp[1] > max_hp_enemy:
            max_hp_enemy = panel.teams_totalhp[1]
        battletype = BigWorld.player().arena.guiType
        if (battletype != 1) or (max_hp_enemy == 0):
            return
        else:
            threshold = max_hp_enemy * 0.2 if max_hp_enemy > 5000 else 1000
            high_caliber = int(threshold - dmg_total)
        if max_hp_enemy >= 1000:
            return high_caliber
    

    Это усложнить настройку в battleLabelsTemplates.xc, но сделает ее намного гибче.

    • Upvote 2
  4.  

     

    Проведи условный луч от своего ствола до конца карты (разумеется, в том направлении, куда направлено орудие). И представь его ширину в 1px, а высоту - от земли до скайбокса.
    , можно по другому сказать, представь себе плоскость перпендикулярный земле, в которой находится луч.
  5. картофельный считает и за кругом отрисовки. я кстати намекал переделать хитлог.

    , ИМХО, о танке за кругом отрисовки будет известно только название и количество нанесенного урона, этого мало для хитлога

     

     

    вместо цифр вывести символ (78). 

    , то есть уже четыре пункта:

    1. тимкил прямыми выстрелами

    2. все типы боёв кроме рандома. (максимальное хп противников меньше 1000)

    3. урон не менее 1000

    4. условия выполнены

  6. Кстати ты в totalEfficiency тоже вывел хитлог по дефолту зачем два раза одну и туже инфу дублировать? так задумано?

    , там совпадает только общий нанесенный урон (и то не всегда). Или я не понял вопроса?

     

     

    просто сейчас продолжает считать, для меня нет в этом смысла медаль же  получена зачем считать дальше?
    , а в этом случае что должно выводиться? 
  7.  

     

    а по основному калибру хотелку сделаешь?
    , это затронет текущие конфиги. Надо обсудить.

     

    1. тимкил прямыми выстрелами

    2. все типы боёв кроме рандома.

    3. урон не менее 1000 

     

    Что должно выводиться в каждом случае?

×
×
  • Create New...