ValueAdd Extension
version 1.0.8.0
Purpose
Adds an unlimited number of "extension" alterable values to any object, even those that don't normally have alterable values.
Compatibility
MMF2 Standard b244 and above
MMF2 HWA b249 and above
MMF2 Unicode b249 and above
Actions
Set Ext. Alt. Value
Sets an extension alterable value on an object to a value/expression.
Spread Value in Ext. Alt. Value
Sets an extension alterable value on an object to a sequence of values starting with a value/expression.
Conditions
Compare to Ext. Alt. Value
Compare to the value of an extension alterable value on an object.
Expressions
Get Ext. Alt. Value
Retrieve the value of an extension alterable value for an object (identified by fixed value).
Usage: alt("ValueAdd", fixed("Name of Object/Qualifier"), "Alt Value Name")
Changelog
1.08
Added Save/Load frame support.
1.07
Fix bug with my fixed value -> object lookup code that caused ValueAdd to break completely and zero all values after running for 32,768 ticks (frames?).
1.06
Fix bugs with comparisons failing that shouldn't have when encountering an object with no extended alterable values.
1.05.1
Fixes another crash related to triggered events (fast-function / fast-loop etc).
1.05
Adds MMF2 HWA and Unicode support.
Fixes a crash, I think related to triggered events (fast-function / fast-loop etc).
1.05 beta
By Yves (of Clickteam). Adds MMF2 HWA and Unicode support.
1.0.4
Fix selection error when using a qualifier with Compare to Ext. Alt. Value and all of one type of object fails the comparison, and any other object in the qualifier passes.
1.0.3
Fix for crash when setting the Ext. Alt. Value of an object type with no object instances.
1.0.2
Added Spread Ext. Alt. Value
1.0.1
Fixed comparisons against an Ext. Alt. Value that hadn't been set yet so that they didn't always fail. The value is now treated as being "0.0", same as the get expression.
1.0
First version.