Somebody Because it's fussing with two expressions instead of one, and there's extra math involved if you want to change size via percentage change, and you have to store two variables to hold the original size data as well. It's just plain clunky. Thank you though. The built in scale system is quite nice, it is simply lacking when you want to read the current scale setting is all. (IMHO)
newt I don't quite understand your "scale in reverse" comment, please elaborate a little?
Also:>"A variable is the only way to go, but it also renders the scale action pointless."
Do you mean the action is pointless because we have a redundant variable? Because you still have to use the set scale action to make the sprite's scale actually change. It's just a hassle to not be able to read an objects current scale, thus the need for a somewhat redundant variable to track the current scale.