Jump to content
Korean Random
ktulho

damageLog средствами XVM.

Recommended Posts

Только что, ktulho сказал:

Это точно тот реплей? В какое время самоуничтожение?

точно, я под конец самоуничтожался, чтоб сток технику поискать для проверки бага.

ща точно тайминг покажу, погоди.

Share this post


Link to post

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

В какое время самоуничтожение?

6.48 в конце реплея на АМХ 49, а до него на 112.

d067d4b98c55ae6852f835155378c167.jpg

----

индикатор самоуничтожения на реплее не работает

----

и тип снаряда ББ показывает, а должно н/д

 

 

----

и в хитлоге пробитие обычным, а показало ка голда и н/д

@ktulho так вообще не понятно к чему это относится. В настройках галка получение урона "Урон" снята.

А риббон есть:

67ef045d5686a3e6f8dd38237dea75b3.jpg

Share this post


Link to post

Short link
Share on other sites

может поэтому и определяется как "shot"...

 

----

@ktulho вот реплей в начале боя, чтоб не искал:

1f781c3e50e43090c89e4c89455a74cd.jpg

 

replay_last_battle.wotreplay

 

тут по другому определилось:

b2935e5f898d2eedba192cc2a9854611.jpg

----

в клиенте определилось как таран...

e4cb7030a346b084201dcaa3b83656bb.jpg

короче шняга какая-то

----

на первом реплее тоже как таран

4dbe68a2037bfc7ef80f4196fa8e5ab6.jpg

----

задал вопрос на оф. форуме. Может ответят или исправят или пост удалят  :heh:

Share this post


Link to post

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

Нужно добавить "Самоуничтожение на Линии фронта"

В дамаглоге отображается не самоуничтожение, а восстановление техники после самоуничтожения. Как при ремонте в точке обслуживания.

Share this post


Link to post

Short link
Share on other sites
1 час назад, ktulho сказал:

В дамаглоге отображается не самоуничтожение, а восстановление техники после самоуничтожения. Как при ремонте в точке обслуживания.

что отображается при ремонте в зоне обслуживания я без понятия - у меня ничего дополнительного не отображается.

Даже если предположить, что самоуничтожение отображается как при ремонте, то должно быть что-то единообразное - как в клиенте. То есть иконка тарана, а в колонке снарядов прочерки --- (имхо)

Share this post


Link to post

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

Нужно добавить "Самоуничтожение на Линии фронта"


"dmg-kind": {
  "самоуничтожение": "{{dmg}}<tab><font face='xvm'>&#x2B;</font>",
  ...

реплей тут в конце

и в {{c:dmg-kind}} тоже нужно добавить. 

Добавил параметр "recovery".

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
3 часа назад, ktulho сказал:

Добавил параметр "recovery".

ещё можно было в {{team-dmg}} добавить, да подумав - пусть зелёный остаётся.

Теперь всё как положено

non_banana1.gif

 

Share this post


Link to post

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

ещё можно было в {{team-dmg}} добавить, да подумав - пусть зелёный остаётся.

Сам себе же наносишь урон.

Share this post


Link to post

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

Сам себе же наносишь урон.

в начале думал "самоурон" разделить на "самоурон и оставлен". Да не нужно усложнять. Событие редкое, пусть будет как есть. Достаточно там, где и планировалось :no1: спс.

Share this post


Link to post

Short link
Share on other sites

@ktulho в бою показалось, что {{py:my_hp.health(norm)}} не сработал.

Закрыл, посмотрел логи:

2020-08-30 00:28:26.053: WARNING: [WARNING] (scripts/client/gui/Scaleform/locale/INGAME_GUI.py, 1040): Localization key "#ingame_gui:chat_shortcuts/reply_to_player" not found
2020-08-30 00:29:21.961: INFO: =============================
2020-08-30 00:29:21.961: INFO: 2020-08-30 00:29:21: [ERROR] mods/xfw_libraries/xfw/events.pyc
2020-08-30 00:29:21.961: ERROR: Traceback (most recent call last):
2020-08-30 00:29:21.961: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2020-08-30 00:29:21.963: ERROR:   File "./xfw/events.py", line 24, in fire
2020-08-30 00:29:21.964: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 990, in Vehicle_onHealthChanged
2020-08-30 00:29:21.964: ERROR:     data.onHealthChanged(self, newHealth, attackerID, attackReasonID)
2020-08-30 00:29:21.964: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 550, in onHealthChanged
2020-08-30 00:29:21.964: ERROR:     self.updateData()
2020-08-30 00:29:21.964: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 335, in updateData
2020-08-30 00:29:21.965: ERROR:     if (_stat.resp is not None) and (attacker['name'] in _stat.resp['players']):
2020-08-30 00:29:21.965: ERROR: KeyError: 'players'
2020-08-30 00:29:21.965: INFO: =============================
2020-08-30 00:29:22.088: INFO: =============================
2020-08-30 00:29:22.088: INFO: 2020-08-30 00:29:22: [ERROR] mods/xfw_libraries/xfw/events.pyc
2020-08-30 00:29:22.088: ERROR: Traceback (most recent call last):
2020-08-30 00:29:22.088: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2020-08-30 00:29:22.089: ERROR:   File "./xfw/events.py", line 24, in fire
2020-08-30 00:29:22.090: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 905, in _Vehicle_onHealthChanged
2020-08-30 00:29:22.091: ERROR:     g_dataHitLog.onHealthChanged(self, newHealth, attackerID, attackReasonID)
2020-08-30 00:29:22.091: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 343, in onHealthChanged
2020-08-30 00:29:22.091: ERROR:     self.updateData()
2020-08-30 00:29:22.091: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 283, in updateData
2020-08-30 00:29:22.091: ERROR:     self.setRatings()
2020-08-30 00:29:22.091: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\hitLog.py", line 221, in setRatings
2020-08-30 00:29:22.091: ERROR:     if (_stat.resp is not None) and (self.data['name'] in _stat.resp['players']):
2020-08-30 00:29:22.091: ERROR: KeyError: 'players'
2020-08-30 00:29:22.091: INFO: =============================
2020-08-30 00:29:23.463: INFO: =============================
2020-08-30 00:29:23.464: INFO: 2020-08-30 00:29:23: [ERROR] mods/xfw_libraries/xfw/events.pyc
2020-08-30 00:29:23.464: ERROR: Traceback (most recent call last):
2020-08-30 00:29:23.464: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2020-08-30 00:29:23.465: ERROR:   File "./xfw/events.py", line 24, in fire
2020-08-30 00:29:23.466: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 990, in Vehicle_onHealthChanged
2020-08-30 00:29:23.466: ERROR:     data.onHealthChanged(self, newHealth, attackerID, attackReasonID)
2020-08-30 00:29:23.466: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 550, in onHealthChanged
2020-08-30 00:29:23.466: ERROR:     self.updateData()
2020-08-30 00:29:23.466: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 335, in updateData
2020-08-30 00:29:23.467: ERROR:     if (_stat.resp is not None) and (attacker['name'] in _stat.resp['players']):
2020-08-30 00:29:23.467: ERROR: KeyError: 'players'
2020-08-30 00:29:23.467: INFO: =============================
2020-08-30 00:29:23.890: INFO: =============================
2020-08-30 00:29:23.890: INFO: 2020-08-30 00:29:23: [ERROR] mods/xfw_libraries/xfw/events.pyc
2020-08-30 00:29:23.890: ERROR: Traceback (most recent call last):
2020-08-30 00:29:23.890: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2020-08-30 00:29:23.891: ERROR:   File "./xfw/events.py", line 24, in fire
2020-08-30 00:29:23.892: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 990, in Vehicle_onHealthChanged
2020-08-30 00:29:23.893: ERROR:     data.onHealthChanged(self, newHealth, attackerID, attackReasonID)
2020-08-30 00:29:23.893: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 550, in onHealthChanged
2020-08-30 00:29:23.893: ERROR:     self.updateData()
2020-08-30 00:29:23.893: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 335, in updateData
2020-08-30 00:29:23.893: ERROR:     if (_stat.resp is not None) and (attacker['name'] in _stat.resp['players']):
2020-08-30 00:29:23.893: ERROR: KeyError: 'players'
2020-08-30 00:29:23.893: INFO: =============================
2020-08-30 00:29:35.154: INFO: =============================
2020-08-30 00:29:35.154: INFO: 2020-08-30 00:29:35: [ERROR] mods/xfw_libraries/xfw/events.pyc
2020-08-30 00:29:35.155: ERROR: Traceback (most recent call last):
2020-08-30 00:29:35.155: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2020-08-30 00:29:35.156: ERROR:   File "./xfw/events.py", line 24, in fire
2020-08-30 00:29:35.157: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 990, in Vehicle_onHealthChanged
2020-08-30 00:29:35.157: ERROR:     data.onHealthChanged(self, newHealth, attackerID, attackReasonID)
2020-08-30 00:29:35.157: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 550, in onHealthChanged
2020-08-30 00:29:35.157: ERROR:     self.updateData()
2020-08-30 00:29:35.157: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 335, in updateData
2020-08-30 00:29:35.158: ERROR:     if (_stat.resp is not None) and (attacker['name'] in _stat.resp['players']):
2020-08-30 00:29:35.158: ERROR: KeyError: 'players'
2020-08-30 00:29:35.158: INFO: =============================
2020-08-30 00:29:35.780: INFO: =============================
2020-08-30 00:29:35.780: INFO: 2020-08-30 00:29:35: [ERROR] mods/xfw_libraries/xfw/events.pyc
2020-08-30 00:29:35.780: ERROR: Traceback (most recent call last):
2020-08-30 00:29:35.780: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2020-08-30 00:29:35.781: ERROR:   File "./xfw/events.py", line 24, in fire
2020-08-30 00:29:35.783: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 990, in Vehicle_onHealthChanged
2020-08-30 00:29:35.783: ERROR:     data.onHealthChanged(self, newHealth, attackerID, attackReasonID)
2020-08-30 00:29:35.783: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 550, in onHealthChanged
2020-08-30 00:29:35.783: ERROR:     self.updateData()
2020-08-30 00:29:35.783: ERROR:   File "res_mods/configs/xvm/py_macro\xvm\damageLog.py", line 335, in updateData
2020-08-30 00:29:35.783: ERROR:     if (_stat.resp is not None) and (attacker['name'] in _stat.resp['players']):
2020-08-30 00:29:35.783: ERROR: KeyError: 'players'
2020-08-30 00:29:35.783: INFO: =============================

Промотал реплей - всё чисто... хз :blink:

----

Макс писал, что сервер чинит, может с этим связано?

там и по стате одна записать с самого боя:

2020-08-30 00:28:03.872: INFO: =============================
2020-08-30 00:28:03.872: INFO: 2020-08-30 00:28:03: [ERROR] mods/xfw_libraries/xfw/events.pyc
2020-08-30 00:28:03.872: ERROR: Traceback (most recent call last):
2020-08-30 00:28:03.872: ERROR:   File "./xfw/events.py", line 56, in __event_handler
2020-08-30 00:28:03.955: ERROR:   File "res_mods/mods/xfw_packages\xvm_main\python\stats.py", line 227, in _get_battle
2020-08-30 00:28:03.958: ERROR:     pl = _Player(vehicleID, vData)
2020-08-30 00:28:03.958: ERROR:   File "res_mods/mods/xfw_packages\xvm_main\python\stats.py", line 701, in __init__
2020-08-30 00:28:03.958: ERROR:     self.clanInfo = topclans.getClanInfo(self.clan)
2020-08-30 00:28:03.958: ERROR:   File "res_mods/mods/xfw_packages\xvm_main\python\topclans.py", line 14, in getClanInfo
2020-08-30 00:28:03.961: ERROR:     topWGM = _clansInfo.getTopWGMClanInfo(clanAbbrev)
2020-08-30 00:28:03.961: ERROR:   File "res_mods/mods/xfw_packages\xvm_main\python\topclans.py", line 69, in getTopWGMClanInfo
2020-08-30 00:28:03.961: ERROR:     return self._topWGM.get(clanAbbrev, None)
2020-08-30 00:28:03.961: ERROR: AttributeError: 'NoneType' object has no attribute 'get'
2020-08-30 00:28:03.961: INFO: =============================

 

Share this post


Link to post

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

Макс писал, что сервер чинит, может с этим связано?

Да.

Share this post


Link to post

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

Заявка


"{{dmg-reflect}}" // reflect damage / отражённый урон.

:hiding:

Как фугасы считать?

Share this post


Link to post

Short link
Share on other sites
3 часа назад, ktulho сказал:

Как фугасы считать?

предполагаемый полный табличный урон при пробитии, как я понимаю:

 

4c406f0e17ecc67654e45c54abc2db28.png

 

ББ так считает же?

Share this post


Link to post

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

предполагаемый полный табличный урон при пробитии

Допустим попал фугас и не нанес урон, то пишем 1750.

Допустим попал фугас и нанес 100 урона. Сколько писать? 1650 или 0?

Или вообще не учитывать фугасы?

 

Share this post


Link to post

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

предполагаемый полный табличный урон при пробитии

не полный,а средний,т.е. +-25%,может выпасть 2187.5,а может и 1276.5...я так понимаю с обнулением в большую сторону,1277 и 2188 соответственно.При пробитии конечно,если такового не прошло,то там совсем другая формула,ЕМНИП 1750(+-25%)/2-приведенная толщина брони в точке попадания.

А,вы про отраженный урон,фугасы в танкование вообще не идут.

Edited by Slava7572

Share this post


Link to post

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

Допустим попал фугас и не нанес урон, то пишем 1750.

Допустим попал фугас и нанес 100 урона. Сколько писать? 1650 или 0?

Или вообще не учитывать фугасы?

отражённый урон, т.е условие {{dmg=0

"{{dmg=0?{{dmg-reflect}}|{{dmg}}}}"

учитывает только это:

Цитата

Допустим попал фугас и не нанес урон, то пишем 1750.

 

Share this post


Link to post

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

учитывает только это:

Цитата

Допустим попал фугас и не нанес урон, то пишем 1750.

 

Уверен? Обычно фугасы ни где не учитываются.

 

Например здесь не учитывается, если я не ошибаюсь:

{{py:xvm.totalBlocked}} - общий заблокированный урон игроком;

 

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.
Note: Your post will require moderator approval before it will be visible.

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.

×
×
  • Create New...