Увы, не получилось. Для оружия работает превосходно, но для доспехов - нет. Завтра проверю ещё раз, может где допустил ошибку.
(Alas, nothing happened. For the weapon works fine, but for armor - no. Check back tomorrow, which may have erred.)
Увы, не получилось. Для оружия работает превосходно, но для доспехов - нет. Завтра проверю ещё раз, может где допустил ошибку.
(Alas, nothing happened. For the weapon works fine, but for armor - no. Check back tomorrow, which may have erred.)
Right, at that point, it would be best to check what Turbine exactly sends as links for scalable armour pieces, using my decoding stuff posted on Lotro-interface. If I missed a field, it should output an error complaining about headers, otherwise, the info should be in there.
Also make sure real links to scalable armour items posted by someone else display the armour value correctly. There are issues with real links that may not show if you check your own items (for instance, LIs displaying ranks > 9, displaying the dps value twice, or getting the incoming healing values wrong on burglar tools and champion runes) since then the game client extracts info from the instance ID.
Ммм, если я правильно понял. Линк формируется на отсутствующий у меня предмет, другие статы этого предмета видят верно, но и я, и другие видят неверный параметр брони (он равен базовому предмету, содержащемуся в базе по указанному ИД).
(Um, if I understand correctly. Link is formed on the item that is not for me, other people see the stats of the item's is true, but I do, and others see the armor wrong (it is equal to the base item, contained in the database to the specified ID).)
PS: Я попробовал подставить все имеющиеся в твоей теме коды заголовка в экстра экстра раздел - значение брони не изменилось.
(I tried to substitute all available in your topic header codes in Extra Extra section - the value of armor has not changed.)
Увы, не получилось. Для оружия работает превосходно, но для доспехов - нет. Завтра проверю ещё раз, может где допустил ошибку.
Даже если он пока не дает рейтинга доспехов, это все равно громадное достижение! Грац Ворожей! Спасибо Equendil!
(Even if there is no armor rating, this is still a great accomplishment otherwise! Grats Vorozhei! Thank you Equendil!)
Ворожей: Equendil советовал еще проверить, правильно ли отображается рейтинг доспехов на реальных ссылках, линкованных в чат кем-то еще. Возможно, сам базовый механизм клиента некорректно его отображает (как пример, он приводит ранги на наследиях легендарных предметов, показывающие значения больше 9 и ряд других ошибок).
т.е. взять линк из чата и снова линкануть его без пересериализации? Кстати, с дпсом есть небольшие неточности: минимальный урон и дпс беруться от максимальной цифры урона, для Справочной эту цифру получить не проблема(всё равно руками цифры набиваю)... НО я проверял на Смерти Дегилира в линке минимальная цифра была та, а вот ДПС на 0,1 ниже. Такое ощущение, что Турбина использует для цифры макс.урона дробные величины, а отображает целые.
Итого:
1. Родной линк Лотры (real in-game link)
Линк через взятую из первого линка строку, строка линка не проходила перекодирование(The link from real link, without recoding data-string). = родному линку (equal real in-game link).
2. Линк, сделанный плагином (собран по частям) (Link made by plugin with Item ID, Player Level and Item Level).
3. Линк, сделанный по-старинке с помощью конструкции "/say <Examine:IIDDID:0x0000000000000000:ID_Item>[Name Item]<\Examine>" (Link made with old method "/say <Examine:IIDDID:0x0000000000000000:ID_Item>[Name Item]<\Examine>")
Такое ощущение, что Турбина использует для цифры макс.урона дробные величины, а отображает целые.
В яблочко. Я еще давно прикалывался, даже как-то в глфф кидал, что у многих мобов нецелое количество хп. Это как бы само собой разумеющееся, я поэтому и начал с того, что надо формулы выводить.
Код брони найден! Это 0x10000570. Указывается в экстра-экстра разделе, значение передаётся простое, без особых форматов. Например, out:PutLongLE( 546 ); -- 546 - десятичное число.
(Code of armor found! This is 0x10000570. Indicated in the extra-extra section, the value passed to a simple, no special formats. For example, out: PutLongLE (546) - 546 - decimal number.)