Добавлен N1ghtSiren
Можно ли сделать, чтобы при поднятии предмета герою давались статы, а при выкидывании - убирались?
Или как сделать такую проверку (чтобы 2 раза не переписывать статы добавляемых айтемов).
хотя всё будет сделано через либы, но не суть
Или как сделать такую проверку (чтобы 2 раза не переписывать статы добавляемых айтемов).
хотя всё будет сделано через либы, но не суть
Принятый ответ
отлавливай поднятие предмета и выбрасывание,и по ид предмета даешь или убираешь чтото
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Записывая в либы параметры шмота(пока их 12), триггерно добавлять их юниту (на основе абилок 1+двойка в разных степенях)
Также это уберёт лимит в 4 абилки на предмет и избавит от возни создания кучи предметных абилок со статами.
Условие: Тип подобранного предмета равно X
Действие: Увеличить значение Силы у Hero manipulating Unit на Y
Условие: Тип утерянного предмета равно X
Действие: Уменьшить значение Силы у Hero manipulating Unit на Y
Отредактирован Волчачка
Или вы собираетесь сделать больше к примеру 20 абил?
Если да, то это вам нужно пилить массивы БД или структурки. и делать исчисления одной доп. ф-ей. где, вы проверяете каждые условности и доб. опр. хар-ки. А обращаетесь по иду ItemId-I000, ItemId-I00A и т.д.
Отредактирован N1ghtSiren
SetStats('I000',str,agi,int,dmg,arm,allstats,skilldamage,evasion,critchance,critmultiplayer,maxhp,maxmp)
А насчёт CV - какое максимально значение может быть у кастом валуе?
т.е. максимальное значение как у инта
2 в 31 степени
юзай баг с предметами чтобы управлять характеристиками героя
так тебе понадобится лишь несколько предметов которые будут увеличивать ту или иную характеристику
и если надо например дать + 20 силы то даёшь герою 20 предметов с бонусом + 1 силы и всё
Отредактирован Fakov
Fakov: В CV наврядли можно запихать всё - будет либо багаться, либо я не осилю это, с шифрованием внутри варика я пока слаб.
22+(0.25*22)= 33
© Fakov
Отредактирован nvc123
например веточка из доты
или туфля ловкости из обычного варика
баг позволяет добавлять предмет не добавляя его иконку и не занимая место в инвентаре
в результате можно дать герою сколько угодно предметов
про этот баг писали уже кучу раз и даже есть ресурс с наработкой на его основе
на его основе ещё как правило всякие системы инвентаря делают