01-18-2015, 02:36 AM
well, yes! it'd be entirely possible to create! even without Scripting!
Idea One.
Keep 50 variables available...
(Step 1 X, Step 1 Y, Step 2 X, Step 2Y, so on and so forth... +2 more variables for last knownPlayer X and Y)
As you go into a map create an event with labels for each step.
Conditional Branch, If Player X,Y does not equal variables for last Player X and Y. then add Player X and Y to step 1 variable, to last known X and Y, move to label, new conditional Branch for that label (which keeps jumping back to that label and constantly checking...)
if Player X and Y is different from last known X and Y, add new Player X and Y to step 2 variables, and to last known X and Y, and move to new label (with loop)
Lather, rinse and repeat until you have all the steps made (need more steps? use more variables!)
At the end, to reproduce the exact path taken, Event, TransferPlayer, same map, step1 xand y, then wait 4, then transfer player step 2 x and y, then transfer player step 3 x and y, transfer player step 4 x and y.... For more fun you can check before transferring the player to see if step 2 x is greater or lesser or step y is lesser or greater and instead of transfer player, use the move route and go up, down, left and right to destination at normal speeds!
Idea 2: Use scripts, create arrays, and a move pathfinding module that can use those plotpoints to generate a path taken.
Idea One.
Keep 50 variables available...
(Step 1 X, Step 1 Y, Step 2 X, Step 2Y, so on and so forth... +2 more variables for last knownPlayer X and Y)
As you go into a map create an event with labels for each step.
Conditional Branch, If Player X,Y does not equal variables for last Player X and Y. then add Player X and Y to step 1 variable, to last known X and Y, move to label, new conditional Branch for that label (which keeps jumping back to that label and constantly checking...)
if Player X and Y is different from last known X and Y, add new Player X and Y to step 2 variables, and to last known X and Y, and move to new label (with loop)
Lather, rinse and repeat until you have all the steps made (need more steps? use more variables!)
At the end, to reproduce the exact path taken, Event, TransferPlayer, same map, step1 xand y, then wait 4, then transfer player step 2 x and y, then transfer player step 3 x and y, transfer player step 4 x and y.... For more fun you can check before transferring the player to see if step 2 x is greater or lesser or step y is lesser or greater and instead of transfer player, use the move route and go up, down, left and right to destination at normal speeds!
Idea 2: Use scripts, create arrays, and a move pathfinding module that can use those plotpoints to generate a path taken.
BLOG: JayVinci.blogspot.com
FORUM COMING SOON
Currently working on:
Ambitions: RPG Developer Bakin
Heart of Vox: RPG Developer Bakin