Jump to content
Korean Random
goodman

Динамические макросы в Python

Recommended Posts

29.06.2019 в 02:04, aster сказал:

Пустым по умолчанию?

можно наполнить примерами и закомментировать.

Share this post


Link to post

Short link
Share on other sites

Может кто подскажет варик вывести кнопку ресета ЛБЗ поближе в ангр? Проходя серии заданий на отлично, приходиться лазить за ней по менюхам после каждого боя, пока не скатаешь бой, закрывающий с половину задания. А это когда десяток-другой, а когда и пару сотен боёв.

 

На сколько я понял, она здесь:

gui.Scaleform.daapi.view.lobby.missions.personal.personal_missions_page.PersonalMissionsPage(LobbySubView, PersonalMissionsPageMeta, PersonalMissionsNavigation).__resetToIncomplete(self)

 

Или вообще убить двух зайцев, и запилить в XVM кнопки ресета и паузы  на тех флажках в ангаре.

Share this post


Link to post

Short link
Share on other sites
03.11.2017 в 13:56, ktulho сказал:

Там значительно больше параметров участвует в расчете (около 6). В бою они не доступны (кроме одного двух).

 

После этого вопроса появилось желание посмотреть как подсчитывается в клиенте маскировка техники.

Для начала взял точку отсчета от функции - computeBaseInvisibility

 

В клиенте открыт - TKS 20 (польша, лт, 2 лвл).

invMoving        0.268999993801
invStill         0.449000000954
crewFactor       0.57
vehicleFactor    1.0
camouflageBonus  0.0

Значения нам отдала вышеупомянутая функция.

(0,269 * 0,57) * 100 =  15,33 %
(0,449 * 0,57) * 100 = 25,593 %

Для получения данных в бою получаем следующие подстановки:

# маскировка в движении без учета перков экипажа, %
def invisibilityMove():
    return "%.1f" % (typeDescriptor().type.invisibility[0] * 57)

# маскировка стоя на месте без учета перков экипажа, %
def invisibilityStand():
    return "%.1f" % (typeDescriptor().type.invisibility[1] * 57)

Интересно почему ранее в формулах базовое значение (указанное в xml-ках) перемножалось на 50.

Share this post


Link to post

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

Интересно почему ранее в формулах базовое значение (указанное в xml-ках) перемножалось на 50.

Кто ж теперь вспомнит? Может командир тогда еще не давал 10% остальным членам экипажа?

Share this post


Link to post

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

Может командир тогда еще не давал 10% остальным членам экипажа?

 

Так значения и тогда получается не совпадали с клиентом, если посмотреть на этот пост.

Хотя нет, сообщение годом позже было.

Share this post


Link to post

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

Так значения и тогда получается не совпадали с клиентом, если посмотреть на этот пост.

Это уже год с лишним прошел. Здесь надо было исправлять.

8 минут назад, ktulho сказал:

Может командир тогда еще не давал 10% остальным членам экипажа?

Хотя нет, давал. Значит эти 50 были наугад выбраны.

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.

×
×
  • Create New...