Godot Version:
4.4
Question
I mostly use Godot’s Resource class to create dialogue. Suppose we have multiple NPCs and for the sake of brevity, we duplicate lots of them.
As supposed to, they all have the same dialogue as they share the same resource:
We could, for each instance, select the option make unique, so they do not share the same resource anymore. However, there is one problem with this approach:
The more Nodes you have on your scene, the more resources you have to duplicate, and if those resources also have subresources, then you have to make them unique as well.
So we can also try and check Make Local to Scene, but it seems it only works for instantiated Nodes, not duplicated ones.
I have also tried duplicating through code so the resource duplicates itself, but I did not get far either.
My question is pretty simple: is there a more elegant way of duplicating Resources without having to make them all unique manually? Also, do make unique and make local sound similar to you? Up until writing this, I was so confused because they seemed almost identical to me.