Hi there,
I'm trying to make changes to DefaultCharacter.charscript, mostly to learn how the system works and try some tweaks. I want to modify a pre-existing script because, in the end, I would like every character in the game to have the new functionality.
I've attempted to "check out" the Shared::DefaultCharacter script resource, which prompts me to clone it in my project. I created a new script also called "DefaultCharacter" in my project, copied from Shared, and linked it to the new script resource.
When the game clones an inherited resource, the text box says that the new, modified version of the script will be used rather than the inherited version, but this doesn't appear to be true. In the script editor, it appears that all characters are using the old DefaultCharacter, without my changes.
I added an external var to the list so it would be obvious if it was mine in the script addition tool.
If I name the script something else, I can add it separately to a char and it works as intended.
I've reloaded, closed and reopened the editor several times, nothing changed.
Is it possible to successfully override a core script? Will I need to add a differently named override script to all the characters in the game?