Jump to content
Korean Random
13

[Строгая модерация] Ночные сборки XVM / Nightly Builds

Recommended Posts

Sometimes after the battle, tank carousel is totaly empty, only filters and empty row. You probably know about it, but I wanted to to ask of the status of this bug :) To fix it, user has to go to service-record, or tech-tree then come back to garage.

yes, annoying one.

all I can say, if you just click on DEPOSIT, then back on GARAGE again, the carousel is back to normal. At least no need to restart client.

Share this post


Link to post

Short link
Share on other sites

Красиво - это сниппеты. А картинка поверх слоя - это костыль)

Сниппеты в ангаре? Если да, то просветите.

Share this post


Link to post

Short link
Share on other sites

Сниппеты в ангаре? Если да, то просветите.

Нет. Это пожелание =)

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Нет. Это пожелание =)

Пока не сделают протез будем пользоваться костылями.

Share this post


Link to post

Short link
Share on other sites

sirmax, добавь пожалуйста к часам настройку фона, отдельным полем(даже лучше экстраполем), хочется прикрутить картинку в градиенте

можно попробовать через leading наложить одну строку на другую

Sometimes after the battle, tank carousel is totaly empty, only filters and empty row. You probably know about it, but I wanted to to ask of the status of this bug :) To fix it, user has to go to service-record, or tech-tree then come back to garage.

known bug

Edited by sirmax

Share this post


Link to post

Short link
Share on other sites

можно попробовать через leading наложить одну строку на другую

 

не работает, ставил -5 и -15 там где стояла картинка там и стоит + ещё и обрезается каким то фигом

post-23395-0-65935600-1412201205_thumb.jpg

Share this post


Link to post

Short link
Share on other sites

sirmax, история с опытом экипажа продолжается. Cборка 3262

 

С опытом экипажа прем-танков вроде бы разобрались ранее - т.е. его нужно банально умножать на 1.5.

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

 

Песочный бой, обычный танк (не премиумный), прем-аккаунт, боевая задача "Ася Шарит" (т.е. экипажу +50% опыта):

 

EgDYy7gt.jpg eQN4Ykut.png NWNGUMRt.png

 

На самом деле танку зашло 427 опыта, а экипажу - 640. Но XVM показывает: 427 / 427.

 

Глянул кэш результатов боя:

battle_results.zip

 

 

'Все, что касается опыта'

"achievementFreeXP": 0,
"achievementXP": 0,
"dailyXPFactor10": 10,
"eventFreeXP": 0,
"eventTMenXP": 213, // бонус к опыту экипажа по задаче Ася шарит (уже учтен в tmenXP)
"eventXP": 0,
"freeXP": 21, // свободный опыт
"igrXPFactor10": 10,
"isPremium": true, // прем-аккаунт
"orderFreeXP": 0,
"orderTMenXP": 0,
"orderXP": 0,
"originalFreeXP": 14, // свободный опыт без учета премиума
"originalXP": 285, // чистый опыт, без учета премиума и бонусов
"premiumXPFactor10": 15, // множитель опыта на премиум-аккаунте (+50%)
"tmenXP": 640, // полный опыт экипажу (учитываются все боевые задачи и акции (включая "Ася шарит"),
               // кроме обсуждаемой ранее надбавки +50% к опыту экипажа прем-танков - о ней WG забыли)
"xp": 427, // полный опыт танку с учетом премиума и всех бонусов
"xpPenalty": 0

 

xp = 427 - полный опыт танка с учетом прем-аккаунта и всех боевых задач (включая надбавку от 5% до 70% к опыту прем-танков)

tmenXP = 640 - полный опыт экипажа с учетом прем-аккаунта и всех боевых задач (но без учета надбавки +50% к опыту экипажа прем-танков)

Тоесть сервер вернул полные данные. Все честно.

 

Бонус "Ася шарит" уже учтен в tmenXP, но XVM, похоже, при выводе опыта экипажа отталкивается от xp, а не от tmenXP.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@sirmax, опять я с этими макросами клана, только теперь с другой стороны. в общем, ситуация такая, в маркерах при таком раскладе:
"format": "<font size='14'><font size='0{{clan}}'>[</font></font> {{vehicle}} <font size='{{clan?14|0}}'>]</font>"
левая скобка появляется как положено- когда есть клан, а правая рисуется всегда.
получается форматирование для этого макроса не работает? пробовал заменить {{clan?14|0}} на {{ready?14|0}}- все как надо, а с clan и clannb не хочет

Share this post


Link to post

Short link
Share on other sites

Обнаружил косяк. Сейчас идет акция на 1,5 оыта на экипаж на франц. тяжах. Опыт на экипаж показывает неправильно. версия 3261.

post-17369-0-87796400-1412241478_thumb.jpg

python.log

Share this post


Link to post

Short link
Share on other sites

 

 

Сейчас идет акция на 1,5 оыта на экипаж на франц. тяжах

если это поможет, то на 3238 считает правильно.

Share this post


Link to post

Short link
Share on other sites

если это поможет, то на 3238 считает правильно.

 

Ага, раз так, то проблема скорее всего вот в этом месте.

 

И в ...XP (опыт танка), и в ...CrewXP (опыт экипажа) теперь присваивается одинаковое значение.

Т.е. все бонусы экипажа (учтенные в tMenXP) просто теряются. А далее считается вручную только бонус +50% опыта экипажа прем-танкам.

 

Не совсем правильно, так как боевых задач с опытом экипажа очень много.

Они все учтены в tMenXP (от которого раньше и отталкивался XVM - и опыт экипажа показывался правильно), а не в xp.

Edited by Meddio
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Ага, раз так, то проблема скорее всего вот в этом месте.

 

И в ...XP (опыт танка), и в ...CrewXP (опыт экипажа) теперь присваивается одинаковое значение.

Т.е. все бонусы экипажа (учтенные в tMenXP) просто теряются. А далее считается вручную только бонус +50% опыта экипажа прем-танкам.

 

Не совсем правильно, так как боевых задач с опытом экипажа очень много.

Они все учтены в tMenXP (от которого раньше и отталкивался XVM - и опыт экипажа показывался правильно), а не в xp.

Я запутался. :)

Может кто-то поправит как надо и pull-request зафигачит? Там технически ничего сложного, только надо правильно посчитать. Так же необходимо, наверно, учитывать ПА или не ПА.

Я переделал загрузчик модов (пока что наполовину). Необходимо погонять насчет новых и старых глюков. По идее проблема с каруселью во взводе должна решиться.

  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

Может кто-то поправит как надо и pull-request зафигачит? Там технически ничего сложного, только надо правильно посчитать. Так же необходимо, наверно, учитывать ПА или не ПА.

 

'ОПЫТ ЭКИПАЖА'

ну смотри, раньше эти строчки:

var origCrewXP:int = data.tmenXP / (data.isPremium ? (data.premiumXPFactor10 / 10.0) : 1);
var premCrewXP:int = data.tmenXP * (data.isPremium ? 1 : (data.premiumXPFactor10 / 10.0));

вроде бы считали все правильно.

 

Брался за основу tmenXP (полный опыт экипажа), а не xp (полный опыт танка).

И в зависимости от прем-статуса аккаунта раскидывалось значение на прем/непрем - premCrewXP/origCrewXP.

 

В tmenXP как раз и охватывается целиком весь опыт экипажа, со всеми боевыми задачами и акциями,

Асями и прочими надбавками, но без надбавки +50% для прем-танков.

 

Почему упомянутая надбавка не учитывается в tmenXP, я понятия не имею. Что-то WG нахимичили.

Но не учитывается - так не учитывается. Этот блок, следующий далее, все исправляет:

var vdata:VehicleData = VehicleInfo.get(data.typeCompDescr);
if (vdata != null && vdata.premium)
{
    origCrewXP *= 1.5;
    premCrewXP *= 1.5;
}

Ну собственно и все на опыте экипажа.

 

 

 

А для опыта танка достаточно только этого блока (или текущего варианта, он тоже работает правильно):

var origXP:int = data.xp / (data.isPremium ? (data.premiumXPFactor10 / 10.0) : 1);
var premXP:int = data.xp * (data.isPremium ? 1 : (data.premiumXPFactor10 / 10.0));

В xp учитывается абсолютно весь опыт, с учетом всех акций, и процентная надбавка к прем-танкам.

Никакого дополнительного умножения не нужно.

 

Вроде бы так.

 

 

Для проверки обычных надбавок - один бой с акцией "Ася шарит" (ветка французов: от D1 до AMX 50 B).

Для проверки нестандартной надбавки 50% - один бой на любом прем-танке (чем меньше уровень - тем больше разница в опыте танка, а значит и в экипаже).

 

Для оценки реального начисления опыта танка - скриншот информации об исследовнии танка (до и после боя) при отключенном "ускоренном обучении".

 

Для оценки реального начисления опыта экипажа - скриншот личного дела (до и после боя) любого танкиста с большим "кол-вом опыта,

необходимого для роста умения" (чтоб процент умения не увеличился) и отключенным "ускоренным обучением".

 

 

Ох уж и тошнотворная тема с этим опытом... Но раз XVM показывает опыт экипажа, значение этого опыта должно быть правильным.

Edited by Meddio

Share this post


Link to post

Short link
Share on other sites

Здравствуйте, вот посмотрите.... При просмотре профиля других пользователей в достижениях \ техника, не влазит статистика..,.

post-21264-0-07959500-1412266070_thumb.jpg
  • Upvote 2
  • Downvote 4

Share this post


Link to post

Short link
Share on other sites

Здравствуйте, вот посмотрите.... При просмотре профиля других пользователей в достижениях \ техника, не влазит статистика..,.

 

Могу убрать.

Share this post


Link to post

Short link
Share on other sites

Могу убрать.

Думаю что надо, ни какой полезной информации это не даёт....

  • Upvote 3
  • Downvote 8

Share this post


Link to post

Short link
Share on other sites

Думаю что надо, ни какой полезной информации это не даёт....

а что делать с теми кому это полезно?

Share this post


Link to post

Short link
Share on other sites

а что делать с теми кому это полезно?

чем это может быть полезно??? Я предлагаю убрать из окна при просмотре других игроков а не свою....

  • Upvote 2
  • Downvote 4

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...