Події (RPG Maker)

Матеріал з РПГ.укр
Перейти до: навігація, пошук
Це стаття про події на карті. Про події в широкому сенсу див. Події в широкому сенсі (RPG Maker).

Події в RPG Maker — це будь-які динамічні об'єкти на карті.

За допомогою подій реалізуються неігрові персонаж_ки, переходи поміж картами, сюжетні сцени, головоломки, тощо.

У подій є:

  • місце на карті,
  • графіка,
  • певні дії, які виконуються при взаємодії з подією,
  • умови взаємодії з подією (активатори, тригери),
  • сторінки, що визначають їх зміни в залежності від певних умов.

Редагування подій[ ]

Події додаються або редагуються в режимі подій.

В цьому режимі можна двічі натиснути на клітину на карті, щоб створити або відредагувати подію в редакторі подій.

Графіка подій[ ]

У подій може бути два типа графіки:

Графіка подій може бути різною на різних сторінках. Таким чином можна реалізувати зміну подій після певних сюжетних моментів.

Крім того, графіка деяких сторінок може бути пустою.

Команди подій[ ]

У подій є команди — певні дії, які будуть виконані, коли грав_чиня взаємодіє з подією.

Наприклад:

  • коли підійти до персонаж_ки і натиснути на кнопку Enter, показується текст розмови,
  • коли стати на стежку, відбувається перехід на іншу карту,
  • коли підійти до противни_ці, починається битва,
  • коли стати на клітину з пасткою, герої_ні отримують ушкодження, тощо.

Команди подій визначають, що саме відбудеться, коли умова буде виконана.

Команди подій для конкретної версії RPG Maker описуються на відповідній сторінці:

Паралельні та непаралельні події[ ]

Всі події діляться на паралельні і непаралельні в залежності від умови активації.

Паралельні події завжди виконуються в фоні і не заважають виконанню інших подій. Команда Пауза в паралельній події впливає затримує тільки цю подію.

Події з усіма іншими активаторами — непаралельні. В будь-який конкретний момент може виконуватися лише одна непаралельна подія (якщо мають виконатися інші, вони будуть затримані).

Під час паузи в непаралельних подіях грав_чині не можуть пересуватися по карті.

Активатори (тригери)[ ]

Активатор — це умова, за якою починають виконуватися команди подій.

Для непаралельних подій є такі активатори:

  • Кнопка рішення(анг. Action Button)
  • Дотик геро_їні(анг. Player Touch)
  • Дотик події(анг. Event Touch)
  • Автозапуск(анг. Autorun)

Для паралельних подій є тільки один активатор — Паралельний(анг. Parallel Process). Виконання таких подій починається одразу ж, як тільки їх умови

Пріоритет[ ]

Положення подій стосовно інших подій та тайлів, а часто також проходимість, визначаються пріоритетом.

В більшості версій RPG Maker (крім XP) є три пріоритети:

  • Під персонаж_ками(анг. Below Characters),
  • Як персонаж_ка(анг. Same as Characters),
  • Над персонаж_ками(анг. Above Characters).

Герої_ні не можуть зайти на клітини, на яких стоїть подія з пріоритетом «як персонаж_ка».

Крім того, відрізняється активація:

  • щоб активувати подію з пріоритетом «як персонаж_ка», грав_чиня має стояти на сусідній з нею клітині;
  • щоб активувати подію з пріоритетом «під перонаж_ками» або «над персонаж_ками», потрібно стояти на тій самій карті.

В RPG Maker XP є галочка Завжди зверху(анг. Always on Top), з якою подія показується над подіями та тайлами. Без цієї галочки пріоритет для подій з графікою тайлів буде братися з налаштувань набору тайлів, а пріоритет для подій з графікою персонаж_ок буде такий самий, як у геро_їні.

Сторінки подій[ ]

Для того, щоб події мінялися з часом, використовуються сторінки подій. У кожної сторінки події є свої налаштування (графіка, опції, список команд подій) і умови, за якими ця сторінка виконується.

Якщо підходить зразу декілька умов, береться остання зі сторінок, умови якої виконуються. Тому сторінки подій з більшою кількістю умов треба ставити в кінці. Наприклад:

  • перша сторінка подій без умов — подія на початку гри,
  • друга сторінка подій з умовою «перемикач» — подія, коли у грі відбувається ярмарок.

Умови[ ]

У сторінок подій є такі умови:

  • Перемикач ... увімкнено(анг. Switch ... is ON) — можна вибрати два перемикачі,
  • Змінна ... дорівнює ... або більше(анг. Variable ... is ... or higher/above),
  • Локальний перемикач ... увімкнено(анг. Self Switch ... is ON),
  • Річ ... в інвентарі(анг. Item ... exists)
  • Геро_їня ... в партії(анг. Actor ... exists)
  • Таймер ≤ ... хв ... сек(анг. Timer ... Min ... Sec or Less).

Не всі умови доступні в кожній версії.

Доступні умови за версією RPG Maker

У RPG Maker 2000 є такі умови: перемикач (двічі), змінна, річ, геро_їня, таймер.

У RPG Maker 2003 такі ж, як в 2000, але є дві умови для двох таймерів. Крім того, можна вибрати операцію порівняння для змінної: = ≥ ≤ > < ≠ (в інших версіях доступно тільки ≥).

У RPG Maker XP тільки такі умови: перемикач (двічі), змінна, локальний перемикач.

У RPG Maker VX, VX Ace, MV, MZ такі: перемикач (двічі), змінна, локальний перемикач, річ, геро_їня.

Є пропозиції щодо покращення цієї сторінки. Якщо ви хочете цим зайнятися, зверніть увагу на коментарі <!-- ... --> в коді сторінки.