Jump to content
Sign in to follow this  
Rein

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

Recommended Posts

Posted (edited)

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

Хроники : High Five

Edited by JoeyTribbiani

Share this post


Link to post
Share on other sites
Posted (edited)

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

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

Edited by Gaikotsu

Share this post


Link to post
Share on other sites
Posted (edited)
15 минут назад, Gaikotsu сказал:

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

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

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

Edited by Rein

Share this post


Link to post
Share on other sites
Posted (edited)

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

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

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

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

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

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

Edited by Gaikotsu
  • Upvote 1

Share this post


Link to post
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.
Note: Your post will require moderator approval before it will be visible.

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.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...