Уважаемые эксперты!
Прошу вашей помощи разобраться в следующем вопросе:
Как создать над рудником защитную башню?
Имеется группа рабочих, способных добывать ресурсы (например, золото), подобно рабочим Орды или Альянса. У этих рабочих имеется возможность построить специальное сооружение — башня, размещаемая непосредственно над рудником. Внешний вид башни примерно такой, как изображено здесь ( www.hiveworkshop.com/threads/goldmine-kobold.355578 ).
При этом сам рудник продолжает функционировать как раньше, позволяя собирать полезные ископаемые, однако дополнительно получает способность атаковать противника.
Буду признателен за любые советы и рекомендации заранее!
Принятый ответ
Вот тебе полностью рабочая наработка такой системы.
Идея в том, что сначала записываем в группу все рудники при инициализации карты.
Далее рабочий может строить "улучшенный рудник" на руднике, который сам по себе работает как рудник нежити. Но, после постройки, заменяется на новый рудник, который уже добывается обычным способом. При этом оригинальный рудник прячется (ищем его в группе, что заранее создали, по равенству местоположения).
После уничтожения рудника, в зависимости от того, сломали его или добыли все золото - показываем оригинальный рудник или удаляем оригинальный рудник.
Идея в том, что сначала записываем в группу все рудники при инициализации карты.
Далее рабочий может строить "улучшенный рудник" на руднике, который сам по себе работает как рудник нежити. Но, после постройки, заменяется на новый рудник, который уже добывается обычным способом. При этом оригинальный рудник прячется (ищем его в группе, что заранее создали, по равенству местоположения).
После уничтожения рудника, в зависимости от того, сломали его или добыли все золото - показываем оригинальный рудник или удаляем оригинальный рудник.
Вопрос остается лишь в другом - рудник со стрельбой коряво отображает урон и кол-во золота, они накладываются друг на друга. Но это уже другая проблема, которую мне сейчас лень решать. Механически все работает, как ты описал.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. Extremator
+ когда этот рудник закончиться на его место появиться старый
Ред. Extremator
Как понять какой к какому
Идея в том, что сначала записываем в группу все рудники при инициализации карты.
Далее рабочий может строить "улучшенный рудник" на руднике, который сам по себе работает как рудник нежити. Но, после постройки, заменяется на новый рудник, который уже добывается обычным способом. При этом оригинальный рудник прячется (ищем его в группе, что заранее создали, по равенству местоположения).
После уничтожения рудника, в зависимости от того, сломали его или добыли все золото - показываем оригинальный рудник или удаляем оригинальный рудник.
Ред. konvan5