HEKPOMAHT 2,158 #478310 Posted February 29, 2020 Только что, ktulho сказал: Это точно тот реплей? В какое время самоуничтожение? точно, я под конец самоуничтожался, чтоб сток технику поискать для проверки бага. ща точно тайминг покажу, погоди. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #478311 Posted February 29, 2020 8 минут назад, ktulho сказал: В какое время самоуничтожение? 6.48 в конце реплея на АМХ 49, а до него на 112. ---- индикатор самоуничтожения на реплее не работает ---- и тип снаряда ББ показывает, а должно н/д ---- и в хитлоге пробитие обычным, а показало ка голда и н/д @ktulho так вообще не понятно к чему это относится. В настройках галка получение урона "Урон" снята. А риббон есть: Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #478312 Posted February 29, 2020 ---- риббоне иконка "Урон выстрелом" Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #478313 Posted February 29, 2020 может поэтому и определяется как "shot"... ---- @ktulho вот реплей в начале боя, чтоб не искал: replay_last_battle.wotreplay тут по другому определилось: ---- в клиенте определилось как таран... короче шняга какая-то ---- на первом реплее тоже как таран ---- задал вопрос на оф. форуме. Может ответят или исправят или пост удалят Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #478316 Posted February 29, 2020 4 часа назад, HEKPOMAHT сказал: Нужно добавить "Самоуничтожение на Линии фронта" В дамаглоге отображается не самоуничтожение, а восстановление техники после самоуничтожения. Как при ремонте в точке обслуживания. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #478318 Posted February 29, 2020 1 час назад, ktulho сказал: В дамаглоге отображается не самоуничтожение, а восстановление техники после самоуничтожения. Как при ремонте в точке обслуживания. что отображается при ремонте в зоне обслуживания я без понятия - у меня ничего дополнительного не отображается. Даже если предположить, что самоуничтожение отображается как при ремонте, то должно быть что-то единообразное - как в клиенте. То есть иконка тарана, а в колонке снарядов прочерки --- (имхо) Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #478321 Posted March 1, 2020 Надо просто не отображать это. Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #478332 Posted March 1, 2020 22 часа назад, HEKPOMAHT сказал: Нужно добавить "Самоуничтожение на Линии фронта" "dmg-kind": { "самоуничтожение": "{{dmg}}<tab><font face='xvm'>+</font>", ... реплей тут в конце и в {{c:dmg-kind}} тоже нужно добавить. Добавил параметр "recovery". 2 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #478346 Posted March 1, 2020 3 часа назад, ktulho сказал: Добавил параметр "recovery". ещё можно было в {{team-dmg}} добавить, да подумав - пусть зелёный остаётся. Теперь всё как положено Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #478347 Posted March 1, 2020 4 минуты назад, HEKPOMAHT сказал: ещё можно было в {{team-dmg}} добавить, да подумав - пусть зелёный остаётся. Сам себе же наносишь урон. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #478349 Posted March 1, 2020 13 минут назад, ktulho сказал: Сам себе же наносишь урон. в начале думал "самоурон" разделить на "самоурон и оставлен". Да не нужно усложнять. Событие редкое, пусть будет как есть. Достаточно там, где и планировалось спс. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #488060 Posted August 29, 2020 @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: ============================= Промотал реплей - всё чисто... хз ---- Макс писал, что сервер чинит, может с этим связано? там и по стате одна записать с самого боя: 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: ============================= Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #488064 Posted August 30, 2020 8 часов назад, HEKPOMAHT сказал: Макс писал, что сервер чинит, может с этим связано? Да. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #488810 Posted September 11, 2020 Заявка "{{dmg-reflect}}" // reflect damage / отражённый урон. Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #488821 Posted September 12, 2020 7 часов назад, HEKPOMAHT сказал: Заявка "{{dmg-reflect}}" // reflect damage / отражённый урон. Как фугасы считать? Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #488822 Posted September 12, 2020 3 часа назад, ktulho сказал: Как фугасы считать? предполагаемый полный табличный урон при пробитии, как я понимаю: ББ так считает же? Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #488828 Posted September 12, 2020 2 часа назад, HEKPOMAHT сказал: предполагаемый полный табличный урон при пробитии Допустим попал фугас и не нанес урон, то пишем 1750. Допустим попал фугас и нанес 100 урона. Сколько писать? 1650 или 0? Или вообще не учитывать фугасы? Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #488830 Posted September 12, 2020 (edited) 2 часа назад, HEKPOMAHT сказал: предполагаемый полный табличный урон при пробитии не полный,а средний,т.е. +-25%,может выпасть 2187.5,а может и 1276.5...я так понимаю с обнулением в большую сторону,1277 и 2188 соответственно.При пробитии конечно,если такового не прошло,то там совсем другая формула,ЕМНИП 1750(+-25%)/2-приведенная толщина брони в точке попадания. А,вы про отраженный урон,фугасы в танкование вообще не идут. Edited September 12, 2020 by Slava7572 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #488831 Posted September 12, 2020 3 минуты назад, ktulho сказал: Допустим попал фугас и не нанес урон, то пишем 1750. Допустим попал фугас и нанес 100 урона. Сколько писать? 1650 или 0? Или вообще не учитывать фугасы? отражённый урон, т.е условие {{dmg=0 "{{dmg=0?{{dmg-reflect}}|{{dmg}}}}" учитывает только это: Цитата Допустим попал фугас и не нанес урон, то пишем 1750. Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #488833 Posted September 12, 2020 3 минуты назад, HEKPOMAHT сказал: учитывает только это: Цитата Допустим попал фугас и не нанес урон, то пишем 1750. Уверен? Обычно фугасы ни где не учитываются. Например здесь не учитывается, если я не ошибаюсь: {{py:xvm.totalBlocked}} - общий заблокированный урон игроком; Quote Share this post Link to post Short link Share on other sites