Я не нашел наработок на тему системы крафта артефактов на карте. Суть такая есть 11 областей.
10 для ингридиентов крафта и 1 для катализатора, это может быть как ещё один предмет так и жертвенный юнит. Игрок кладёт ингридиенты в круги не обязательно все 10, а затем катализатор в центр, и если рецепт правильный происходит крафт и все предметы удаляются, а на месте катализатора появляется результат, артефакт или юнит. Если же нет то катализатор удаляется, но предметы остаются. Также необходимо чтоб вне зависимости от позиции каждого предмета он считывался и рецепт работал, я так понял что можно давать каждому предмету из рецепта свой индекс в массиве переменных и определять рецепт по сумме индексов при крафте. Также я вот сейчас думаю что лучше заносить все рецепты в таблицы предметов, и проганять их для определения предмета в каждой ячейке, но всё это сложно и ещё не сделано, так что не делал ли кто-то такого до меня?
10 для ингридиентов крафта и 1 для катализатора, это может быть как ещё один предмет так и жертвенный юнит. Игрок кладёт ингридиенты в круги не обязательно все 10, а затем катализатор в центр, и если рецепт правильный происходит крафт и все предметы удаляются, а на месте катализатора появляется результат, артефакт или юнит. Если же нет то катализатор удаляется, но предметы остаются. Также необходимо чтоб вне зависимости от позиции каждого предмета он считывался и рецепт работал, я так понял что можно давать каждому предмету из рецепта свой индекс в массиве переменных и определять рецепт по сумме индексов при крафте. Также я вот сейчас думаю что лучше заносить все рецепты в таблицы предметов, и проганять их для определения предмета в каждой ячейке, но всё это сложно и ещё не сделано, так что не делал ли кто-то такого до меня?
Принятый ответ
nvc123, если честно мне его действия очень напоминают хитрое попрошайничество. Да и на сайте тем по типу - "Как посчитать количество предметов в области" уже штук 3-4 было. Да и я бы ему рекомендовал провернуть такой трюк сначала с одним предметом а потом понять принцип и склепать по аналогии еще сколько нужно раз. И не проще ли сделать 1 круг для все этих 10 предметов и рядом круг для жертвы?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
тупо предметы в области проверяем
от обычного крафта отличается почти ничем
никто такое как отдельную систему не оформлял
и уж точно в общий доступ не выкладывал
ssbbssc, Тем более я в наработках на разных сайтах такую шнягу видел что эскобар негодует, там пара простейших триггеров, но кому-то наверное и это пригодилось бы.
Отредактирован ssbbssc
Alexey103, и в чём проблема?
перебираем циклом все предметы в области
всё
1 триггер
3-4 строчки