@monte: Yes - as long as you save in LC7+ format
Custom property values are no longer stored as only 'legacy' strings. They are stored as the ValueRef type that they were last set to:
Code: Select all
set the myIntegerProp of me to 100 + 100 -- this will save as an integer
set the myBooleanProp of me to 1 is 1 -- this will save as boolean true
set the myDataProp of me to the compress of "Hello World!" -- this will save as data
etc.
In fact, internally, custom prop values are serialized using the arrayEncode format. In 7.0 this is fully-faithful with respect internal value representations, < 7.0 this format stores things as either strings or doubles.