Obvious question, sorry: the player's current cell has water in it and the water height (defined in CS) is not 0.0, right? If you call it from the console does it still return 0.0? If problems persist post the script and a cell for which it is not returning the correct value.