Jump to content
Korean Random
ktulho

[Лог нанесенного урона / Hitlog] V2 (py_macro)

Recommended Posts

1. заметил, что при сплэше {{critical-hit}} не выдает crit.
{{py:xvm.crits}} из totalEfficiency считает все.
replay сохранил.
 

2. у меня не получилось сделать по аналогии с damageLog

      "splash-hit":{
        "splash":                  "<font face='xvm' size='18'>&#x117;</font>",
        "no-splash":               "<font face='xvm' size='18'>&#x50;</font>"
      },
      "critical-hit":{
        "critical":                "<font face='xvm' size='18'>&#x116;</font>",
        "no-critical":             ""
      },

пришлось в "formatHistory" ставить условные операторы, так как одноименные макросы у меня в hitLog работают не так, как в damageLog.
или я ошибаюсь и что-то не так делаю.

<font face='xvm' size='18'>{{splash-hit?&#x117;|{{dmg-kind}}}}{{critical-hit?&#x116;}}</font>

подскажите пожалуйста, - можно ли сделать "formatHistory" компактнее и нагляднее?

Edited by Stepan371

Share this post


Link to post

Short link
Share on other sites

Прибил своего Тигра случайно. А он в логе вылез - как убрать союзников из него? В подсчёте нанесённого урона они не учитываются. 

 

P.S. Однако посмотрел - в общий урон входят и свои. Тогда другой вопрос - можно ли подсветить своих в логе при тимкилле?

P.P.S. Вроде должны подсвечиваться:

      // Team attachment of the targets (macro {{team-dmg}}).
      // Командная принадлежность цели (макрос {{team-dmg}}).
      "team-dmg": {
        "ally-dmg": "",  // ally / союзник.
        "enemy-dmg": "", // enemy / противник.
        "player": "",    // self damage / урон по себе.
        "unknown": ""    // unknown / неизвестно.
      },
      // Color by team attachment of the targets (macro {{c:team-dmg}}).
      // Цвет по командной принадлежности цели (макрос {{c:team-dmg}}).
      "c:team-dmg": {
        "ally-dmg": "#00EAFF",  // ally / союзник.
        "enemy-dmg": "#CCCCCC", // enemy / противник.
        "player": "#228855",    // self damage / урон по себе.
        "unknown": "#CCCCCC"    // unknown / неизвестно.

А не видно:

Снимок.PNG

Edited by S_Amadeus
Мысль

Share this post


Link to post

Short link
Share on other sites
56 минут назад, S_Amadeus сказал:

Вроде должны подсвечиваться

 

Будут подсвечиваться, если покрасишь макросом {{c:team-dmg}} нужный параметр в "formatHistory"

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
25.05.2019 в 16:08, Stepan371 сказал:

у меня не получилось сделать по аналогии с damageLog

таких секций нет в hitLog.

25.05.2019 в 16:08, Stepan371 сказал:

заметил, что при сплэше {{critical-hit}} не выдает crit.

Да, так и есть. И скорее всего это не исправить.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@ktulho подскажи, баг с {{type-shell}} на лини фронта получится что сделать?  Чтоб в конфиге строка не нарушалась, можно "not_shell" заполнить от балды любым значением, например из "armor_piercing", но это бред получится.

Share this post


Link to post

Short link
Share on other sites
28 минут назад, HEKPOMAHT сказал:

подскажи, баг с {{type-shell}} на лини фронта получится что сделать? 

Не будет пропадать панель снарядов, тогда и снаряд будет отображаться.

Share this post


Link to post

Short link
Share on other sites
10 часов назад, HEKPOMAHT сказал:

обычный ОФ (накрыл) определился как БП

Запулил исправление.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@ktulho ты два последних пула вместо хитлога скрипт дамаглога редактировал.

Share this post


Link to post

Short link
Share on other sites
4 минуты назад, HEKPOMAHT сказал:

@ktulho ты два последних пула вместо хитлога скрипт дамаглога редактировал.

Нет, только в последнем. 

Share this post


Link to post

Short link
Share on other sites

@ktulho ну так исправить наверно нужно. Кеш хитлога не очищается и в сл. бою показывает строки лога с прошлого боя. В логах чисто.

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
1 минуту назад, HEKPOMAHT сказал:

ну так исправить наверно нужно. Кеш хитлога не очищается и в сл. бою показывает строки лога с прошлого боя. 

Что то я не видел такого баг репорта.

1 час назад, HEKPOMAHT сказал:

Кеш хитлога не очищается и в сл. бою показывает строки лога с прошлого боя.

Исправил наверное.

Edited by ktulho
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
2019-06-16 23:08:31.344: INFO: =============================
2019-06-16 23:08:31.344: INFO: 2019-06-16 23:08:31: [ERROR] mods/xfw/python/xfw/events.pyc
2019-06-16 23:08:31.344: ERROR: Traceback (most recent call last):
2019-06-16 23:08:31.344: ERROR:   File "mods/xfw/python/xfw/events.py", line 57, in __event_handler
2019-06-16 23:08:31.345: ERROR:   File "mods/xfw/python/xfw/events.py", line 24, in fire
2019-06-16 23:08:31.346: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 842, in _Vehicle_onHealthChanged
2019-06-16 23:08:31.346: ERROR:     g_dataHitLog.onHealthChanged(self, newHealth, attackerID, attackReasonID)
2019-06-16 23:08:31.346: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 337, in onHealthChanged
2019-06-16 23:08:31.346: ERROR:     self.data['damageDeviation'] = self.getDamageDeviation(newHealth)
2019-06-16 23:08:31.346: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 310, in getDamageDeviation
2019-06-16 23:08:31.346: ERROR:     _shells = self.shells[self.intCD]
2019-06-16 23:08:31.346: ERROR: KeyError: None
2019-06-16 23:08:31.346: INFO: =============================

реплей тут

Share this post


Link to post

Short link
Share on other sites

нету картинки и название по башням в линии фронта

2074829169_bandicam2019-06-1820-38-45-335.jpg.08438385215737f680a65b74f66071c7.jpg

1.красную иконку хочу сделать круг

как я понял нужно в hitLog сюда вписать?и что вписать

Цитата

// Тип техники (макрос {{vtype}}).
      "vtype": {
        "HT": "ТТ",                                      // heavy tank / тяжёлый танк.
        "MT": "СТ",                                      // medium tank / средний танк.
        "LT": "ЛТ",                                      // light tank / лёгкий танк.
        "TD": "ПТ",                                      // tank destroyer / ПТ-САУ.
        "SPG": "САУ",                                    // SPG / САУ.
        "not_vehicle": "<font face='xvm'>&#x105;</font>" // another source of damage / другой источник урона.

2.Название например Башня или Пушка не важно,куда вписать?Хотя название Огневая точка уже есть

Edited by Prosubaru

Share this post


Link to post

Short link
Share on other sites
16 минут назад, Prosubaru сказал:

Огневая точка уже есть

C:\Games\World_of_Tanks\res_mods\mods\shared_resources\xvm\l10n\ru.xc

    // Hitlog

"pillbox": "Огневая точка {0}",

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@Prosubaru нарисуй сою картинку, назови, название пропиши в "not_vehicle" вместо <font face='xvm'>&#x105;</font>

пример:

точка.png

"not_vehicle": "точка"

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Опять какая-то хрень с логом урона, если стоит "lines": 0 то не показывает то что в  "logBackground", хотя там

    "logBackground": {
      "$ref": { "path":"hitLog.log" }, "lines": 1,

    "logBackground": {
      "$ref": { "path":"hitLog.log" }, "lines": 1,

Сменил "lines": 0 на "lines": 1 - работает то что в  "logBackground"

hitLog.xc

Share this post


Link to post

Short link
Share on other sites
18 минут назад, Xotabych сказал:

Опять какая-то хрень с логом урона, если стоит "lines": 0 то не показывает то что в  "logBackground",

Ошибки в логах есть?

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×