Moving NPCs (read: Events) without “Set Move Route”

HeroOfLimes

Villager
Member
Joined
Feb 14, 2021
Messages
7
Reaction score
1
First Language
English
Primarily Uses
RMVXA
I have a fight scene that starts on a map. The fight begins as a result of conversation through an event. I am wanting to rearrange the position of the Player and other NPCs so that combat looks like it has taken place. Is there a way to move the positions of these events by Event Processing (without using “Set Move Route”?)

Alternatively - and I’m thinking this might end up being the easiest solution - is to create a duplicate map, but with starting points of Events in the positions that I want.
 

AoDLegacy

Fantasy Fanatic
Veteran
Joined
Apr 22, 2013
Messages
155
Reaction score
86
First Language
English
Primarily Uses
RMMV
If you want the events to be moved instantly, you can use Set Event Location. Depending on Maker Version, you can direct designate, designate with variables, or exchange with event. You can also tell the engine what orientation it will be at.

HOWEVER- -If you are wanting them to stay there when you leave and come back, you will likely need to do a parallel process or an autorun that runs the set event location every time the map is reloaded from that point. That's how i would probably do that, assuming I have your intent right.
 

coyotecraft

Veteran
Veteran
Joined
Mar 13, 2012
Messages
163
Reaction score
104
First Language
English
Primarily Uses
I think event pages are overlooked. Maybe it's natural to designate an event by name and think of event13 as "Suzie the maid". But the event is whatever you need it to be. Maybe Page 1 is Suzie. Maybe Page 2 is a coin purse thrown on a table for a certain scene.
You can control the event's page state with switches and variables.

So you don't have to "move" a specific event. You can just have another event in place, awaiting the page conditions to appear. Although, hidden events can mess with certain behaviors. Airships for example won't land on top of other events. Supposedly, you can keep npcs from randomly wandering into narrow areas or blocking exits by blocking them with off with a blank event as well.
So maybe you'll want to stage scene related events somewhere out of the way and still move them into a scene. Event pages have their own "movements" to begin with, so once active they can move themselves nearly instantly to a new position with a high speed movement or script call like $gameMap.event(id).locate(x,y)
(make sure 'repeat movements' is off)
There might be a frame or 2 delay, but any "blip" should be concealed by a natural screen fade in.
 

dnel57

dnel57
Veteran
Joined
Sep 12, 2015
Messages
145
Reaction score
16
First Language
English
Primarily Uses
Just a thought:
Wouldn't a cutscene work for this? You could control all nps from one event
 

Latest Threads

Latest Posts

Latest Profile Posts


concept: zombie slayer fest.

Lag because of outdated hardware.

Lots todo:
-Terrax lightning should have another step for the flashlight, between up down left right.
-Also Online mv from Nelderson should emit the flashlight from the other player.
-Animation needed for killing the zombie...
Before adding it to #crypchania.
Working on a case. Get all the evidence to prosecute some bad guys. :kaojoy:
But, the game development schedule delayed. :kaoswt2:
The moral of the story: No good deed goes unpunished... I guess...
Except that, nothing to see here. :kaoswt2:
just beat ff7 original for the first time since 2010. having played remake last year, I have a much better appreciation for the original oddly enough. I still like some of the character presentation in remake more, but the original's got a lot going for it.
Ever reach that moment in your life when your juggling a dozen or more projects that you know will never be made but don't have the heart to delete them? Ugh, I hate those moments...
:kaosigh: Why must you hurt me so?

Forum statistics

Threads
111,455
Messages
1,061,232
Members
144,824
Latest member
PunchMaster
Top