I fixed a bug with float values for array indices. However, in your project, the problem somehow seems to be that there are no instances of the Map array object. I suppose you deleted the layout you originally added the array to, but didn't delete the object type. Since it has no instances it essentially doesn't exist so you'll always get 0 for all the expressions on the object.
I'm not sure how to fix this! It seems to be an oversight in the editor. I'll see what I can do.