В общем я создал карту. И удалил всю стандартную систему опыта для героев. Взамен я создал несколько триггеров, которые автоматически дают опыт герою, если: он убивает юнита; атакует юнита; атакуют героя.
Проблема вот в чем. Я не могу сделать вот так:
Событие: боевая единица атакована
Условие: атакующий юнит типа ГлавныйГерой
Действие: ГлавныйГерой получает опыт "Урон который нанес герой юниту поделить на 2"
Я не могу найти эту цифру с уроном. Пробовал через "Макс.здоровье атакованной единицы - здоровье атакованного юнита". Но выходит неправильно.
(300HP-210HP)/2=45 (+ опыта)
(300HP-120HP)/2=90 (+ опыта)
(300HP-30HP)/2=145 (+ опыта)
очень много опыта получается

Принятый ответ

Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
23
9 лет назад
2
Dragonear, вейты - зло. Я тебе кинул систему отлова урона, делай с помощью нее
0
11
9 лет назад
0
а что такое вейты, если не секрет?
0
23
9 лет назад
0
Dragonear, это wait
0
11
9 лет назад
0
тьфу. Obelick, согласен. с wait шутить нельзя. одни баги будут. сейчас попробую вставить систему в карту.
Obelick, как это работает??? Можешь мне пояснить каждое действие?
0
23
9 лет назад
0
Dragonear, просто в триггер damage target засовывай все, что тебе нужно. Отхилы, криты и прочее. На другие триггеры не смотри, оставь их просто в покое и представь, что в первом стоит событие "Юнит получает урон"
вот с примером нанесение доп. урона
Загруженные файлы
0
11
9 лет назад
0
Когда я поставил дружественного героя, он тоже приносил мне опыт. и союзные воины приносили. Мне ведь нужно разобрать механику, что-бы я смог сам крутить эти функции как захочу...
2
23
9 лет назад
2
Объясни как у тебя все должно работать, я сделаю.
0
11
9 лет назад
0
Есть переменная моего героя. Работаем только с переменной. Герой наносит урон боевой единице (владелец боевой единицы только "нейтрально-враждебные" и "игрок-синий"). Опыт герой получает если только он сам наносит урон. Опыт получает (нанесенный урон / 2).
На карте много кто дерется, но герой должен получать опыт только за свои удары.
2
23
9 лет назад
2
Загруженные файлы
Принятый ответ
0
11
9 лет назад
Отредактирован Dragonear
0
Сейчас попробую...
переменная отряда "Damage_Group" это так обязательно?
2
23
9 лет назад
2
Dragonear, не знаю) вроде нет) У меня просто валяется уже пару лет эта карта
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.