Scene:
You walk into an ice room where you need to walk up to the snowball, and use the action button to push it around. You'll need to push it into a hole in the ice floor so that it activates something. (I plan to make the hole conditional to where if the snowball touches it, it triggers something to proceed). If the player messes up, there's a Switch on the wall that resets the starting position of the snowball. When the position is reset, the ball remains stagnant. (I just set it to where the switch sets the snowball route to nothing, making it stop)
Is there a way I can make it to where only the snowball repeatedly slides on the ice floor? (The player is immune to the floor sliding), while also having the snowball make a "moving" sound?
Things I've tried but don't seem to work:
1) I tried using the "move away from player" option when you use the action button, and repeat movements. Problem is, when the snowball reaches a wall, the moving sound effect continues to play repeatedly like crazy!
2) I've tried Yanfly's plugin with the (YEP_RegionEvents) to set a common event to make the snowball slide on the ice paths using Step Forward 1. Problem is...the snowball decides to move on it's own! I can't set a proper trigger for it.
My current status for the event is that I'm using 4 conditional branches where the player is facing up/down/left/right, it'll move away in the corresponding direction repeatedly without the sound. But how can I include that sound without it turning into problem 1)?