Hello! First off, thank you so much for this. It's a really neat effect, and I appreciate all the work you did on it.
For the most part, it seems very easy and straightforward. However, I have a few characters who have player-defined sprites. Right now I am handling this with DynamicImage statements.
For example:
image mc base = DynamicImage("images/sprites/mc/mc[avatar].png")
image mc sad = DynamicImage("images/sprites/mc/mc[avatar]_sad.png")
etc
In part 2 of the setup where you demonstrate how to set up the sprites, your image statements rely on the At() statement. Is there a way to make this compatible with DynamicImage, or is that a no go? Right now I don't have the sprites set up as layered, but I could switch to that if that helps in some way.