Створення тригерних заклинань на ймовірність в warcraft 3 - створення карт - різні статті

Створення тригерних заклинань на ймовірність в Warcraft 3


Візьмемо за основу здатність "Удар грому" або будь-яку іншу активну здатність без зазначення мети, також слід знати, що на основі одного і того ж заклинання не варто робити все нестандартні здібності, так як вони мають один і той же ID наказу (в цьому нам б допомогло заклинання "Канал", але про нього в наступній статті), назвемо цю здатність "Випадковість".
Для перевірки цього заклинання прибираємо у нього витрати мани і перезарядку (ставимо 0), ще можна прибрати шкоди і тривалість, якщо треба звичайно ж.
Далі створимо здатність на основі "пробив його смерть (ворог)". також прибираємо витрати і перезарядку, за бажанням регулюємо шкоди і тривалість.
Ще створимо здатність на основі "поліморф (ворог)" прибираємо витрати і перезарядку, а також з метою прибираємо "Вороги", "Нейтральні" і "Чи не герої", регулюємо тривалість (якщо треба).
Тепер потрібно створити героя і дати йому нашу здатність "Випадковість", також створити Дамм-юніта, дамо йому нами створені здатності "поліморф" і "пробив його смерть", приберемо можливість атаки, а також приберемо модель, для цього прописуємо в полі "графіка- файл моделі "значення" .mdl "і не забуваємо прибрати тінь і споживання їжі.
Все на цьому робота в РВ закінчена, переходимо до наступної частини.


Насамперед видаляємо тригер з ініціалізацією, він нам ні до чему.Создадім тригер і назвемо його "Cast"
подією ставимо
"Бойова одиниця - Unit Приводить здатність в дію"
це і буде приводити його в дію, він буде спрацьовувати кожного разу, коли хтось застосує здатність, а для того, щоб він спрацьовував тільки коли треба, Умовою ставимо
Ability being cast одно Випадковість
У підсумку виходить такий тригер



У Дії насамперед потрібно присвоїти дійсного змінного випадкове значення, для того, щоб її створити потрібно натиснути кнопку у вигляді ікси або натиснути клавіші "Ctrl + B", натиснемо на зелений ікс або на Ctrl + N, бачимо вікно настройки змінної, дамо змінної назва "RandomReal" і поставимо тип "Реальна", також можна використовувати тип "Цілочисельна". Усе! Мінлива створена, тепер потрібно присвоїти їй значення, для цього додаємо дію, "Set Variable" Вказуємо туди нашу змінну і прирівнюємо її до
Математіка- Random Number- Random real number between 0.00 to 100.00



Ось і все перший тригер завершено, хоч і не до кінця.

Створення тригерних заклинань на ймовірність в warcraft 3 - створення карт - різні статті


Приступаємо до другого триггеру, адже треба ж прибрати Дамм-юнітів для цього пишемо такий тригер


Створення тригерних заклинань на ймовірність в warcraft 3 - створення карт - різні статті
Створення тригерних заклинань на ймовірність в warcraft 3 - створення карт - різні статті