Название плагина: Запуск общего события при движении героя
Автор: Yuryol
Версия: крайняя
Поддерживаемые языки: Русский
Описание: Простенький плагин, позволяющий после любого движения героя запускать определенное общее
событие. В настройках можно указать ID события, который будет вызван, по стандарту - это первое общее события.
Будет полезен новичкам, которым не придется пихать параллельные события например для проверки координат героя. Также подойдет для тех, кто хочет делать пошаговые игры.
Скриншоты: не требуются
Плагин скачать по
ссылке
либо скопировать в блокнот, назвать Yuryol_Move_Common_Event.js:
//=============================================================================
// Yuryol_Move_Common_Event.js
//=============================================================================
/*:
* @plugindesc Запуск общего события при движении героя
* @author Yuryol
* @param CommonEvent
* @desc ID события
* @default 1
@help
* Yuryol Yuryol Move Common Event (Запуск общего события при движении героя)
* ----------------------------------------------------------------------------
* Плагин позволяет после любого движения героя запускать определенное общее
* событие.
* ----------------------------------------------------------------------------
* Спасибо Dmy за идею
* ----------------------------------------------------------------------------
*
*/
(function() {
var parameters = PluginManager.parameters('Yuryol_Move_Common_Event');
var CommonEvent = parameters['CommonEvent'];
var YuryolMoveCommonEvent = Game_Player.prototype.startMapEvent;
Game_Player.prototype.startMapEvent = function(x, y, triggers, normal) {
$gameTemp.reserveCommonEvent(CommonEvent);
if (!$gameMap.isEventRunning()) {
$gameMap.eventsXy(x, y).forEach(function(event) {
if (event.isTriggerIn(triggers) && event.isNormalPriority() === normal) {
event.start();
}
});
}
};
})()