Перейти к содержанию
Авторизация  
Rein

Замена талисманов High Five

Рекомендуемые сообщения

Всем привет. Ребят, как сделать что бы одинаковые талисманы разных уровней заменяли друг друга или же эффект от талисмана уровня ниже не работал?

Хроники : High Five

Изменено пользователем JoeyTribbiani

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если ты про наложение активных скиллов с них, то ставить одинаковый стэктайп этим скиллам.

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

Изменено пользователем Gaikotsu

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
15 минут назад, Gaikotsu сказал:

если ты про наложение активных скиллов с них, то ставить одинаковый стэктайп этим скиллам.

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

Нужно что бы работало как Venir's Talisman, то есть если одеваешь допустим 1 и 10 уровень талисмана, то давало только статы от 10 уровня. А так же что бы не было времени на талисманы, а то пропадать стали...

Изменено пользователем Rein

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

1. для предметов заводится новый параметр, назовем его к примеру group_id, по умолчанию равный item_id

2. в ядре, там где идет проверка на одевание таликов и производится проверка на совпадение по item_id, просто меняем в этой проверке item_id на group_id

3. вот и все - цель выполнена, любые талики с заданным одинаковым group_id более нельзя одеть вместе.

тот же принцип у меня работает для драг. камней вставляемых в брошку лавианроз - нельзя надеть разом несколько одинаковых камней разных уровней.

Изменено пользователем Gaikotsu
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...