Thanks for making this, super helpful. Was able to get it going relatively fast, and love how it can replace all the same tiles in one shot, making animating a scene full of water a snap.
How did you manage to get the tile swapping to work during a cutscene? Struggling to figure that one out. Seems anything that pauses script until a button is pressed (dialog, menus) stops the animation as well.