Kar1son 12 Posted June 18, 2019 "formatHistory": "<textformat tabstops='[20,120,150,220,235,265]' valign='top' leading='0'><font size='13'><font face='mono' color='#FFFFFF'> {{number}}.</font><tab><b>{{hit-effects}}<font size='13'> {{critical-hit?{{crit-device}}}}{{splash-hit}}</font><tab>{{dmg-kind}}</b><tab><font size='13'>{{comp-name}}</font><tab>{{vtype}}<tab><font color='#60FF00'>{{reloadGun%4.1f|---}}</font><tab><font color='{{c:team-dmg}}'>{{vehicle}}</font></font></textformat>" не могу понять почему в этом реплее при 6 строках дамаглог нормально отображается, а при 7 ломаются межстрочные интервалы... экспериментальным методом определил что виноват вот этот кусок {{critical-hit?{{crit-device}}}} как только его вырезаешь, все норм. но почему ломается именно на 7 попадании если при первом тоже есть крит? уже голову сломал, не знаю даже куда думать 20190617_1751_sweden-S13_Leo_90_minsk.wotreplay Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #462268 Posted June 18, 2019 @Kar1son а что прописано в секции "crit-device"? Quote Share this post Link to post Short link Share on other sites
Kar1son 12 #462269 Posted June 18, 2019 8 минут назад, ktulho сказал: @Kar1son а что прописано в секции "crit-device"? "crit-device": { "engine_crit": "<img src='xvm://res/icons/damageLog/Dmg/engineCriticalSmall.png' width='10' height='10'>", "ammo_bay_crit": "<img src='xvm://res/icons/damageLog/Dmg/ammoBayCriticalSmall.png' width='10' height='10'>", "fuel_tank_crit": "<img src='xvm://res/icons/damageLog/Dmg/fuelTankCriticalSmall.png' width='10' height='10'>", "radio_crit": "<img src='xvm://res/icons/damageLog/Dmg/radioCriticalSmall.png' width='10' height='10'>", "left_track_crit": "<img src='xvm://res/icons/damageLog/Dmg/trackCriticalSmall.png' width='10' height='10'>", "right_track_crit": "<img src='xvm://res/icons/damageLog/Dmg/trackCriticalSmall.png' width='10' height='10'>", "gun_crit": "<img src='xvm://res/icons/damageLog/Dmg/gunCriticalSmall.png' width='10' height='10'>", "turret_rotator_crit": "<img src='xvm://res/icons/damageLog/Dmg/turretRotatorCriticalSmall.png' width='10' height='10'>", "surveying_device_crit": "<img src='xvm://res/icons/damageLog/Dmg/surveyingDeviceCriticalSmall.png' width='10' height='10'>", "engine_destr": "<img src='xvm://res/icons/damageLog/Dmg/engineDestroyedSmall.png' width='10' height='10'>", "ammo_bay_destr": "<img src='xvm://res/icons/damageLog/Dmg/ammoBayDestroyedSmall.png' width='10' height='10'>", "fuel_tank_destr": "<img src='xvm://res/icons/damageLog/Dmg/fuelTankDestroyedSmall.png' width='10' height='10'>", "radio_destr": "<img src='xvm://res/icons/damageLog/Dmg/radioDestroyedSmall.png' width='10' height='10'>", "left_track_destr": "<img src='xvm://res/icons/damageLog/Dmg/trackDestroyedSmall.png' width='10' height='10'>", "right_track_destr": "<img src='xvm://res/icons/damageLog/Dmg/trackDestroyedSmall.png' width='10' height='10'>", "gun_destr": "<img src='xvm://res/icons/damageLog/Dmg/gunDestroyedSmall.png' width='10' height='10'>", "turret_rotator_destr": "<img src='xvm://res/icons/damageLog/Dmg/turretRotatorDestroyedSmall.png' width='10' height='10'>", "surveying_device_destr": "<img src='xvm://res/icons/damageLog/Dmg/surveyingDeviceDestroyedSmall.png' width='10' height='10'>", "commander": "<img src='xvm://res/icons/damageLog/Dmg/commanderDestroyedSmall.png' width='10' height='10'>", "driver": "<img src='xvm://res/icons/damageLog/Dmg/driverDestroyedSmall.png' width='10' height='10'>", "radioman": "<img src='xvm://res/icons/damageLog/Dmg/radiomanDestroyedSmall.png' width='10' height='10'>", "gunner": "<img src='xvm://res/icons/damageLog/Dmg/gunnerDestroyedSmall.png' width='10' height='10'>", "loader": "<img src='xvm://res/icons/damageLog/Dmg/loaderDestroyedSmall.png' width='10' height='10'>", "no-critical": "" }, Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #462271 Posted June 18, 2019 @Kar1son попробуйте увеличить размер картинок. Quote Share this post Link to post Short link Share on other sites
Kar1son 12 #462272 Posted June 18, 2019 (edited) дальнейшие эксперименты показали что все ломает любой КРИТ ЭКИПАЖА. при этом замена в секции "crit-device" картинок критов экипажа на картинки критов модулей (опять таки для теста) ситуацию не меняет никак 16 минут назад, ktulho сказал: @Kar1son попробуйте увеличить размер картинок. поставил 20 на 20, все равно едет Edited June 18, 2019 by Kar1son Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #462279 Posted June 18, 2019 Даже не знаю, попробуйте убрать параметр valign='top' Quote Share this post Link to post Short link Share on other sites
Kar1son 12 #462283 Posted June 18, 2019 (edited) 17 минут назад, ktulho сказал: Даже не знаю, попробуйте убрать параметр valign='top' убрал - не помогло. я уже заменил в секции "crit-device" все картинки критов модулей картинкой наводчика, а все картинки экипажа картинкой боеукладки - все равно все едет при любом крите экипажа. похоже я какой-то баг поймал... при этом если вместо картинки поставить например текст то все ровно, едет только при картинке и только при крите экипажа Edited June 18, 2019 by Kar1son Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #462285 Posted June 18, 2019 @Kar1son В принципе, вместо {{critical-hit?{{crit-device}}}} можно просто писать {{crit-device}} Quote Share this post Link to post Short link Share on other sites
Kar1son 12 #462287 Posted June 18, 2019 (edited) 20 минут назад, ktulho сказал: @Kar1son В принципе, вместо {{critical-hit?{{crit-device}}}} можно просто писать {{crit-device}} так тоже уже сделал, все по прежнему, при крите экипажа едет межстрочный интервал, становится минимальным продолжаю тесты, там как-то сложнее оказалось... Edited June 18, 2019 by Kar1son Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #462291 Posted June 18, 2019 @Kar1son а если вместо {{critical-hit?{{crit-device}}}} просто вставить картинку 10х10, то же будет съезжать? Quote Share this post Link to post Short link Share on other sites
Kar1son 12 #462293 Posted June 18, 2019 4 минуты назад, ktulho сказал: @Kar1son а если вместо {{critical-hit?{{crit-device}}}} просто вставить картинку 10х10, то же будет съезжать? да все едет, каждая строка съезжает Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #462294 Posted June 18, 2019 @Kar1son попробуйте подобрать параметр leading='0' Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #462301 Posted June 18, 2019 @Kar1son а если в "no-critical" добавить пустую картинку? или так: {{crit-device|<img src='xvm://res/icons/damageLog/empty.png' width='10' height='10'>}} пустую картинку дорисуй сам Quote Share this post Link to post Short link Share on other sites
Kar1son 12 #462309 Posted June 18, 2019 1 час назад, ktulho сказал: @Kar1son попробуйте подобрать параметр leading='0' если использовать Leading то опять картина когда 3 мало а 4 много, расходится строка с подложкой но я нашел в чем дело :) это пипец. вот так не работает: <textformat...><font size...>Image</font></textformat> а вот так уже все норм: <textformat...><font size...></font>Image<font size...>SomeText</font></textformat> а у меня вся строка была <font size='13'> от начала до конца. в итоге убрал этот общий тэг и дописал отдельно для каждого элемента в строке - все стало ровно и никуда не уползает. Спасибо огромное ktulho за помощь! Quote Share this post Link to post Short link Share on other sites