I don't know if this is the place to ask this question but I am using the godot project you made to kind of challenge myself to add things to it. I cannot for the life of me figure out what the ActorSprite is for.
Viewing post in Ninja Adventure - Asset Pack comments
ActorSprite is a scene that handles the visual aspects of actors (characters, monsters, animals, etc.). The idea is to centralize visual elements, such as shadows and various effects like damage indicators or shake.
I wrote this code a long time ago and might approach it differently today, but generally speaking, I find it practical to separate the visual component from the logic, especially when there are many "actors" (for instance, it makes it easy to assign any character to the same entity).