Команди RPG Maker MV та MZ/Примусова дія

Матеріал з РПГ.укр
Перейти до: навігація, пошук
Вікно налаштування.

Примусова дія(анг. Force Action, ​рос. Принудительное действие)команда подій в RPG Maker MV та MZ, яка дозволяє встановити певну дію для герої_нь та противни_ць в битві. Якщо дію встановлено для геро_їні, то вибір дії на наступному ході битви не дається.

Ця команда знаходиться на третій сторінці команд подій. Це передостання команда в розділі «Битва», другому справа.

Показати команду на скриншоті

Ця команда використовується тільки в битвах. Вона нічого не робить за їх межами.

Налаштування команди[ ]

У команди є наступні налаштування:

  • Хто виконуватиме дію(анг. Subject, ​рос. Объект):
    • Противни_ця(анг. Enemy, ​рос. Противник) — вказується противни_ця з загону,
    • Геро_їня(анг. Actor, ​рос. Персонаж) — вказується геро_їня з бази даних,
  • Дія(анг. Action, ​рос. Действие) — що буде виконано:
    • Навичка(анг. Skill, ​рос. Умение),
    • Ціль(анг. Target, ​рос. Цель) — на кого буде направлена навичка,
      • Остання ціль(анг. Last Target, ​рос. Последняя цель) — ціль буде така ж, як в останньої використаної дії такого ж типу,
      • або можна вибрати конкретну ціль.

Використання в JavaScript[ ]

Примусити противни_цю виконати певну дію можна таким кодом:

var enemy = $gameTroop.members()[0]; 
 //0 треба замінити на номер противни_ці (0 — перший... 7 — восьмий)
if (!enemy.isDeathStateAffected()) {
  enemy.forceAction(2, 3); 
    //2 треба замінити на номер навички
    //3 треба замінити на номер цілі
  BattleManager.forceAction(enemy);
}

А геро_їню — таким:

var actor = $gameActors.actor(1);
  //0 треба замінити на номер геро_їні
if (!actor.isDeathStateAffected()) {
  actor.forceAction(2, 3);
    //2 треба замінити на номер навички
    //3 треба замінити на номер цілі
  BattleManager.forceAction(actor);
}