Bad logic in terrain translate causes bad values!

Originally I thought that terrain values could be messed up by a bad
translate dictionary, so I added 1000 to all new values, then
subtracted 1000 from all values that were over 1000.  Unfortunately,
the array's only 8 bits wide.  Oops.
Merge branch 'hotfix/1.0.5'