So, here is my problem:
I want the move I'm animating to turn the opponent black and "spread" shadowy figures around it like on the video below.
This is because, either the opponent's sprite is not recognized as such, or the move has the wrong target.
Can you check the cels of Charizard, when it becomes black? I suspect the focus is on Screen or maybe something else, while it shouldbe set on Target as here:
Also, is it normal that the moves does nothing? ("But nothing happens"?) Maybe it's because the move doesn't have a target, so it's not given the opponent in the function that calls the animation.
Maybe you should change the move target to "NearFoe" instead of maybe "User" in the PBS file.
Thanks for your answer. It's normal that the move does nothing, it's just a placeholder to test my animations, and is not meant to be used as a regular move. I changed the focus for Charizard's cels when it turns black, as well as the shadow cels. I switched from "Screen" to "Target" but it didn't change anything.
Edit: I solved the problem by changing my move to make it a damaging one and the color shifting and shadow work now, but bulbasaur is doing pretty weird things.
Anyway, I feel like I might be able to solve my new problem by myself now, so thanks for your help.