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.