I’m seeing an issue where child variable default overrides are not being used in a packaged project. Instead the parent values are being shown.
In my simplified project I made a very simple “Weapon” based on actor with an ammo int set to 1. I then created a child of this weapon actor and set it’s ammo variable to 2.
In standalone and play in editor I get all the correct values, but after packaging the project all of my weapon children ammo values are set to 1 (the parent’s default value) instead of 2 (the child overridden default value).
The only way I’ve managed to get the values to show up correctly is explicitly set them in the Event BeginPlay…
I’ve searched and found a few threads that are similar to this issue, but not exactly. This isn’t a replication problem, simply running the game without any clients shows the same issue. Is anyone else seeing this behavior?