RMRK is retiring.
Server is paid up for the rest of 2026, but the forum may go after that. See here for more information. Please archive or save anything you would like to keep before 2027.
Main Menu
  • Welcome to The RPG Maker Resource Kit.

Not mine but anothers! {VXA}

Started by crow5derlock, May 25, 2012, 04:44:56 AM

0 Members and 1 Guest are viewing this topic.

crow5derlock

http://www.rpgmakervxace.net/topic/4105-transferevent-processing-while-in-vehicle/page__pid__36569#entry36569

OK this person came out with a very good point

Rmvx ace dis-allows the use of scripts while in a vehicle, My guess is an instance script would help achieve this goal, though i have no complete idea how to make one, so i ask this very kind but critically Emphasized community to help with this little quarrel.
Final Statement: I chowder5lock am a dipshit and MA is a pretty cool dude.

Trihan

The inherent problem is that the default update_nonmoving method of Game_Player processes vehicle enter/exit code when enter is pressed, so it overrides event interaction.

If you simply overload that with code that processes a map transfer, you would no longer be able to get on and off vehicles.

What I would probably do is either hard code a one-off coordinate check into the vehicle exit script to see if the airship is above the crater on the appropriate map (which is a bit of a clunky and convoluted solution) or have a parallel process event checking the player coordinates on that map, and transfer the player to the crater map as soon as their X and Y is equal to the crater while they're riding the airship.

I'm sure one of the more experienced scripters will have an elegant solution. :P
It's more like a big ball of wibbly wobbly...timey wimey...stuff.