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