Події (RPG Maker)
Події в RPG Maker — це будь-які динамічні об'єкти на карті.
За допомогою подій реалізуються неігрові персонаж_ки, переходи поміж картами, сюжетні сцени, головоломки, тощо.
У подій є:
- місце на карті,
- графіка,
- певні дії, які виконуються при взаємодії з подією,
- умови взаємодії з подією (активатори, тригери),
- сторінки, що визначають їх зміни в залежності від певних умов.
Редагування подій[ ]
Події додаються або редагуються в режимі подій.
В цьому режимі можна двічі натиснути на клітину на карті, щоб створити або відредагувати подію в редакторі подій.
Графіка подій[ ]
У подій може бути два типа графіки:
- графіка персонаж_ок (character, charset),
- тайл верхнього рівня карти.
Графіка подій може бути різною на різних сторінках. Таким чином можна реалізувати зміну подій після певних сюжетних моментів.
Крім того, графіка деяких сторінок може бути пустою.
Команди подій[ ]
У подій є команди — певні дії, які будуть виконані, коли грав_чиня взаємодіє з подією.
Наприклад:
- коли підійти до персонаж_ки і натиснути на кнопку Enter, показується текст розмови,
- коли стати на стежку, відбувається перехід на іншу карту,
- коли підійти до противни_ці, починається битва,
- коли стати на клітину з пасткою, герої_ні отримують ушкодження, тощо.
Команди подій визначають, що саме відбудеться, коли умова буде виконана.
Команди подій для конкретної версії RPG Maker описуються на відповідній сторінці:
- Команди RPG Maker 2000 та 2003,
- Команди RPG Maker XP,
- Команди RPG Maker VX,
- Команди RPG Maker VX Ace,
- Команди RPG Maker MV та MZ.
Паралельні та непаралельні події[ ]
Всі події діляться на паралельні і непаралельні в залежності від умови активації.
Паралельні події завжди виконуються в фоні і не заважають виконанню інших подій. Команда Пауза в паралельній події впливає затримує тільки цю подію.
Події з усіма іншими активаторами — непаралельні. В будь-який конкретний момент може виконуватися лише одна непаралельна подія (якщо мають виконатися інші, вони будуть затримані).
Під час паузи в непаралельних подіях грав_чині не можуть пересуватися по карті.
Активатори (тригери)[ ]
Активатор — це умова, за якою починають виконуватися команди подій.
Для непаралельних подій є такі активатори:
- Кнопка рішення (анг. 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 такі: перемикач (двічі), змінна, локальний перемикач, річ, геро_їня.
Є пропозиції щодо покращення цієї сторінки. Якщо ви хочете цим зайнятися, зверніть увагу на коментарі <!-- ... -->
в коді сторінки.