Your programmer haven't done the interaction with toss-able weapons, and no matter how high things be thrown, the always cause and takes 1d4+1 damage (not 1d4 + dex/str adjust), even smaller than the charator fall from that height.
More about my test