Level Umap fails to validate now

Summary

After the update on 12/10/2024, the project validation will fail to validate the project because it requires variables to be editable. For a verse behavior code (script), that is within the NPC Character Def, I call a public variable created in a creative device. Now that variable “must be editable” and will fail asset validation producing an error such as
[AssetLog] /MarketPlaza/NPCDefs/modernapartment/Population13 : variable temperature in Test_NPC2 must be editable.

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Assets

Steps to Reproduce

Create a custom class (CC) and the init that class in a custom creative device (CCD). Then Create a Verse script for custom NPC def behavior. Use findcreativeobject to get the the instance of the custom creative device (CCD) and then try to access the custom class (CC) from the NPC def behavior script.
The validation should fail on the level umap file. It should look something like this. [AssetLog] /MarketPlaza/NPCDefs/modernapartment/Population13 : variable temperature in Test_NPC2 must be editable.

Expected Result

Validation used to pass

Observed Result

[AssetLog] /MarketPlaza/NPCDefs/modernapartment/Population13 : variable temperature in Test_NPC2 must be editable.

Platform(s)

PC