Добавлен Nelloy
Простенький вопрос, как на лету менять способности у предметов?
Принятый ответ
Айдишник лови просто через, в данном случае, ивент прожима мгновенного приказа(без указания цели т.е.). И на его основе вычисляй слот с предметом, который юзаеися (x+номер слота=приказ на айтемюз).
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Да и вовсе зачем предметам менять способности? Когда можно просто вручать юниту абилки без мемхака.
Отредактирован Nelloy
Есть системка (через структуры), которая контролирует параметры каждого отдельного юнита(атаку, макс хп, криты, резист, скейлы навыков и т.д.). Инвентарь 2х6 (надетое и рюкзак), генератор случайных предметов(основанный на вышеупомянутой системе). Чтобы при использовании предмета, он одевался, на нем должна быть способность. Если приказ у всех одинаковый - используются все одновременно. Таким образом, необходимо сделать стэк незанятых "каналов" и выдавать их предмету в процессе генерации. Так как у разных игроков id приказа может быть один и тот же, нужно всего 12 абилок и 12 стэков для реализации. 12 стэков по 12 так как планируется рпг
Предметы это тупо кнопка в инвентаре и 4 абилки, это можно эмитировать триггерно. Как и все параметры, да и вовсе что за халтура наплодить 100500 одинаковых предметов с разными параметрами, не играл бы в такую карту сразу, ибо халтура...
Надеюсь я был понят. Мозг в ауте.