Как сделать так ,чтобы юнит атаковав любые здания и получал золота столько сколько наносит урона зданию?

pro100master, нет это ошибка перевода, на самом деле грабеж орков не ворует ресуры, если перевести правильно Pillage - мародерство, ну а описание абилки на инглише гластит "Нанося урон зданию (только физический, от атак с руки без учета модификаторов) вы получаете часть от затраченных на его постройку ресурсов, если вы полностью уничожите здание то вы получите 75% ресурсов потраченных на его создание", примерно так.
И орки не воруют ресурсы а просто разграбляют здания при набегах.
Так то реализовать триггерный грабеж даже на гуи не очень сложно, т.к здания обычно получают урон только от физических атак.
Конструкция примерно следующая - 3 триггера, 1 без событий, второй триггер с событием что боевая единица вошла на карту, условием что это здание и оно не находится в группе уже добавленные здания, действия - добавить здание в группу и сделать событие для триггера 1 - что наше здание получает урон. В третьем триггере срабатывающим на смерть здания из группы мы очищаем данные.
В первом событие - урон выше 0, источник урона имеет способность "Грабеж".
Ну и действия которые вам нужны, главное не отключив триггер не наносите дополнительный урон зданию триггерно.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
Тут нужен триггер на отлов урона, если здания изначально есть на карте и новых во время игры не будут строить, то делаешь триггер, понатыкав событий, что такое-то здание получает урон, в условии, что Owner of (Damage source) не равен Owner of (Triggering unit), а в действии из категории Игрок - Add gold (convert real to integer(Damage taken)) to Owner of (Damage source). Если здания ещё будут строиться, то делаешь второй триггер, что юнит enters to (Playable map area), (Entering unit) is Здание равно Да, Триггер - Add event (Entering unit) Получает урон в первый триггер.

Сейчас вспомнил про способность Грабёж у орков, может там можно настроить, чтобы ресурсы от полного урона получал? Но будет плохо, если здание строится за дерево, а получить нужно золото)
22
вроде есть стандартный спел у орки коня ворует деньги тольо зданиме если у него есть ресурсы!
26
Сейчас подумал, что Грабёж использовать глупо, ведь количество золота для строительства здания должно в данном случае равняться количеству его жизней. Например, у замка около трёх тысяч хп, но он столько золота не стоит.
10
8gabriel8:
Сейчас подумал, что Грабёж использовать глупо, ведь количество золота для строительства здания должно в данном случае равняться количеству его жизней. Например, у замка около трёх тысяч хп, но он столько золота не стоит.
Грабёж же можно настроить?
32
pro100master, нет это ошибка перевода, на самом деле грабеж орков не ворует ресуры, если перевести правильно Pillage - мародерство, ну а описание абилки на инглише гластит "Нанося урон зданию (только физический, от атак с руки без учета модификаторов) вы получаете часть от затраченных на его постройку ресурсов, если вы полностью уничожите здание то вы получите 75% ресурсов потраченных на его создание", примерно так.
И орки не воруют ресурсы а просто разграбляют здания при набегах.
Так то реализовать триггерный грабеж даже на гуи не очень сложно, т.к здания обычно получают урон только от физических атак.
Конструкция примерно следующая - 3 триггера, 1 без событий, второй триггер с событием что боевая единица вошла на карту, условием что это здание и оно не находится в группе уже добавленные здания, действия - добавить здание в группу и сделать событие для триггера 1 - что наше здание получает урон. В третьем триггере срабатывающим на смерть здания из группы мы очищаем данные.
В первом событие - урон выше 0, источник урона имеет способность "Грабеж".
Ну и действия которые вам нужны, главное не отключив триггер не наносите дополнительный урон зданию триггерно.
Принятый ответ
5
pro100master:
вроде есть стандартный спел у орки коня ворует деньги тольо зданиме если у него есть ресурсы!
.Не то. К примеру: у юнита 800+200 урона и он его атакует, за удар ему начисляется 1000 золота(с зеленым уроном), но еще чтобы учитывалась броня здания.
Ладно. Может, где еще что-нить придумаю))
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.