実質の水深じゃなくマップ全体で見た時の地表からの深さで判定してるんだろうね
諦めるしか無いと思う