Certain BP class properties keep losing value

Here is my fix that has worked so far in V13, using Blueprints. I am running tests to see if it will stick, but as people have observed, the reset seems to be random.

I have children derived from a base class. The blueprint is a pick up that can have the static mesh and variables changed in the editor, including variables that are sent off to the player’s UMG hud, an inventory, and audio.

I copy all the logic in the Parent blueprint’s construction script. Then, in the child’s constriction script, I paste the logic between the “Construction script” node, and the “Parent Construction script” node. How is that for a confusing sentence? But the fix has worked so far, and I can live with the extra work.

Good luck all!