It's not even something that matters for my use, as I usually set MP cost by script, and parse all those costs through a filter function.
I just want to fix it, so that people can use the (item) editor without needing to muck about too much, by converting the values of that array to floats on the ZQ side. That'll allow decimal values, like 0.5, or .025, for multipliers of editor-abased magic costs. That shouldn't be too hard to change, on the source side, or so I hope. Of course, changing the quest format to reflect the additions that are on my list, and the expanded bytecode, is another matter. (It's pretty bleah.)