When the fireball goes to turn north, the ball that starts at 7,4 is taking up the square north of the fireball, so the fireball has to turn left instead and the pattern is lost. The key lies in the fireball/ball collisions.
In Lynx, these collisions work as such:
1) Game looks ahead of fireball, detects pink ball, game looks to make the fireball turn right, detects nothing in the way, game decides fireball is turning right
2) Game looks ahead of pink ball, detects fireball, game looks to make the pink ball bounce back, detects nothing in the way, game decides pink ball is bouncing back
3) Fireball turns right
4) Pink ball bounces back
In MS, these collisions work as such:
1) Game looks ahead of fireball, detects pink ball, game looks to make the fireball turn right, detects nothing in the way, game decides fireball is turning right
2) Fireball turns right
3) Game looks ahead of pink ball, detects nothing there since the fireball has already moved, game decides pink ball is going straight
4) Pink ball goes straight (and thus, the pattern goes astray)
I don't really see much of a way of fixing this.
Edit - you *could* change the balls to walkers, put fire in the 4 squares where the fireball travels, and that would work so long as you prevented the walkers from going their own way...Bugs as well, although walkers would likely be much easier to deal with.
In Lynx, these collisions work as such:
1) Game looks ahead of fireball, detects pink ball, game looks to make the fireball turn right, detects nothing in the way, game decides fireball is turning right
2) Game looks ahead of pink ball, detects fireball, game looks to make the pink ball bounce back, detects nothing in the way, game decides pink ball is bouncing back
3) Fireball turns right
4) Pink ball bounces back
In MS, these collisions work as such:
1) Game looks ahead of fireball, detects pink ball, game looks to make the fireball turn right, detects nothing in the way, game decides fireball is turning right
2) Fireball turns right
3) Game looks ahead of pink ball, detects nothing there since the fireball has already moved, game decides pink ball is going straight
4) Pink ball goes straight (and thus, the pattern goes astray)
I don't really see much of a way of fixing this.
Edit - you *could* change the balls to walkers, put fire in the 4 squares where the fireball travels, and that would work so long as you prevented the walkers from going their own way...Bugs as well, although walkers would likely be much easier to deal with.