DexJ101 0 Posted June 23, 2020 Im looking for the script call for the following commands: Control variable > set > game data > This event's map X Control variable > set > game data > This event's map Y Control variable > set > game data > This event's direction I can do it with the regular event commands but ideally, I need it inside a set move route, hence the request for the script calls. I've looked everywhere I can think to look but I cannot find this particular call. Any help is greatly appreciated Share this post Link to post Share on other sites
Kayzee 4,032 Posted June 24, 2020 (edited) The nice thing about script calls in move routes is you can just use 'self' to get the current event object like this: $game_variables[0] = self.x $game_variables[0] = self.y $game_variables[0] = self.direction Though in this case it is probobly better to use '@' to look up the current event object's private attributes/variables directly like this: $game_variables[0] = @x $game_variables[0] = @y $game_variables[0] = @direction In either case replace 0 with whatever variable number you want. Also, Just FYI: Let explain the difference between these two things for a bit, it may be handy in the future. You see, RPG Maker VX Ace uses Ruby, and in Ruby all of an objects attributes/variables are basically like secrets that only it knows. However you are able to make it so an object can tell other things the secret when asked. Why is this important? Because objects usually don't give away all their secrets, a lot of things it might need to figure out on the spot and can't just give a secret answer for, and sometimes they can just outright lie. An object can respond to things any way it likes. Basically 'self.' is gonna give you what the object will tell everyone else when asked, and '@' is gonna give you some of the secret information it keeps hidden from everything else. Edited June 24, 2020 by Kayzee 1 Share this post Link to post Share on other sites