var is also impractical when it comes to vector calculations. Calculating dot products for example is only possible with small-magnitude vectors. This is indeed somewhat annoying. I neather want to typecast between float and var all the time, nor I want to use my own vector functions. AFAIK converting floating point numbers to integer types in C is (or was) for some reason a pretty slow process on Pentium machines. I don't know whether this still applies to lite-C, though.

However, Gamestudio has the reputation of being a program with very good backward compatibility. Replacing var with float will easily break this backward compatibility completely. var is not only used for fixed point numbers, but also for storing engine object handles and pointers. Entity skills are vars, too. So replacing alone won't do it.

Even though I would appreciate a change-over to standard C data types, I consider "abandoning the var type soon" unlikely at the moment. Might be a wrong estimate, though.