I came to ask the same question, I really liked your dialogue system. I need to learn how to use custom resources. Great game, very well made!
Viewing post in Learning Center : Platformer Edition comments
This is the video I watched that helped me get started with them: Custom Resources - A Godot Workflow GAME CHANGER
They are really useful for a lot of stuff in Godot, most recently I've used them for creating a bunch of items that share the same resource type.