I can't upgrade because this is a netbook. It doesn't support the resolution required to run the newer makers unfortunately.
I've actually have been trying that, but I don't know if I'm performing the moves in a way that registers correctly to corresponding variables that set the variables that determine which way the event, hero or event, can go. I'm using a system that would place a 1, where the possibility of movement is positive, in different places, ie if down is possible 1000 left 100 right 10 up 1
for example down, right and up are possible: 1011.
A ghost npc is placed on the event that you want. It then has a cycle that moves it down, left, right and up and puts it to a variable. Each time it moves, it puts itself back on the starting position and then makes its next move. As the moves are made, a variable is passed that accounts for the number of moves made. When it reaches 5, because there are 4 possible movements, it breaks the cycle.
Then I have a call to a common event that will pull the positions of the number and break it into whatever variable I want it to. It would break it down for each possible move with forks and move the event after its been allowed. After that, it would subtract a move from the available moves left, as the player/computer players rolls for their moves (1-6).
I've tried a few different things, but it never seems to register the moves in the moveProbability variable used in the system.
I reallly need some help on this one :P
if anyone would care to look directly at the game file, let me know.
thanks