Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Не работает Заточка в сборке Essence (https://forum.zone-game.info/showthread.php?t=43401)

Lord_Gothic 02.12.2018 23:36

Не работает Заточка в сборке Essence
 
Помогите найти причину почему при заточке пушек в сборке Essence в статах персонажа не повышается физичиская и магичиская атака? Хотя зашита при заточке вещей и бижы - повышается. И такая проблема во всех исходников Essence что нашел и интернете.

Gaikotsu 03.12.2018 17:02

Re: Не работает Заточка в сборке Essence
 
1. нет нужных расчетов в классе FuncEnchant или аналоге (это в ядре)
2. вещи в хмлках описаны? если да то смотреть - приписаны ли оружию вобще статы дающиеся от энчанта.

Lord_Gothic 03.12.2018 18:17

Re: Не работает Заточка в сборке Essence
 
Заточка на П и М деф работает на ура, даже если приписать к пушке код заточки на защиту в XML файле к примеру-

<enchant stat="pDef" order="0x0C" value="0"/>--то при точке пушки броня повыситься.

Вот код, пакеты отправляются ибо проверил через System.out.println(env.value);

Но может что то не заметил?
А вот и сам код в фаиле

Кода в фаиле FunctEnchant:
Свернуть ↑Развернуть ↓

Lord_Gothic 04.12.2018 09:58

Re: Не работает Заточка в сборке Essence
 
Заточка пушки не прибавляет П и М атаку чару. Парни кто в курсе что да как?

Gaikotsu 05.12.2018 15:14

Re: Не работает Заточка в сборке Essence
 
А сами базовые статы атаки в оружии с каким ордером даются? может они перекрывают собой прибавки от заточки.

Lord_Gothic 05.12.2018 17:47

Re: Не работает Заточка в сборке Essence
 
Вроде все как везде в статах

stats weapon:
Свернуть ↑Развернуть ↓

finfan 05.12.2018 18:19

Re: Не работает Заточка в сборке Essence
 
После успешной заточки сам клиент в описании итема как реагирует? показывает +1 и увеличенную физ. и маг. атаку?

Короче, если работаете на IDE то просто подключите отладку и решите проблему за первые 5 минут и за одно все будущие проблемы - тоже решите.

Gaikotsu 05.12.2018 20:23

Re: Не работает Заточка в сборке Essence
 
Цитата:

Сообщение от Lord_Gothic (Сообщение 432896)
Вроде все как везде в статах

stats weapon:
Свернуть ↑Развернуть ↓

но неправильно

у тебя с ордером 0x0C вычисляется прибавка от энчанта, а после чего с ордером 0x10 присваивается базовое значение статы. в итоге прибавка от энчанта теряется.

или присваивай базовое значение с ордером ниже 0x0C или же вместо присваивания юзай добавление (add) - ничего в итоге у тебя тут не поломается в конечном значении от этого, если что.

Lord_Gothic 05.12.2018 20:34

Re: Не работает Заточка в сборке Essence
 
Да сегодня парень заметил это ошибку, я поменял и проверил все работает как нада. В место

<set stat="pAtk" order="0x10" value="246"/>

на

<add stat="pAtk" order="0x10" value="246"/>


Текущее время: 23:08. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot