# HG changeset patch # User alfadur # Date 1566238638 -10800 # Node ID a81bd0b5aad85f51ea9c79a641367a8df5aa3c19 # Parent 9fca575e3c882f7c6ba362505c55c986e0a5c814 only digest masks for masked land object diff -r 9fca575e3c88 -r a81bd0b5aad8 hedgewars/uLandObjects.pas --- a/hedgewars/uLandObjects.pas Mon Aug 19 18:59:24 2019 +0300 +++ b/hedgewars/uLandObjects.pas Mon Aug 19 21:17:18 2019 +0300 @@ -959,7 +959,8 @@ Delete(s, 1, i); if (Maxcnt < 1) or (Maxcnt > MAXTHEMEOBJECTS) then OutError('Broken theme. Object''s max. count should be between 1 and '+ inttostr(MAXTHEMEOBJECTS) +' (it was '+ inttostr(Maxcnt) +').', true); - ChecksumLandObjectImage(Surf, true); + if Mask = nil then + ChecksumLandObjectImage(Surf, true); ChecksumLandObjectImage(Mask, false); inrectcnt := 0;